|
一、单选题(共 15 道试题,共 75 分。)V 1. 执行下列语句后,第一个输出的值为()#includestdio.h;#defineM;#defineN;M+1;main(){printf(“%d\n”,N);}/ N% d3 L$ |# R
A. 3
# ]2 c) q8 e' w; I7 W: ZB. 45 c4 J% K: p! i: N
C. 6
6 d: _+ n( E3 ?: l: bD. 89 S7 _; p( V; k8 g9 ]$ W" I- j+ }$ Q
满分:5 分
+ E3 [9 s4 G. F7 W2 ]# I2. 若num、a、b和c都是int型变量,则执行表达式num=(a=4,b=16,c=32)后num的值为()。
" K ~, m' ?$ w9 ~9 N2 lA. 4
/ z' t: O+ X& \ ?- [# k7 mB. 16; [) w) y g2 i! [6 x
C. 32
' G2 W- s0 S4 ID. 52
9 @5 |. N& e0 I; F4 o7 j 满分:5 分! n5 q. W* p2 V5 k" w
3. 下面四个选项中,均是正确的数值常量或字符常量的选项是()。
4 ~6 G2 A8 v1 D* d, `" MA. 0.00f8.9e''9 P, b7 b, h8 W) X/ r
B. """a""3.9E-2.51e1'\""'"
2 [+ |6 a. X- p! V6 I, bC. 3'0110xFF000a( x1 `" g( D! v
D. 001E140xabcd2e250.I14
: j) }- H) a. g! w0 `! M% f& M, ? 满分:5 分
( _7 F( t; H# Q1 }% Q* `' b4. 071^052的结果是()6 a$ U; g7 x4 V% n
A. 32
+ b/ w. d( L' e& {' Q! p) zB. 16 X( Y& F1 D# U5 U: L
C. 23
1 _6 x( A3 s, n" ^! I$ L6 v' \" iD. 22
0 T6 v; a; o% V# C! ^ 满分:5 分" ~) T1 J0 k+ g1 \
5. 合法的C语言标识符是()。. @) F1 q- @+ n; H# L
A. abc
$ c# x. M1 _0 R7 R8 D" HB. 2ab
' A" k$ m3 _9 P: B1 oC. _a1% p5 u6 V! U+ V% E4 M! ~% Q6 ~+ Q
D. /n
" `& L4 y7 H7 d6 ~. O 满分:5 分
% H: ^8 ?. m, W7 n* k6. 下列不属于C语言关键字的是()。$ f: k$ u% B9 V) m& T% S
A. default$ m& x" a; C2 D( R" `9 l5 R; E& @
B. register* H. I- n* O" t
C. enum
# {3 o l& W# Z& `( xD. external
) m0 P0 T- a0 N- v/ z. A/ y 满分:5 分
! w! f! O# ]4 Q: y3 I7. 若有定义inta=2,b=9,k;k=a+b++/a++则k的值是()4 [, Y) x1 s# s1 M. b4 }
A. 6.59 C* _# G- l' r8 |7 {1 L% V6 a
B. 78 t! Z7 W, \4 i0 p/ P
C. 6
) s: ^+ T/ E5 n+ T1 u, w$ R2 ^" nD. 83 I3 ~) q" `2 _
满分:5 分
6 X6 a6 N5 G t) Z. \8. 下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf(“%f\n”,x);}
2 b) p' d5 X G2 P z tA. 12
( ^1 Q# A Y5 @2 qB. 12.3+ L$ l, R% m3 n, A4 [! x( H% \
C. 12.8 A( L; y' O1 B- B+ a& H
D. 12.3
R8 T; N# b/ B0 P2 i 满分:5 分9 D, r! e* |6 Z: j" |- S
9. 若运行以下程序时,从键盘输入25,13,10回车,则输出结果为()。main(){inta1,a2,a3;scanf("%d%d%d",a1,a2,a3);printf("a1+a2+a3=%d\n",a1+a2+a3);}
: D" V# W% s4 m6 T; mA. a1+a2+a3=48
# C! e L4 ]3 P/ W: b4 {7 R5 Z: CB. a1+a2+a3=25
9 _3 p9 A* I8 F, Z8 xC. a1+a2+a3=107 L5 T- ]' W( _$ m
D. 不确定值 @; i" F x' B* l6 F3 d/ L
满分:5 分) H' m( w$ ]7 v0 e: a0 U' G( S
10. 若有以下定义:intm=7,n=12;则能得到值为3的表达式是()。3 F) ~" G- f' a9 [' K0 |5 s
A. n%=(m%=5)
/ Q3 O5 A, a5 N( @$ `& ^" jB. n%=(m-m%5)( c' [! t$ P {# s6 X+ u
C. n%=m-m%5 h7 {0 t' l, ^/ Y5 _# g# J) L: H
D. (n%=m)-(m%=5)$ D$ f {9 D8 C/ ^5 C6 L5 w
满分:5 分
( R z+ a8 T' h |11. 已知字母A的ASCII码为(65)10,变量ch1为字符型,则执行语句ch1='A'+'6'-'3';后,ch1中的值为()。
+ z' m' q ?0 ?0 E* E. n! y; f% E+ GA. D
, T x& {( P* J F1 X$ u& Z% v7 LB. 68
P6 x" L4 E; G' q" `9 F+ TC. 一个不确定的值
3 K/ |! P! m9 g3 MD. C
6 x o1 l: {0 @9 d% E+ } 满分:5 分% w1 s7 x6 \1 ^/ }2 G! r
12. 下面程序的输出是()。main(){intx=10,y=3;printf(“%d\n”,y=x%y);}
" {/ r2 J3 i: i; o2 SA. 0" n, M4 {' l$ J) n" Z
B. 1& u% v6 d2 _ z% f% e& g- V: O
C. 3
E2 a. J5 c: n* V# i4 v% dD. 不确定的值
" X/ p+ M8 [+ A( a; q M 满分:5 分
. I; q9 O# b; o8 `( {9 I13. 若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。9 I5 o5 o. n& X
A. a=9+b+c=a+9- f# C4 M7 T/ v: m
B. a=9+b;c=a+9;0 d! ^$ \/ |: e/ o
C. "a=(9+b,b++)"0 G3 Y* G. t; Z7 ~/ d- M1 a7 S" F
D. a=9+b++=a+7: v! Q3 B9 g/ C \! k
满分:5 分/ z2 I" H8 [: T( S
14. sizeof(float)是()。2 w& `) y) @* C. a4 s2 m4 \; l- F
A. 双精度型表达式
' V: ~0 R2 h4 ?' v' AB. 一个整型表达式
4 L4 U% N6 j; C1 x% uC. 一个函数调用
) o0 R% z" X2 t1 t! M c& ]% H* BD. 一个不合法的表达式
: t+ O- }9 z9 M+ R 满分:5 分
) z- |: x4 ^- N* @9 _' q7 c15. 以下不正确的C语言标识符是()。; `4 R3 J* F) Y* P* H" L5 W2 j
A. int; v/ M* |& Z" U& R
B. a_1_2& U$ }. @1 ?1 m9 B
C. ab1exe7 W9 e$ g- D# @# q& w* Y! ~
D. _x
. E/ } g! D" l+ t4 c4 ~ V8 g 满分:5 分 2 c; D. }5 h. _+ C
+ z2 ]; N& Q/ W' C
二、判断题(共 5 道试题,共 25 分。)V 1. C语言本身没有输入输出语句
; _; Y( G4 Z. J8 E! `0 {: wA. 错误: _) `8 |9 k* [9 ]! g
B. 正确
% h$ V& J# i# m 满分:5 分* G: I( Z U* W
2. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值3 |7 z! |' r: F8 O* \* I
A. 错误
2 @4 Y t6 }0 D! T( M$ s8 ]B. 正确* i. {% B) w( Y* w
满分:5 分. R) }; n& ]6 E! ~; _
3. 在C程序中,注释说明只能位于一条语句的后面
' Q: U$ F7 p% s; MA. 错误
( U7 C# h3 T$ D6 ]4 g6 M& qB. 正确) r/ P% ~& M1 n( T9 G! N/ w7 D
满分:5 分
. t8 e. ^- l4 e4 O: L6 K4. 在C程序中,逗号运算符的优先级最低8 D& _. R% _% e2 C9 Z
A. 错误" B, s1 X# U1 |# [" @+ Z$ H
B. 正确
7 r, g% E k/ O( K: D4 Z, @- `; O; P 满分:5 分
) [3 c& r/ T0 a5. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值! Z q: Q' E9 f, d
A. 错误
% c0 ~: |2 L. yB. 正确) c, f! h" p6 H2 H
满分:5 分 - X: _8 N2 B5 ]) l
2 \9 X T8 U$ a1 x8 t
需要满分标准资料请直接加QQ :1306998094 |
评分
-
查看全部评分
|