|
一、单选题(共 15 道试题,共 75 分。)V 1. 执行下列语句后,第一个输出的值为()#includestdio.h;#defineM;#defineN;M+1;main(){printf(“%d\n”,N);}
2 Q( V0 u: U# r( }+ W* T6 UA. 39 d0 g* L" H# u \3 ]
B. 45 e; I n c+ x9 r+ Q0 |
C. 6& D; I- O, {0 N% `, N
D. 8
/ c/ ~" \+ H* f$ \6 ? 满分:5 分+ ?- D: p7 U/ `: A$ w1 b5 z
2. 若num、a、b和c都是int型变量,则执行表达式num=(a=4,b=16,c=32)后num的值为()。
' C: I3 s4 v2 m" j/ MA. 4% s, \8 Y! x; P4 g3 I6 n( P
B. 16; U" ]3 f; C: |7 b3 q8 M; \
C. 32- ]4 G, x U- Z
D. 52
# c, k+ I8 ]3 x. S, E& g 满分:5 分( I( x; u0 u4 J p5 D" I
3. 下面四个选项中,均是正确的数值常量或字符常量的选项是()。9 K9 f3 S: \5 @
A. 0.00f8.9e''0 z# d; O p4 A0 {/ W% k$ c
B. """a""3.9E-2.51e1'\""'"! l8 K% _' ^: N c2 t
C. 3'0110xFF000a b5 m/ N1 c# r% i& \8 ]
D. 001E140xabcd2e250.I14
$ y) I% V7 j: X1 r 满分:5 分! U" A! o9 t% F4 @# V4 Z; s/ K
4. 071^052的结果是()
4 g r# q6 _9 h8 tA. 32. B6 T- V# H. Y& m3 A
B. 16
7 Y0 U5 O5 ` R/ ?" BC. 23
9 K+ C( T! }1 H3 f4 |% K6 J3 G4 q6 L$ xD. 22* `2 I* @+ a( G9 N, X& V
满分:5 分
4 S; T2 p9 J4 u5. 合法的C语言标识符是()。2 k* H; K+ P$ h; g1 S& C
A. abc
$ ~6 K1 ^+ G$ J: e* F7 G8 k! J$ yB. 2ab3 A' f- y2 x8 U/ s( a$ O5 Y
C. _a13 h- ]5 B/ `/ K7 W% w: X5 F
D. /n3 U9 u/ Z1 |/ u- ^, Q9 h
满分:5 分$ @9 e/ q$ j! M7 V8 @; F; p
6. 下列不属于C语言关键字的是()。
) v* K+ e5 y% b, vA. default9 O3 U% E4 Z# u2 Q
B. register3 }7 j$ W- I2 S
C. enum
! R( j: O( p, dD. external$ B ?: s" q5 W
满分:5 分
# l/ g ^1 W K) w& f7 M0 y+ ?7. 若有定义inta=2,b=9,k;k=a+b++/a++则k的值是()
5 F" N- u/ P. qA. 6.5- M# S+ l; u1 p( ~5 o
B. 7
% @1 X6 Q; _. V, FC. 66 a5 M, P4 d. \. ~6 W/ X3 k7 R
D. 8
- l( X- t8 O2 z) f+ E 满分:5 分
& }: \9 ]% \6 F9 I- F/ D8. 下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf(“%f\n”,x);}$ L: {: U/ x% W$ y+ R0 |
A. 12
' |- ^ S' c/ T) i; i# mB. 12.3
. J! v* x m6 j: w5 h2 rC. 12.8 D* V; Y& t6 R4 |* k+ O
D. 12.3
( V0 g9 u1 ~8 A 满分:5 分, H) O# [/ @' v+ g
9. 若运行以下程序时,从键盘输入25,13,10回车,则输出结果为()。main(){inta1,a2,a3;scanf("%d%d%d",a1,a2,a3);printf("a1+a2+a3=%d\n",a1+a2+a3);}' F) d4 t; [1 `& x, a
A. a1+a2+a3=48
% H/ I8 l' W w5 E6 v uB. a1+a2+a3=25
9 p T4 m7 y7 Y; Q9 P( g1 L5 SC. a1+a2+a3=10, V2 D' N/ U& B4 I
D. 不确定值/ f3 p% a- B8 m( b: F
满分:5 分
& k6 G4 p. ]3 }1 E! K: F/ J3 f10. 若有以下定义:intm=7,n=12;则能得到值为3的表达式是()。5 `' h/ I$ P1 C3 U9 b1 G4 f' d
A. n%=(m%=5)
; K$ |3 _; L8 O+ m& ]B. n%=(m-m%5). u& I$ L' r( W+ e4 V# \
C. n%=m-m%5
+ R" F! g: t$ ]& k, w) s& lD. (n%=m)-(m%=5)
& }3 p; {3 h9 K( E, k# ]2 M 满分:5 分. M, u% k3 @% H# y7 c
11. 已知字母A的ASCII码为(65)10,变量ch1为字符型,则执行语句ch1='A'+'6'-'3';后,ch1中的值为()。
8 D; u h/ |2 m3 ?, _) m2 UA. D
) }* R; ]9 Q3 i- g! IB. 68 q; ~5 b+ j) J8 s' J! G' J; j
C. 一个不确定的值
/ s$ I& [3 b9 i: e* K6 n- A% kD. C
9 w j5 p7 F% p 满分:5 分
5 M$ ]( y( q2 z6 @4 K5 f6 b. {! M/ ?12. 下面程序的输出是()。main(){intx=10,y=3;printf(“%d\n”,y=x%y);}
C4 w" y$ i) G5 I) A5 X+ e6 KA. 0
# x$ {* n0 F8 C: K/ [" rB. 10 R! H2 U" ^ j* v1 g; o. b; S
C. 3" `$ o+ E; J( |
D. 不确定的值5 _) g& G& }8 o6 D) z7 J
满分:5 分4 M) d- y. M3 c* p$ i- k8 H6 ?
13. 若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。; G/ A4 @9 Y5 s; ]
A. a=9+b+c=a+9, G$ w% b- K9 m/ _$ C( A
B. a=9+b;c=a+9;5 a/ M! v7 n* m4 W* S
C. "a=(9+b,b++)"
7 y8 Y1 ^2 g6 a3 O/ ^D. a=9+b++=a+77 v7 p; y4 }& A: S2 H( }8 O
满分:5 分8 K6 z) M' u& E+ O& J
14. sizeof(float)是()。$ a; C, R4 Z% u' c+ \
A. 双精度型表达式4 S( I9 b' C* o& d0 q) Y2 i
B. 一个整型表达式
7 U" h f1 e" x' U% M% sC. 一个函数调用5 x6 Y* r/ q, A: v' }' P- D( x
D. 一个不合法的表达式
( [; z8 W1 i" D! z! I4 V 满分:5 分- [$ v% H1 x/ w7 k- H: l* l
15. 以下不正确的C语言标识符是()。) z. I1 B2 q. N
A. int
( d7 H+ _; H$ z T4 r3 L/ gB. a_1_2
d) g0 ]- M f; V6 r2 h1 r7 zC. ab1exe' u9 t1 L9 L3 k) Y! u8 q
D. _x' j. p& \3 d8 v& Q, y5 ?$ e; _
满分:5 分 5 Z5 W9 ^- \9 q! q- S3 c3 k# |
" z9 J9 x3 R4 q) T/ M
二、判断题(共 5 道试题,共 25 分。)V 1. C语言本身没有输入输出语句& K1 Z% T) p. i. F' x
A. 错误* |8 {% u1 Q" r6 b7 [, ?& [7 {% v$ j
B. 正确! O* q; X. D0 u/ O& _ {! W
满分:5 分' w8 m* u1 S; F# L$ r
2. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值! W) r; A, f+ y
A. 错误3 r& o! C* g; L- k2 n2 f
B. 正确0 `0 I1 |+ d) n8 r% T$ Z [ s
满分:5 分5 E, f l( N. {* h1 y) b2 R+ S
3. 在C程序中,注释说明只能位于一条语句的后面
( u+ ~$ }4 p, i+ o8 H8 kA. 错误, H/ g8 O3 D/ Y- ]/ Z( v
B. 正确; W3 x; e4 M0 o
满分:5 分
/ s: t5 y1 O$ I$ L8 x7 S4. 在C程序中,逗号运算符的优先级最低- a3 e( E' l& G- | j& i6 ?1 F
A. 错误/ A4 N! t7 K8 K9 u- F7 W- e& K
B. 正确
' E0 o% g% V9 s7 u% q9 f2 t 满分:5 分' a5 J4 {. c6 V
5. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
& Q& \3 k/ f2 y) o; fA. 错误
7 J5 B9 e9 D' A; q oB. 正确
4 S& A4 n6 A8 `( T- m# m$ { 满分:5 分
, v5 p8 ]5 D. |. I+ i! H
8 ?2 c- J* d/ F$ g; k+ H, t5 k需要满分标准资料请直接加QQ :1306998094 |
评分
-
查看全部评分
|