|
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。
i1 L0 K- R! ?3 d! [8 b. D6 Y
$ E6 D M. Y8 k0 \4 p% ]一、单选题(共 15 道试题,共 75 分。)V 1. 下列语句中,符合语法的语句式()。" X( Q- [; ?0 c$ Q8 _
A. a+b=3
- n) A/ m4 K# UB. a=78 n% l+ k( y9 t S: n, V# V
C. a=c+b+3=6;; x M1 M- b6 b+ ?$ E {
D. "a=8,b=a+7;"
/ q- r# l8 d8 G. m 满分:5 分
6 g1 W' P. G: D0 l% \2. 当正常执行了文件关闭操作时,fclose函数的返回值是()。
h2 |9 [5 S4 S) hA. -1
! A6 G( L9 }' u" ~& n. BB. 随机值
+ d @2 M! b( j5 I; nC. 0" k4 i; K0 J& Z5 K/ R
D. 1+ X# u% O5 B; ^( ^
满分:5 分
' F1 x% `% W4 r1 ~- s2 f( h3. 执行下列语句后,第一个输出的值为()#includestdio.h;#defineM;#defineN;M+1;main(){printf(“%d\n”,N);}6 P3 b1 p6 X6 ]3 v
A. 3
0 v2 c, W* X8 \: p! L5 K* A0 iB. 4' ~: _! \( f" r/ t6 `
C. 69 f6 K2 B! J3 P; z' K3 L
D. 8
4 Q6 G8 t8 Q4 Z, u+ x. a1 A 满分:5 分
R; F5 t0 P2 A+ B4. 以下程序段()。intx=1,y=4;printf(x<y?”x=%d”:”y=%d”,x,y);
8 b7 J o& Z+ N9 `$ b" e( cA. 输出控制格式错误3 ^& M* ~ m3 H% z: S' Q& h
B. 输出:x=1
+ h0 U, s0 G8 K# b5 D7 JC. 输出:y=1
7 J& i, F& y+ w Y' `, g: tD. 输出:y=4. W1 e3 S: _0 Y u y5 ]4 [
满分:5 分! G( j. w" L6 \* R" B6 B& f
5. 若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf(“a=%d,b=%f”,a,b);; ^$ d% ]. U) R( s' m( B
A. 1213.6
) q J- m/ o' o2 i9 z5 OB. "a=12,b=13.6"
5 t5 _4 q. o4 r; o' z& o% rC. "12,13.6"
$ Y# Q2 |( M- ED. a=12b=13.6
' d5 H& J/ o( B; n! ?0 G5 T, Z 满分:5 分
' a$ X) I: }8 D1 d# D+ H6. 有下列语句和赋值语句:(1)charstr[]=”iamaboy.”(2)charstr[12]=”iamaboy.”(3)char*p=”iamaboy.”(4)p=”iamaboy.”下列说法正确的是()
$ i: b) B: J1 v, N5 T; FA. 只有(1)、(2)正确7 T' l6 ~/ r9 E9 T
B. 只有(3)、(4)正确
4 {0 M8 U, Z0 l1 r, x& }( LC. 只有(1)、(3)、(4)正确. E$ x4 [2 d; P7 ^) ^# M4 Q
D. 只有(3)正确
9 c8 E. [* P; k 满分:5 分1 X) T- _- s8 [
7. 已知字母A的ASCII码为(65)10,变量ch1为字符型,则执行语句ch1='A'+'6'-'3';后,ch1中的值为()。
5 |5 @" V: _' ]1 uA. D, G! g* @! Z- {( V+ R9 v& h
B. 68
! N1 m* {' [& ^( k) z, U* }% P: PC. 一个不确定的值
C" @: k z) W- CD. C( n, J0 F) O! [) m, T0 ~$ ^
满分:5 分
; i+ v( Q E0 N5 I. V7 H8. 设I和x都是int类型,则对于for循环语句for(i=0,x=0;i<9;i++),下列哪句话正确()。# K6 C+ Y1 S5 A' O, ~' H3 H
A. 执行8次5 E& W& r! K; e$ `1 N# D# ^% m
B. 执行9次, M/ e6 W5 I2 q+ ^" I
C. 是无限循环5 b" K4 s5 u, I" b
D. 循环体一次也不执行
2 O4 x3 G& ]( j) a# U 满分:5 分
8 q- e1 Z# O5 Q8 g; c: j6 L9 L7 c9. 若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。
O4 ?$ C8 ~5 eA. a=9+b+c=a+9
$ E8 d {% W S3 z: _B. a=9+b;c=a+9;
* F% s0 T( o% S* q, |7 m! p9 F8 ~C. "a=(9+b,b++)"" a0 x& v* X# n2 e. Y
D. a=9+b++=a+7
4 [ @! p& C* q' [2 U8 m 满分:5 分
& H- Q( I' h, C" M( e$ O# }; _6 M10. 下列各数组定义程序段,正确的是()。
; a0 r, N. ]9 I2 v TA. intn=10;inta[n];"# \. S( z) h4 Y3 f1 @
B. "main(){charstr[10]=”aman”}"" q" q5 h) u6 e
C. "staticint[][3]={{0,1,2},{80,89,2}};"
- k y Y% i7 H- U5 A3 _) H oD. staticchar[5]=“iamastudent.”;
+ e4 t, r6 e$ U2 { 满分:5 分
& C, M( O" e0 h2 ^6 ~11. 下面的叙述,不正确的是()。- E7 O# u7 g+ ?/ j
A. 宏名无类型,其参数也无类型
0 y. w) b4 j r. n8 F! yB. 宏定义不是C语句,不必在行末加分号. Y& S- I8 w- r
C. 宏替换只是字符替换
+ d* ]( K* \9 e' vD. 宏替换定义命令必须写在文件开头
8 ?; m8 E& V6 F) i; y7 e/ z 满分:5 分5 [7 {# a U. Q
12. 若执行fopen函数时发生错误,则函数的返回值是()。
% g0 M2 N6 U( qA. 随机值
2 d; {* B) o" \- G; t) M" FB. 18 q$ x6 b$ Y# E2 ?+ A7 f6 t% A
C. NULL& b8 c9 X1 v* m+ g; y9 s
D. EOF
7 w+ \( i; d+ Y* A, q7 E; B( K8 _, G 满分:5 分0 y1 q' }4 N) p) {7 ]
13. 若有说明:inta[3][4];则对a数组元素的正确引用是()。
# _: {8 [" o( k; E5 i- N' j/ OA. a[2][4]( F2 t. T5 y9 o+ @+ o
B. "a[1,3]") ^9 z. j$ m" q! O
C. a[1+1][0]% H: q3 M( S: F2 g( T$ X) f; I4 x
D. a(2)(1)
, f7 E, l) ^. H 满分:5 分
5 \+ C. l) U* G14. 在x值处于-2到2,4到8时值为“真”,否则为“假”的表达式是()。3 R1 g2 _9 W+ C. F
A. (2>x>-2)||(4>x>8)1 {3 I1 x) [8 w1 k. J; e" A2 U
B. ((x<=-2)||(x>=2)||((x>4)||(x>=8))& x# ~( E2 N# I: ~8 T
C. (x<2)(x>=-2)(x>4)(x<8)2 {! Q$ m' h/ }& @
D. (x>-2)(x>4)||(x<8)(x<2)
4 T2 Q$ ~0 [ H: [/ O7 B! L 满分:5 分
4 F+ L* H5 K" [0 p. a15. 以下不正确的说法为()。( J8 K, L2 Y8 c& }- ~* [: |1 ?: W
A. 在不同函数中可以使用相同名字的变量* V8 A( h+ o; Z: V- o; K1 o! N
B. 形式参数是局部变量
4 q" o! U# u* G" QC. 在函数内定义的变量只在本函数范围内有效1 e+ ~8 v7 ~! z( T- L. Q l
D. 在函数内的复合语句中定义的变量在本函数范围内有效' [1 b% S& o. D; c+ _% ]) [# X0 N
满分:5 分
; d, N% @' y7 J- ?* ^
# Y! R$ G# V- D. a, i1 s" h- C$ s# T二、判断题(共 5 道试题,共 25 分。)V 1. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
) s5 a0 u6 L/ d; MA. 错误
) Q6 A/ D3 R+ ~6 ]" SB. 正确
4 \! t/ F: }/ ^" N 满分:5 分6 c; V. P; H. E
2. C语言本身没有输入输出语句" ]* F7 O5 [. W5 q" V7 h2 K5 t
A. 错误- L$ u% ]0 x- t% `! ?8 t4 B5 u
B. 正确
4 b W0 _5 T4 v5 c. l6 \ 满分:5 分
: \+ J ?) Q. n1 r) {- r3. 若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是“ab+”。
* G# @4 C# w8 X6 g) EA. 错误
2 E5 v. `$ o: x, b- L: ?( RB. 正确
; u* I8 ~- ?; B- J( \: v. ^ 满分:5 分
0 Z" `% O6 i$ C. N4 w4. int a[3][];可以对二维数组a的正确说明。 q4 j* j# c( c3 w \! V1 d/ |
A. 错误
7 I& d' F+ p& CB. 正确
# D F( P* \3 T! L6 |! X% {8 L5 a1 G 满分:5 分: m% J, h( K* {3 t( |" B
5. 在C程序中,逗号运算符的优先级最低 _: o- o1 u: [% l! ?- L9 W5 M
A. 错误
" c/ ~4 Q" I5 v0 LB. 正确7 z9 L' i4 Q5 E) S5 T1 M" B
满分:5 分 : i2 t, [- H2 h* ]; E
; ^; y- y( d# h- f" {7 M
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。 |
|