|
一、单选题(共 15 道试题,共 75 分。)V 1. 执行下列语句后,第一个输出的值为()#includestdio.h;#defineM;#defineN;M+1;main(){printf(“%d\n”,N);}
" R2 O- i* Q8 N. A& ~# F) i- p% ^A. 3: D( ]# ]1 F9 `5 n6 h
B. 4
3 C3 w+ J2 J X- L) i7 `$ tC. 6
3 S' A) p: F9 c+ f* ZD. 8( H7 n" Q" J7 b0 `- {$ K+ B2 T
满分:5 分2 f ~, C- \* w) S& e
2. 若num、a、b和c都是int型变量,则执行表达式num=(a=4,b=16,c=32)后num的值为()。0 {9 \$ w( m6 T% }# J# B- ~3 q
A. 4
x( z' W5 v4 VB. 16
V, q& e3 G. r2 `6 e1 ?C. 322 f* M ]+ C% _5 E/ N: i- k, V' f( S. Z
D. 52
4 K( U9 Z U6 C# ]% F4 k 满分:5 分
; _/ x* H; n9 O K3. 下面四个选项中,均是正确的数值常量或字符常量的选项是()。
- F3 k# W5 f8 _/ tA. 0.00f8.9e''# d& N( w; U: c& D
B. """a""3.9E-2.51e1'\""'"
+ o6 n( S* l& a2 e% O( NC. 3'0110xFF000a
; ^8 D- r8 L9 }2 [D. 001E140xabcd2e250.I14" g* _" ]) I: i h; ^) z
满分:5 分
9 \: k2 u$ R: [+ d3 h- \0 C4. 071^052的结果是()
9 f c, w! T- `A. 32
* ]! \3 y9 ?( H4 X% s1 xB. 168 x3 R6 c* i" e' I( ~3 @
C. 23
; o$ U$ B/ \3 {+ Y9 y( m( \' r& R: QD. 22
. |) Z2 o# p, z# o, v8 A- ? 满分:5 分
, s9 G7 P: _+ `! d5. 合法的C语言标识符是()。' l) t! b+ Q% N# I, e, d1 ?
A. abc' Y' Z) M4 ~; T ?- b! _3 [& T3 X5 W
B. 2ab1 G" D" l8 H% c
C. _a1
, ]& Y" \( Q7 ?8 C2 W: T1 ED. /n
2 i( j! `" L6 g. D* n: E1 @# B 满分:5 分) j1 Y8 y% S+ y6 ?! @
6. 下列不属于C语言关键字的是()。
+ ?% d0 n9 X: A0 N& v GA. default
! s: ^0 O/ D+ ^B. register; y" H2 w! x8 T- t! `
C. enum
" y( f7 X" Z$ c- k7 xD. external
, u3 I* {3 e) d! s4 P# c 满分:5 分
7 H3 R% t* j# X7 o) y# V+ o7. 若有定义inta=2,b=9,k;k=a+b++/a++则k的值是()
1 Y5 K( G! t; Y! R- C5 f0 WA. 6.50 {, r0 S. j2 m+ m3 k
B. 75 B1 U$ j' O( n9 w/ |
C. 6. ^: g4 q% S! H' x, K1 x
D. 82 u' L) {6 h* w- @
满分:5 分! V* s, P; z( d, Q1 U
8. 下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf(“%f\n”,x);} b. N; Q0 V9 L
A. 12
7 N8 B) ?* _: b' YB. 12.36 L4 z2 e' ?8 a
C. 12.8 L% V: z" i" O% ~3 C
D. 12.3
- p* b% _' z6 z* M$ U: k 满分:5 分2 B3 F0 N! g4 U. Z' T
9. 若运行以下程序时,从键盘输入25,13,10回车,则输出结果为()。main(){inta1,a2,a3;scanf("%d%d%d",a1,a2,a3);printf("a1+a2+a3=%d\n",a1+a2+a3);}1 C% n. o7 }4 V" |! U
A. a1+a2+a3=48
: y- W0 v3 C$ l7 cB. a1+a2+a3=257 N1 Q" R. C+ Y0 B9 ?! _/ I: I5 K
C. a1+a2+a3=10
7 |8 n. i3 ]1 j q- }# c0 I: qD. 不确定值8 a8 F* l& a1 r7 O
满分:5 分- ~! w) K$ F0 Z8 I9 C+ g8 z- P6 Y0 r
10. 若有以下定义:intm=7,n=12;则能得到值为3的表达式是()。
& h& I# k Z8 l% `A. n%=(m%=5)
: @4 O7 e1 P* N. Y' `B. n%=(m-m%5)
0 F& E/ k+ _+ s8 B6 M2 [! JC. n%=m-m%51 k8 C1 ]6 s% l" l+ M' G* `2 K) ^
D. (n%=m)-(m%=5)! x$ ~. x% k# t) c1 t6 ~: x
满分:5 分& m- T& H& T2 ^
11. 已知字母A的ASCII码为(65)10,变量ch1为字符型,则执行语句ch1='A'+'6'-'3';后,ch1中的值为()。
0 j: R1 c4 C/ u* s8 f. AA. D$ Y" G6 i4 [6 k3 y( d% o1 @
B. 68. t8 I( s( Y' u
C. 一个不确定的值
7 f7 o5 Q( \1 L( LD. C
/ @5 ~8 E8 W4 a. |, M; M9 e 满分:5 分. R9 M& |8 V. z- T
12. 下面程序的输出是()。main(){intx=10,y=3;printf(“%d\n”,y=x%y);}3 d6 Z7 F3 |" c' L3 w4 x! C
A. 0) e, O3 d+ W; d9 s# J
B. 1! R3 X! }0 y( i) d' F
C. 3
2 C' N& M" l+ V5 ED. 不确定的值
. h; D( P6 R: ^* V 满分:5 分
1 X9 N. K* w, \' C3 n6 Y% P13. 若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。
* A" n' ?- z, q+ |1 M) L4 rA. a=9+b+c=a+9
; V5 f' Q( n0 a2 G" m/ L# KB. a=9+b;c=a+9;
# S/ N8 {: f2 U9 q! HC. "a=(9+b,b++)"
' m, D8 _ E. i/ F/ z& cD. a=9+b++=a+7
: P( e' Q8 a, z5 l& X- N7 R) W, }* r2 b* L 满分:5 分
, `7 O) d/ j: c1 D& E14. sizeof(float)是()。
; h# r( h* m$ C2 N! oA. 双精度型表达式% }9 z# P$ `# l: A7 ~
B. 一个整型表达式. ?9 t! j4 x: H# p& V
C. 一个函数调用8 g- b4 @* A# N* G- [% n4 K
D. 一个不合法的表达式* O, E& B/ Y- A
满分:5 分
: p" I- g7 s5 v+ L" R; c15. 以下不正确的C语言标识符是()。
. H4 s0 c7 N* M: O r9 h$ v5 tA. int
3 M* C2 P- d z) h1 v& B! K$ V' O5 PB. a_1_23 K8 A' _ j/ ?% v/ u/ x3 R5 f( O3 w
C. ab1exe
. `8 u& q! A4 |& z' v) J; j9 ~D. _x# x" V v) Z) d
满分:5 分 & [- C( y- ~- e2 j% p# \
! S4 }' R% @, z二、判断题(共 5 道试题,共 25 分。)V 1. C语言本身没有输入输出语句6 J2 z, [0 R2 o: ]( S
A. 错误# f% H: h+ k0 I: g( g' u
B. 正确
/ x# k0 B' N. J% \3 L0 x 满分:5 分
# B1 z: C$ `% i# `# p$ @# S2. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值) r8 u' G. G4 R% u5 G
A. 错误/ h8 U9 L {% p/ H
B. 正确9 g: x+ V, u( C" M9 K
满分:5 分
+ t0 Z- W" n! b$ S- G3. 在C程序中,注释说明只能位于一条语句的后面6 v* L8 l5 S8 \1 w }5 ?
A. 错误' p L7 J( R9 X6 L( Y: z
B. 正确
! ~% U4 i' N, I* ?1 T% N6 @7 j$ P 满分:5 分9 e' G: A1 T+ b* Q# b/ f$ D7 j
4. 在C程序中,逗号运算符的优先级最低
- J8 E O4 Y2 z2 QA. 错误! Z6 ?$ C1 X# P8 o+ w& ]8 r1 o8 Y
B. 正确) F( r0 h5 U$ \+ G" A1 z9 E
满分:5 分7 j. h1 }$ x2 @
5. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值5 \9 p# B7 J/ l3 Q+ f
A. 错误
2 c5 j! v$ R" Z2 G) kB. 正确- ]0 G" a3 {2 m/ {: p- }; t. J
满分:5 分 * [$ f0 M2 H1 b3 @% H
* f% ^5 a1 @) a" b2 v) K2 n& I需要满分标准资料请直接加QQ :1306998094 |
评分
-
查看全部评分
|