|
一、单选题(共 15 道试题,共 75 分。)V 1. 执行下列语句后,第一个输出的值为()#includestdio.h;#defineM;#defineN;M+1;main(){printf(“%d\n”,N);}
9 q4 K9 }( C% D- D! hA. 3
# C* V" Q+ |' J! J, [7 {B. 4
: @# d& c' }) K+ h1 G7 X* ?C. 6
8 `' b" L7 w' cD. 8
/ Z: j* L2 P+ ^9 S! T$ k 满分:5 分' f7 d* o/ w F) R/ }$ [/ C$ @
2. 若num、a、b和c都是int型变量,则执行表达式num=(a=4,b=16,c=32)后num的值为()。
) T' @; V' K' DA. 4
" r# M- |' R+ J9 C2 ]/ ^B. 16+ T# o I/ ?) f. C0 s
C. 32
. W1 X l8 G9 gD. 524 j' E) I+ _0 u2 ?' Q- X# o, S ~, Y
满分:5 分9 @ U% I6 C0 t2 ^7 x2 T
3. 下面四个选项中,均是正确的数值常量或字符常量的选项是()。
8 I5 }+ c$ Z+ k; kA. 0.00f8.9e''
! z! { X/ V4 |4 lB. """a""3.9E-2.51e1'\""'"
6 I7 P# i8 O: N+ b" K% oC. 3'0110xFF000a9 S( y4 C( t$ M9 @! R- i# x0 k
D. 001E140xabcd2e250.I14
9 u) R+ |: j$ m 满分:5 分
2 s% |& [ v- l+ y' \6 S$ d/ X: R4. 071^052的结果是(). o7 r N# {' }& F" T0 i
A. 32* R: C( l+ k* G, X
B. 16
+ F$ Y( B' b7 _! n. q) } SC. 23
0 k, x+ y/ \9 {1 ]D. 22' D, B* x* G* I, |2 ]
满分:5 分
; G4 S' L4 X/ P' [/ O' b' L5. 合法的C语言标识符是()。
4 m! `0 W5 t4 j: _0 e( U- M1 b) EA. abc w$ e8 B7 i( y5 D" i
B. 2ab
2 e6 ?0 {# s# n0 e9 s1 EC. _a1+ F' d2 X# l2 c0 t' I: K9 j% G
D. /n+ g9 M0 j' \- z# h$ t. j' s4 ` d
满分:5 分
$ A; i4 p1 q$ D% f; c6. 下列不属于C语言关键字的是()。
' M; f- L8 k: A8 j, n+ [A. default" N% h* I7 D$ {) @0 R/ Y+ o
B. register
! L# U# n% ^, s# vC. enum3 z' W$ J9 v6 i8 i% k' Y/ S9 |
D. external
- S# _- z1 ?; L! D4 K6 E% {* |3 K1 a 满分:5 分8 }$ @2 m, x1 {/ a3 C, D
7. 若有定义inta=2,b=9,k;k=a+b++/a++则k的值是()7 i7 L4 R" i$ E( o/ T
A. 6.5& T. Z! A V3 u! j) w( f; I- A
B. 7
/ |+ K0 D6 N2 t1 d7 W0 r0 e RC. 67 |+ t& T9 t( U5 Y2 h; X! y
D. 8$ ^( M/ e* X0 l' \% j
满分:5 分
; B& i& F2 h/ P! ?/ |( |8. 下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf(“%f\n”,x);}
7 N- O$ j& N9 h4 fA. 12
. A! r' q, s8 L N+ R+ D* mB. 12.3) p# I+ @3 B# q! s) y7 q% {$ Y
C. 12.8' H( a. T- a; t' _" z) X8 X
D. 12.3 O* F' r8 j4 v. y0 O5 A) o, _
满分:5 分! Z* s8 D- e% {5 _5 ~
9. 若运行以下程序时,从键盘输入25,13,10回车,则输出结果为()。main(){inta1,a2,a3;scanf("%d%d%d",a1,a2,a3);printf("a1+a2+a3=%d\n",a1+a2+a3);}
7 |( ~* M% M$ [; |A. a1+a2+a3=482 I7 e- n: o$ [2 u0 q9 }1 o
B. a1+a2+a3=25
' c- d" D+ }' a1 Z& D% ~C. a1+a2+a3=10
+ \* _' A: j( k y. W c' ]" PD. 不确定值+ r( j% O. Z! ^+ F
满分:5 分
& E2 A( n `- b6 e. F10. 若有以下定义:intm=7,n=12;则能得到值为3的表达式是()。7 D( q, k; {! a* o
A. n%=(m%=5)
- a$ y) d* _* @7 i/ I4 nB. n%=(m-m%5)
: }, Z& q' T$ y7 ]/ y! {C. n%=m-m%58 O9 n# v5 J$ N' U
D. (n%=m)-(m%=5)
/ ` U% Z& e/ d! G) w/ i3 ?( a 满分:5 分/ p2 I9 a# d) q) h- v9 `- P* B
11. 已知字母A的ASCII码为(65)10,变量ch1为字符型,则执行语句ch1='A'+'6'-'3';后,ch1中的值为()。) m- R1 ], r6 f- h3 Z
A. D
' r- F8 b% f1 D* n# TB. 686 v4 r# e5 m$ @1 W+ S7 _/ c
C. 一个不确定的值
8 e5 i7 b# y5 g: V5 p4 @6 RD. C( {) |* x: M: B' s: f
满分:5 分
9 C0 {& U7 K0 L) @0 R! e& }12. 下面程序的输出是()。main(){intx=10,y=3;printf(“%d\n”,y=x%y);}4 V6 Y: P0 \1 n; O* k4 Q4 h& X9 G
A. 0" e5 u5 P; }5 i) m9 b
B. 1
5 r: q8 U) w2 i0 G8 O6 T' JC. 3- [: u) {0 |6 S' i# o
D. 不确定的值
; }7 O* S% F! w0 v7 x# J' o 满分:5 分8 f: o2 X( h5 U0 {
13. 若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。
2 X7 V7 S) `% y2 \% l) oA. a=9+b+c=a+93 C- ?3 u: F3 I- J" v: `
B. a=9+b;c=a+9;% ~( p7 K3 `1 i8 L
C. "a=(9+b,b++)"/ r# [" O! N# F
D. a=9+b++=a+7
7 y" I2 ` R$ \ 满分:5 分
& V1 `" j9 ]4 D" h14. sizeof(float)是()。
* j1 a+ Z5 X- N" g. AA. 双精度型表达式
* Z; t7 q; g0 e! CB. 一个整型表达式
9 B# L& ^$ t7 ]C. 一个函数调用
K# ?) N' V/ uD. 一个不合法的表达式6 s2 M, N+ \: s. o5 @0 u
满分:5 分 l1 q6 D. @8 U2 ?/ S; _6 G
15. 以下不正确的C语言标识符是()。- g0 n6 P @' Q2 g" y1 `1 H- o
A. int
$ @+ [' ^9 @* FB. a_1_24 i; n" t" |! W9 f$ F4 m3 q; B; l
C. ab1exe
8 A" e" g1 ^, ?2 d3 ED. _x% F4 P J2 e+ L" z+ _$ n0 I
满分:5 分
A, o' `& S$ s2 M
* R5 O; n2 u- f; [# R0 D7 `* B' O二、判断题(共 5 道试题,共 25 分。)V 1. C语言本身没有输入输出语句9 O+ Q/ s. \) d2 k
A. 错误
5 V) O4 P% U+ M/ U$ pB. 正确8 E2 p# w$ ~, X" w3 K- D! ?
满分:5 分
7 Z+ u* F; d9 O* ^. B7 S- `, B2. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值5 u& H% A' W# x# m; N' F( W# U% S
A. 错误
0 U4 l) S7 M8 A& Q0 |B. 正确
7 ^ c- X( i" p w 满分:5 分7 s% M3 [" u* Y2 F9 e! l6 v
3. 在C程序中,注释说明只能位于一条语句的后面
: E* U- Y4 t) y) j, h5 W' |A. 错误. I. V% e* _: |' i8 X+ j
B. 正确& a+ N. v; ]6 W/ |# q* x
满分:5 分( E* N. B, O; e4 |& K
4. 在C程序中,逗号运算符的优先级最低
: I, E O$ `5 JA. 错误( v& I7 s) l0 J& e. U# `" o7 E
B. 正确0 w- @" _5 _, W
满分:5 分2 n* _3 @7 E8 Z4 |
5. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值0 b+ l% }& w" g, n7 `
A. 错误, N8 d8 d: D& w3 ^6 m$ l
B. 正确6 g: x7 r5 U+ k* u# j- x
满分:5 分
j5 X9 O# S& a* W/ k( B# w. t0 r7 t. s- I
需要满分标准资料请直接加QQ :1306998094 |
评分
-
查看全部评分
|