|
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。7 G; p! L# V0 y) Q# ]0 n3 |
8 t; f3 m" G2 V, s一、单选题(共 15 道试题,共 75 分。)V 1. 若执行fopen函数时发生错误,则函数的返回值是()。
" ?: X j( T# V9 X& J9 [A. 随机值8 S i' Y8 z7 [; m- |
B. 1
9 B: z- ~, _7 J0 P. gC. NULL
" K3 V( K* S6 a. S. ^2 j mD. EOF
7 E' k% F1 | y0 o1 Y 满分:5 分& f' |0 v. w- X5 j; j
2. 下列各数组定义程序段,正确的是()。! r$ A, t1 y7 G I
A. intn=10;inta[n];"0 V# M% P; p. ?0 i4 b
B. "main(){charstr[10]=”aman”}"
7 v5 y J7 J1 LC. "staticint[][3]={{0,1,2},{80,89,2}};"+ S4 b8 X0 d% O1 _5 t I9 _0 J
D. staticchar[5]=“iamastudent.”;/ d8 U# O; b% F, d9 F' U
满分:5 分
% B, K6 m4 l8 K: o: p3. 在x值处于-2到2,4到8时值为“真”,否则为“假”的表达式是()。
4 z4 M0 n8 T0 \5 V5 nA. (2>x>-2)||(4>x>8)
. f: H- a y' F6 u* K( v" _# c4 g0 _4 QB. ((x<=-2)||(x>=2)||((x>4)||(x>=8))
* Q1 E+ u, r$ ]' }5 J0 eC. (x<2)(x>=-2)(x>4)(x<8)7 Q( j4 x! Z9 s" M% S: ^5 S
D. (x>-2)(x>4)||(x<8)(x<2)4 _. w: a! o; K) ]
满分:5 分
7 F, A7 z2 d8 m% m- |4. 下列四组选项中,均不是C语言关键字的选项是()。
& \6 M5 s5 r/ a* J IA. defineIFtype
8 p6 D2 @* a/ g' W* t& UB. getccharprintf
+ q* n1 ~ f/ P, p" p- {C. includescanfcase
7 j( J: Q4 M4 q4 `% rD. whilegopow7 ~7 v, x5 I! O' m& n6 |
满分:5 分, ~' `% o8 w0 B/ u2 u
5. 以下程序段执行后输出结果()。inti;for(i=1;;i++);printf(“%d”,i++);# Q4 v& Y. J: p3 O
A. 1
. f7 ^; e Y3 e1 W4 t; T7 H1 ^B. 2
' _6 J1 z- z1 @- aC. 3
7 G0 [; X0 z$ B/ l+ n# JD. 死循环) ^2 ?& g* y/ v
满分:5 分9 F8 f; e& `( [
6. 以下不正确的C语言标识符是()。8 Y2 x, b, V, x; M% y$ O% Z
A. int1 M2 U; e. O5 ~( b4 J
B. a_1_2
3 e6 u) t, e- W+ b6 N6 wC. ab1exe1 @* h3 ]) J% D; b5 z/ r8 A! c: m
D. _x5 n+ r6 ?7 M( T9 g
满分:5 分7 T" i; e W$ D2 u8 `
7. 以下是正确的C语言标识符是()。/ |# j3 k, p+ I; ^
A. #define
3 I* m% p- D: aB. _123
9 @% f, \: l- o7 q GC. %d' L+ q( k; n. I3 @9 R1 I1 {6 g
D. \n r) T% _' t( Q- z6 E/ L" L8 y5 |
满分:5 分
5 C. \) I( j+ i7 f! A0 J/ @8. 述语句中,()中的if语法有错误。
% o8 Z4 }& n) ^) u" W) pA. if(xy);8 l' `: x: \: S9 A b! x
B. "if(x==y)x+y;"" X- A0 ]. k: x1 d1 ^( R
C. "if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);") u8 V( m5 S: h% t' h
D. "if(xy){x++;y++;}"
/ e( p: F4 { B. [ 满分:5 分8 G1 P- X7 a0 H0 h2 E: P( X
9. 以下叙述中不正确的是(), R4 r: S# \. R& l' c
A. 在C程序中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参8 S7 O9 F1 y+ J8 n; [- m$ O
B. 在C程序的函数中,最好使用全局变量
" m4 i4 S5 I: E8 M- P$ u- Q* UC. 在C程序中,形参只是局限于所在函数
3 q7 U: I6 @: \+ cD. 在C程序中,函数名的存储类别为外部
4 Y# o' A7 r7 f% x 满分:5 分0 C. a8 x" L2 z0 z
10. 以下程序的输出结果是()。main(){char*a[][5]={“how”,”do”,”you”,”do”,”!”};char**p;inti;p=a;for(i=0;i<4;i++);printf(“%s”,p);}& v+ \+ J% R( b
A. howdoyoudo!
' w' G" }. a' j; @: s2 bB. how+ G4 W% d& D0 R. V+ h
C. howdoyoudo$ s: O( B0 k% { F$ F9 X* i
D. hdyd
1 F, I; J9 t3 z" \% _3 ^5 s0 t 满分:5 分" A% ?# [- A- d( T* O) x6 E
11. C语言中的构造类型数据包括()
" l, r/ A1 ?# B+ e% X$ oA. 数组类型、构造体类型和共用体类型
) W# Y/ t" P3 G/ ?% ^. b. J2 x$ K$ s, WB. 数组类型、结构体类型和指针类型
% Z, P, Q: H3 s; r: `C. 数组类型、结构体类型和枚举类型( k6 a5 _( ^9 d {1 A9 y
D. 数组类型、结构体类型和空类型& U. F A4 ^" i& q- `
满分:5 分
* l9 T7 F# F }) z: |+ R4 w3 p- t) U12. 下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf(“%f\n”,x);}+ ?! n# n' i4 g
A. 129 R* ]* u x* n$ i
B. 12.3' `+ J. X/ i" U1 D4 G* l
C. 12.8' k# X! Q8 e' u2 Y8 o8 p4 k% n
D. 12.3
6 s. }$ T: m1 K3 e7 N 满分:5 分
+ `- Z: U$ Q6 b" Z. F13. 指针变量a所指的字符串长度为()。Char*a=”\n\”MyNameis\”ZhangLi\”\n”;
; }, K4 q) n* A! m3 r" N$ CA. 26
# W9 m' w7 n1 OB. 27$ `: ]0 a4 r7 [ }
C. 284 C7 _/ W. Q1 A: o, M- R5 ]# U
D. 23. h; n- W2 W' _& [
满分:5 分
D7 \. `7 x5 P8 t0 _4 C! T14. 有定义inta[3][4],输入其3行2列元素的正确语句为()( ^2 M2 I* |% j! J/ b
A. scanf(“%d”,a[3,2]);
: N8 S) y# V. E( k% t; B D5 N3 TB. "scanf(“%d”,*(*(a+2)+1))"0 L5 y) }$ w/ }1 F) m
C. "scanf(“%d”,*(a+2)+1);"3 L' {) k$ | O1 W' E
D. "scanf(“%d”,*(a[2]+1));"
! f3 B% N, q0 Y3 `) x 满分:5 分! q% I$ X! M; q0 `1 ~0 v, v0 T S
15. C语言中,逻辑“真”等价于()。
! {, G, W; R/ u; c, _( ZA. 大于零的数
$ C% d f' `4 ^/ XB. 大于零的整数6 E* ^. @2 C+ ~4 r3 p$ R
C. 非零的数
4 D. P z7 M- v6 s/ ^; d+ ]D. 非零的整数
$ D$ R* H2 Y+ }& I" }( ` 满分:5 分
/ x' V9 H, a% B; e; v) V% t% ` B2 ?6 @9 F
二、判断题(共 5 道试题,共 25 分。)V 1. 声明语句int x=y=z=5;可以正确定义整型变量x,y和z并为其赋初值5。
% ~: u% ?9 `( r7 M* N7 U: pA. 错误
+ K9 P% L7 v1 b5 i3 S" `B. 正确( W1 A' u" S% j- }0 h4 n9 {& {; h
满分:5 分4 w" @4 q1 p3 x+ y' }
2. c语言程序中有调用关系的所有函数都必须放在同一源程序文件中0 r& Y' z( Q ]
A. 错误: v c0 z, s6 j
B. 正确
! g1 {) u1 |; T- x 满分:5 分
7 T5 G* t7 y* j) ^. T' P6 S3. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值* ~2 u: B) t! w" B
A. 错误7 f% }( S+ `8 F- c
B. 正确
B* l! K C$ v 满分:5 分
& v3 `" b* K7 n9 S/ W4. 已知char s1[19],*s2="ab\0cdef";则执行语句strcpy(s1,s2);后,变量s的内容是不能确定。
" V$ _: p3 v* {. Z5 X6 BA. 错误
/ I# ?9 l2 a7 JB. 正确
$ `# [( y! I3 M( [ c9 Y, y$ x T" h 满分:5 分
; e2 A" `$ p. _2 V2 t: X: G( A5. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值% C; {+ a& Z3 D
A. 错误7 }5 v- z M0 }& O( A% m8 g9 X
B. 正确
4 F+ V5 l3 z' P5 Z9 ` 满分:5 分
/ ~- U" K; E! e- T9 w/ |" p9 q
) ]- f1 F8 M( I' I1 z& X p3 f谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。 |
|