31.以下正确的实型常量是()
8 ~* d8 s0 n" Q A)1.2E
+ o# \7 g5 ^7 c5 E# I& } B).579899
* z/ Y2 v; x: _1 v& c C)1.2e0.6
+ |; | s" J9 k D)85 z0 J- B2 z" c/ B2 [, Y6 E
32.若题中各变量已正确定义并赋值,下面符合C语法的表达式是()
# j' G; i/ B, ]2 R8 O A)a%=7.6;
, ?- I V) K4 z ?6 c B)a++,a=7+b+c* `/ a& U# d6 R3 Z) p T4 X
C)int(12.3)%4
n, ^. o% Y/ M D)a=c+b=a+7
1 {- P8 [- I9 z: @ 33.假定w、x、y、z、m均为int型变量,有如下程序段:
' s l8 @+ F- ~: k$ j w=1;x=2;y=3;z=4;
7 w$ U" F2 C6 g m=(w则该程序段执行后,m的值是()* Q% D6 [7 ?( n5 o; A
A)4
8 C, s( X* G" \1 G0 E. W, R& b1 @ B)3. ~) a# R" w# L, y) ~5 z
C)23 o7 I9 C( j {: b
D)1
9 A4 |, Q. p3 l 34.若有如下程序段:. Q0 l r/ U5 M5 P2 ^
int x=3,y=4,z;float a=2.0;
: Z; m2 u: ?, {1 v7 a7 w z=y%x/a;
; y: E m+ O4 ~8 J! O0 i# ] 则执行后,z中的值是()
# c7 P0 w; X: T- Q1 [; V# ? A)4
1 [% P; _" M. m6 P B)3.0
! l' P9 D% \' i6 }; h, h$ j4 G/ r C)09 u# f& b$ l1 l& c
D)0.5
% c3 T( ?7 m& p6 e2 v: k, b 35.在16位C编译系统上,若定义long a;,则能给a赋值40000的正确语句是()
J' O. @, z: P3 L2 t A)a=20000+20000;* t" `/ h* H& I% Q/ Y
B)a=4000*10;7 P. L" b! d' _, a
C)a=30000+10000; `0 ]( B# ]6 e" [& y) {
D)a=4000L*10L;3 n8 C3 g/ l# |6 l! _7 X$ E
36.在下列4个选项中,均属于C语言不合法标识符的是()- i2 }" Z. g* s% x% g# J9 ^( t8 [* X
A)include S) p4 M' ~8 [6 Q/ \4 k7 t
B)c.2$ N5 H/ t8 D( v: `8 J
C)na
L2 @3 t1 J+ _3 W% n# F9 f& N D)PI
: e9 S3 y' Q) E$ o+ m5 v3 u4 r. X 37.下列有关格式输入函数scanf的叙述中正确的是()
. H; L! \$ [6 h+ `" I A)输入项可以是C语言中规定的任何变量,并且在任何变量前必须加地址符号“&”" i2 _' C4 ]9 } [. t, Y0 s: E# @3 k
B)可以只有格式控制项,没有地址列表项
" r. Z+ \7 R. [ C)在输入数据时,必须规定精度。如:scanf ("%4.2f",&d);
W3 }( b0 \ k% H: |2 M3 e D)当输入数据时,必须指明变量地址
" p( i, m9 E' d7 {: P- N 38.有以下程序:/ x' G7 k/ @* v1 R4 j
main()
) s9 W4 z. Z5 W7 l2 I {inty=3,x=3,z=1;: B0 B: D: X+ i7 W# r
printf("%d%d\n",(++x,y++),z+2);2 C, T2 K6 i1 _! ^& c! \/ W2 b9 a5 W
}6 A& X" g* u3 ~: S8 Q$ `7 U
执行后的输出结果是()
9 H* e1 R# x; ?/ ]; j9 g! ~ A)34
/ a. f2 F5 j! v/ M B)42
e( L- I+ |, Y6 m, [2 W! t C)43
) h: L r$ m' A# O% G' x D)33
/ ~; }' l) \# z/ u1 f 39.C语言提供的合法关键字是()
/ O5 Z5 M: j" x% _! E- J A)swicth6 v: t; t7 g! ?- B
B)cher
2 H( b$ V( V6 F# B- J5 L C)Case m; ~0 y- Q: Q
D)default
2 n8 F( U; I2 _+ Q; W+ V7 r 40.下列选项中不属于C语言数据类型的是()
/ O8 o* m5 Y5 S, _9 q. q7 h A)整型5 p% f. O: o! L6 C& D( b
B)逻辑型: C/ `1 F$ {* B3 [0 H
C)双精度型! s* N6 o0 S( A# R
D)枚举型 M G# Y! n+ d3 B7 a, }
答案:31.B 32.B 33.D 34.C 35.D 36.B 37.D 38.D 39.D 40.B |