|
一、单选题(共 15 道试题,共 75 分。)V 1. 执行下列语句后,第一个输出的值为()#includestdio.h;#defineM;#defineN;M+1;main(){printf(“%d\n”,N);}
1 _8 v5 B) u' V4 E. A+ o1 y/ ?A. 3
( j- }8 z& _3 Q. }& AB. 4- l" v6 c8 U% e9 q
C. 6
0 Q$ B2 d q, m- u% v5 JD. 8
; @- a+ Q! w5 E: o* s 满分:5 分
# M4 R8 j$ D8 p; m. f6 E2. 若num、a、b和c都是int型变量,则执行表达式num=(a=4,b=16,c=32)后num的值为()。$ a) R) r- d; a) s5 \& b( @
A. 4
% k5 C$ a2 d0 L) g% B' |B. 16
: x/ F( _1 g. R9 {' I' \/ rC. 32+ J& I, z: I l5 K5 S+ W4 c5 ]2 ]
D. 52% y: X2 j- A2 b1 o3 I
满分:5 分% F, R3 }1 `; t
3. 下面四个选项中,均是正确的数值常量或字符常量的选项是()。
V; O+ j/ l/ F5 Z1 \) k& D7 Q7 fA. 0.00f8.9e''
0 r! H) o: U! Y5 ? u" HB. """a""3.9E-2.51e1'\""'". Z# J1 H0 m, {- ]1 U4 W, E
C. 3'0110xFF000a, \- ? G: K2 k
D. 001E140xabcd2e250.I14
3 J" T4 w( H9 u1 t7 ]# a+ E, L1 a; M( }4 \ 满分:5 分
) Q; ]( M( j8 d' x5 _0 W: m6 t4. 071^052的结果是()( |- l- d( }8 h- P
A. 32. E& A# x. Q7 b( q
B. 16
& Y& s8 ]$ R5 V1 bC. 23+ {0 x+ { g, a( F# G" E# w1 q
D. 22
. a4 ~- {. y" @# g 满分:5 分' k" n0 \6 \0 [3 V5 J
5. 合法的C语言标识符是()。
# i R* b! @( dA. abc
& e3 a# @+ m. W" L1 kB. 2ab
! Q, C2 j' c* n: ]+ \% w0 EC. _a1& _( g9 E* ]+ Z0 C# c
D. /n5 i# I; ?3 H+ H" w1 l% C- f
满分:5 分$ V0 D3 ]9 p1 {/ ?' ?" \' O1 l
6. 下列不属于C语言关键字的是()。
9 o. b- ^7 `- O: w; {A. default+ T5 @; M# Y+ I$ L0 ^
B. register( p+ y J! G* n& b6 _- V6 R" E
C. enum a, f0 B( m. U# @6 A
D. external* Z9 j' U: b6 c: s% h, y1 D
满分:5 分$ f$ [% s, h0 z/ h: R G9 a, ]! D
7. 若有定义inta=2,b=9,k;k=a+b++/a++则k的值是()
) L" f$ \- a* rA. 6.51 V/ `" c1 A) Q& }: n
B. 72 ]# C0 b: k: q
C. 6
9 y+ m. V; x) C2 xD. 8
( ^$ S6 Y0 G" a9 B! Q! ^! a 满分:5 分
4 `: o4 m# t( Z2 G8. 下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf(“%f\n”,x);}% e, e% `0 D# }
A. 12) y4 z- j6 E9 i& k% T2 s( r6 c
B. 12.38 \5 f7 ^! t( Y5 n% c$ {
C. 12.8
: w5 M' c' `% N1 q4 OD. 12.3# b* y$ f, H* a6 a
满分:5 分
1 I5 D! l6 N$ m3 s9. 若运行以下程序时,从键盘输入25,13,10回车,则输出结果为()。main(){inta1,a2,a3;scanf("%d%d%d",a1,a2,a3);printf("a1+a2+a3=%d\n",a1+a2+a3);}
$ i% \* i) ?0 l6 S. y+ `8 aA. a1+a2+a3=48% E D! r1 c, b1 l; s- @
B. a1+a2+a3=25
" }( x' R1 H" H* Q2 ?# YC. a1+a2+a3=10# A7 ^( ?. R% `& g& Y+ i
D. 不确定值
3 U% v2 z+ ?6 R2 J- c2 [- T 满分:5 分6 t, q4 [5 }( u5 j- c/ E7 p
10. 若有以下定义:intm=7,n=12;则能得到值为3的表达式是()。
( ^+ {% d! o7 X7 bA. n%=(m%=5)
9 U- c/ u) q. w2 e) [3 EB. n%=(m-m%5)' }5 d) o' V- A( t5 k( v" H d
C. n%=m-m%5
Z! `) }+ _- M' R0 p% MD. (n%=m)-(m%=5)
' V" c) h" ^3 D9 C+ i 满分:5 分2 P0 X- ?( _2 v+ X* j0 I
11. 已知字母A的ASCII码为(65)10,变量ch1为字符型,则执行语句ch1='A'+'6'-'3';后,ch1中的值为()。3 O/ _% I% e9 l) u( d
A. D
/ C7 O* g. v0 N+ r) c5 r; L5 x# X: pB. 68
5 k6 T3 b; d4 G: ?) m4 q; M3 iC. 一个不确定的值
/ h% ^6 v5 i/ Z @; BD. C
6 g+ ~ j* i5 {4 e& ?; S4 r% g& ` 满分:5 分
* u( y4 T A' V. {" A12. 下面程序的输出是()。main(){intx=10,y=3;printf(“%d\n”,y=x%y);}
& L' E8 D$ C s1 ]8 oA. 0( r& l6 o. R! e- f
B. 1
1 x! @$ ~$ O- {( jC. 3
; P) v. v- R, Q9 I1 |6 jD. 不确定的值1 e' L- w1 i# @& m) G
满分:5 分
% v8 D" A! J4 ~# v0 K/ S* i13. 若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。
q% t Z# O, b, M: p; ~/ I$ c* [A. a=9+b+c=a+9/ z9 {; y1 c: A+ z5 M
B. a=9+b;c=a+9;
$ B& _( X# Z$ VC. "a=(9+b,b++)"
! L. t+ Z3 `0 h% s$ iD. a=9+b++=a+7
2 l1 f) p' T3 ^ h- ?) x. ] 满分:5 分
" a7 ~+ c P+ |' Q* l$ l14. sizeof(float)是()。! r6 x8 z1 D4 d4 K* Z B
A. 双精度型表达式
( ~; U8 J' l. S% a" }, LB. 一个整型表达式
+ ~3 N, \* s+ ]/ \7 K- j3 n1 XC. 一个函数调用. y' R2 u E0 ^& \) Z1 g
D. 一个不合法的表达式
9 C3 T- u& K6 a: O: L 满分:5 分
/ |- S d: m: P/ g: o/ R15. 以下不正确的C语言标识符是()。4 f" O( e* Y( [5 K7 S
A. int8 ~' q. r4 `/ O+ Y( i
B. a_1_2
& M6 i, x* s5 @C. ab1exe
& }+ v; r* D# u" {' K0 RD. _x
. ~: V C2 S7 J4 Z M O! n+ Z, s 满分:5 分
0 j( u- m! _# A* K2 ^$ z3 R, b
- W, H5 J" i5 g8 G二、判断题(共 5 道试题,共 25 分。)V 1. C语言本身没有输入输出语句% L! N- w) L; ~* d; ~4 J% t6 H1 ~
A. 错误! c O+ U% H: g' k: g3 O3 e9 n- q
B. 正确
8 O7 ?$ \: S) o' z1 ? 满分:5 分( [7 c' E1 I) R' C+ H" K$ J
2. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
& \) b4 r! w1 S- K! }: vA. 错误
! c' h1 o: \; }7 u& E$ iB. 正确
! w( F, ?3 e; d+ C 满分:5 分& g! u5 W2 v8 B* X
3. 在C程序中,注释说明只能位于一条语句的后面
9 R$ v/ z l# o. dA. 错误
+ e9 B f2 _; [# R( RB. 正确
5 K! z2 O( b& Z" l( s3 g 满分:5 分8 c4 o1 S0 k' ?8 `2 t! @
4. 在C程序中,逗号运算符的优先级最低# D4 S2 m# |9 {& Q, [" N, z, `
A. 错误, O; x0 H! k4 a3 @6 C' |
B. 正确
|5 D9 C6 i0 m" [+ J, o% f 满分:5 分, j0 |* K2 c" @* ]8 S8 v
5. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值8 T. j( I7 T; ]- F) _: ?9 M" |
A. 错误
* c2 `8 v, F+ X5 }2 T$ v2 OB. 正确6 n) K/ A3 a: ?
满分:5 分
6 r: f9 }3 f6 b* f5 @5 U; M* i" i# w" e6 f( |9 Q' w3 T( P& r
需要满分标准资料请直接加QQ :1306998094 |
评分
-
查看全部评分
|