|
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。# P7 h' w* V2 I: s/ p6 u
$ Z5 d$ z) o& ]& ?( [$ o一、单选题(共 15 道试题,共 75 分。)V 1. 若执行fopen函数时发生错误,则函数的返回值是()。4 c. P# d$ `8 `$ G
A. 随机值6 \% c( c4 n+ a( p
B. 1
7 i$ a# n' s! J/ kC. NULL4 |; y6 D; ]- L% F0 U
D. EOF
9 _3 E' h3 n _/ M! }- c! v 满分:5 分
+ Z& I8 n( c3 n% A. C- O* F( S5 D2. 下列各数组定义程序段,正确的是()。* F' r0 `# f6 ?; D, E. A
A. intn=10;inta[n];"
0 b B6 k5 _& I B9 p5 {B. "main(){charstr[10]=”aman”}"
4 _+ n! D# Y; q! ZC. "staticint[][3]={{0,1,2},{80,89,2}};"
& T2 R( b! O! ~/ QD. staticchar[5]=“iamastudent.”;
( x3 D* L+ p9 M+ x0 P& l0 {: Q 满分:5 分6 ~) J- @( A- y& @( X
3. 在x值处于-2到2,4到8时值为“真”,否则为“假”的表达式是()。5 F# ]4 e' c3 q
A. (2>x>-2)||(4>x>8)
9 v% U% d/ c5 y, Y% A. T0 DB. ((x<=-2)||(x>=2)||((x>4)||(x>=8))7 I2 n4 v2 R6 d5 m/ u0 z
C. (x<2)(x>=-2)(x>4)(x<8)9 d2 X9 w* b" Y. G L
D. (x>-2)(x>4)||(x<8)(x<2)
5 m3 u, v8 \! Q 满分:5 分( V- {% r0 J9 ~, U% _5 B+ t* O
4. 下列四组选项中,均不是C语言关键字的选项是()。 h7 | }2 ?$ c$ s6 L' m8 G5 i& V
A. defineIFtype5 o) {, Z. M+ I6 N) L$ V
B. getccharprintf2 E( J* A' A0 N0 K" H( h6 s
C. includescanfcase
5 K0 B6 K7 Y6 O. N% p/ i( ED. whilegopow
" \# B9 K0 L* P& d 满分:5 分8 x7 W8 I( w5 D( \+ C, j
5. 以下程序段执行后输出结果()。inti;for(i=1;;i++);printf(“%d”,i++);
g4 p3 ~5 U' z3 d/ A* }A. 10 u% x& n% l" q
B. 2
( Z8 L) Z- c, a2 a- t- h) MC. 34 c$ _, X: L5 J8 M5 |/ K3 z
D. 死循环
4 n# z6 P& k4 p1 f. D5 x6 I$ A6 S! n0 S 满分:5 分0 A2 P" p, P$ Z9 ]5 o
6. 以下不正确的C语言标识符是()。
: ^/ S- X9 J+ b4 MA. int- E5 I& G. L3 F( R
B. a_1_2$ e- U( b1 V9 l9 T
C. ab1exe
6 \& V! R% f5 ^D. _x
1 h% N/ y5 f' h$ x; u6 w 满分:5 分
4 I$ d* R3 s; [# n% _1 E7. 以下是正确的C语言标识符是()。* e$ n5 r- [ o1 |# b
A. #define
* d% s8 S6 v0 c9 Y7 ?+ UB. _123
/ B2 e; J; h6 x1 F7 l) `C. %d F# f# [. n" m8 [+ r0 k: x
D. \n/ @) e2 H4 w( N. n: P. k
满分:5 分8 y( j& S1 ]( T( ?
8. 述语句中,()中的if语法有错误。& @, `, G6 \/ e- X! H
A. if(xy);" H9 d1 A0 X- `4 @
B. "if(x==y)x+y;"9 k2 z$ g C$ }: [: l& Y& v6 d
C. "if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);"; Z0 k3 W$ i8 ^* |% X
D. "if(xy){x++;y++;}"2 J% | L$ r5 U8 d
满分:5 分
6 a* b* S( |: f" `9. 以下叙述中不正确的是()& V& a( w/ {0 l- q' p5 y
A. 在C程序中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
7 M7 v+ b0 U$ u8 V3 C, _B. 在C程序的函数中,最好使用全局变量$ }) D- }! h0 T$ h* k5 A
C. 在C程序中,形参只是局限于所在函数
* k/ s' o. T. @: sD. 在C程序中,函数名的存储类别为外部: {7 c* {+ Z) s
满分:5 分
2 E% ?# M+ ^" L2 \5 H I% v10. 以下程序的输出结果是()。main(){char*a[][5]={“how”,”do”,”you”,”do”,”!”};char**p;inti;p=a;for(i=0;i<4;i++);printf(“%s”,p);}6 _! w6 q3 a& E6 v
A. howdoyoudo!/ R, N8 M& m4 _0 l! C4 n
B. how
: Y- L4 @7 v1 n0 } E* gC. howdoyoudo" U5 g v% e6 Q. l* l! y& {
D. hdyd. Z& G$ r6 _3 Z$ V
满分:5 分
) h% v3 O9 k& ] T! H( Q11. C语言中的构造类型数据包括()
& r7 D. T0 P% G6 j2 j& ~A. 数组类型、构造体类型和共用体类型
4 ?1 `4 D: i+ N! ~B. 数组类型、结构体类型和指针类型
. j) V: O, @" T+ d; H8 pC. 数组类型、结构体类型和枚举类型
# f2 u1 }' S. [7 d% v: UD. 数组类型、结构体类型和空类型
! |" \1 k/ s% b2 ` 满分:5 分% M& n. R& b8 c0 ]" F7 P% T
12. 下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf(“%f\n”,x);}
7 S$ U! l$ F$ H& O: o& x/ yA. 12
. D+ B4 [, Y6 P8 p9 y+ k7 b2 M- Y9 aB. 12.3
$ |( j5 z& i3 @" S) r! vC. 12.8" V+ Q% u% Q! L! c" N& w, r1 y
D. 12.3
# k/ c1 H, R7 A7 @; M7 s 满分:5 分: ? d7 ]% l9 y% N4 j
13. 指针变量a所指的字符串长度为()。Char*a=”\n\”MyNameis\”ZhangLi\”\n”;& N) c1 C) v4 s3 g
A. 26, z% X& K& g7 Z' D
B. 271 ~0 N$ s" w9 m4 C# |3 V" f. M3 c, P
C. 28
: X) y0 M) k2 _* x- {" e/ [D. 23
% H7 |) x5 t' l0 j' B 满分:5 分
[3 Q4 \$ f; S, H8 D; [14. 有定义inta[3][4],输入其3行2列元素的正确语句为()$ u' c+ J' E* [, V
A. scanf(“%d”,a[3,2]);' B% X/ M- A0 Z" W/ F
B. "scanf(“%d”,*(*(a+2)+1))"
! A4 c _2 M. i- ~+ _+ L4 f) ~C. "scanf(“%d”,*(a+2)+1);"
8 K1 @7 o' h3 M5 C, rD. "scanf(“%d”,*(a[2]+1));"; t- `# q" r4 P' N; y9 t) F; d m7 E, j
满分:5 分
8 _& S4 [! {! r3 z: r15. C语言中,逻辑“真”等价于()。
, K' _3 z8 f; U/ c1 I$ EA. 大于零的数2 X4 M7 Y* o9 e& O
B. 大于零的整数
3 c2 j0 U, R+ a1 j7 pC. 非零的数8 l' ?, s( y3 S5 `, j6 H- P
D. 非零的整数3 f( Q9 x/ }" c
满分:5 分
- p4 j3 ~8 _2 h( ?# Z( ^; c( \: o8 h2 e2 ~& X& V1 ^' F4 r
二、判断题(共 5 道试题,共 25 分。)V 1. 声明语句int x=y=z=5;可以正确定义整型变量x,y和z并为其赋初值5。
, @1 N- D" P/ m: }A. 错误$ r9 } P" x0 p5 k" w
B. 正确7 A/ A& U' b* @( a1 Z1 K3 S
满分:5 分. g1 p/ r; b; H0 J
2. c语言程序中有调用关系的所有函数都必须放在同一源程序文件中: M) G* Q: d* p! E j+ {" e
A. 错误
0 S4 K* Y6 L5 x2 iB. 正确
; E3 r/ i0 b( U/ L/ Z: s7 e/ Y 满分:5 分3 M+ `( v; T3 p& }) Y
3. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
' u" p' E, N8 D9 J& V) z0 a' [A. 错误
' w E& n1 M; |( ?1 B) l4 ^B. 正确8 @0 Y; A8 J3 v# f* h7 |% I1 U
满分:5 分$ c+ o- b- g( ]( v/ i3 b
4. 已知char s1[19],*s2="ab\0cdef";则执行语句strcpy(s1,s2);后,变量s的内容是不能确定。
0 B9 d) T$ Y& E4 V& ZA. 错误
6 p) [* t$ S- x$ Y2 s4 nB. 正确
& A' K; w, e4 @8 c3 i 满分:5 分
4 F3 N, P* Z2 W5. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
% `+ `5 h% M1 h/ S& h( l3 sA. 错误. y' k( Q$ D. y( j
B. 正确
' t0 |6 P6 s( V: @# r 满分:5 分
, R9 a) U X4 ^, \# n0 M
- Y9 V! o3 m1 o1 o5 a2 R0 @谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。 |
|