|
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。# Z4 U3 N# U$ p _$ R, u; s! j& C
2 ]: X9 F( T) j) B2 j' k8 @( h+ k
一、单选题(共 15 道试题,共 75 分。)V 1. 若执行fopen函数时发生错误,则函数的返回值是()。9 d2 @# p0 N, b6 H) u) }
A. 随机值# Q6 Y' c1 x5 D" v2 z! u- t8 ^' a
B. 13 P# M K$ i; W/ w, d( P
C. NULL
6 @$ d8 c6 W. i( E8 @4 ED. EOF
: R( J S9 s& h7 g) l7 U) m 满分:5 分
, e( S7 C$ e# r% C0 P2. 下列各数组定义程序段,正确的是()。
5 ], a, v1 v: B) J; SA. intn=10;inta[n];"' [- s' O, s k) i9 i1 y
B. "main(){charstr[10]=”aman”}"8 C4 v" b0 P3 r& E) ?7 f
C. "staticint[][3]={{0,1,2},{80,89,2}};"
, S4 O b. e" O* P) [7 zD. staticchar[5]=“iamastudent.”;7 O- k: C0 ]; O* ^
满分:5 分
1 e7 R& T: J( k0 M, `6 [' J3. 在x值处于-2到2,4到8时值为“真”,否则为“假”的表达式是()。. T# ]7 U! W/ L" V# O+ K% I
A. (2>x>-2)||(4>x>8)
( K( ?/ u. d* i7 c; EB. ((x<=-2)||(x>=2)||((x>4)||(x>=8)). V% B6 l* s% c, r
C. (x<2)(x>=-2)(x>4)(x<8)8 I& d; _- B. a0 g) s. P* T6 r) z, ?
D. (x>-2)(x>4)||(x<8)(x<2)
& o9 d9 [4 R% w0 @% v4 @2 x K7 a 满分:5 分
3 j7 L J& w8 H+ S3 l7 J/ j( I4. 下列四组选项中,均不是C语言关键字的选项是()。
+ h$ O/ s- a4 S/ Q- T& j+ EA. defineIFtype9 H3 c g4 n) z0 M! Y+ P1 q
B. getccharprintf
7 t- `2 k$ C1 S# x# `* JC. includescanfcase
( T2 n1 u) h- k5 @3 AD. whilegopow
4 V; ~5 L1 Y5 R7 H- E. h5 @ 满分:5 分+ [# Y4 l/ I- A, \: U/ K
5. 以下程序段执行后输出结果()。inti;for(i=1;;i++);printf(“%d”,i++);
# _/ m8 G( X) f/ }2 ^. ^ M8 BA. 1
8 N- ^5 N9 J1 iB. 2
. o& z# d. t' s6 v qC. 3% {. B. V" { v& ]
D. 死循环 _2 L3 g9 W: x7 i) r, r+ ?, q
满分:5 分. `( `* k& |( i% R# t
6. 以下不正确的C语言标识符是()。
$ m0 f' Z9 S* G3 cA. int
( T W1 S0 r2 C/ CB. a_1_2
7 c" \; n/ p' `! T( V! Z; d+ mC. ab1exe, |, Y% z4 X7 r# ~$ |/ U; [
D. _x
/ v: j1 m9 G. @ |* L 满分:5 分* X' ]# T$ X1 P O! u* I* s
7. 以下是正确的C语言标识符是()。: _* h5 H' H4 k3 H" m2 z0 ~* I
A. #define, v9 t6 I1 t/ u# S. O K
B. _123
$ h* y7 I& Z+ x/ c1 h" ]C. %d
V& `+ \' d6 J P! R6 CD. \n
. E+ t2 T$ c, ]7 Z 满分:5 分" W7 x8 K) J A) M3 s- P
8. 述语句中,()中的if语法有错误。5 b7 F6 l; p, E; K* W7 Q$ h
A. if(xy);
6 z: z. A7 |# gB. "if(x==y)x+y;"7 [4 d! r" ^/ X
C. "if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);"3 ?! w. w `+ |6 B' @0 ?
D. "if(xy){x++;y++;}"& g1 l+ ]3 n1 v8 G+ B y! K# R
满分:5 分 C4 Y& Z6 Y' N
9. 以下叙述中不正确的是()
6 X% e4 e4 v7 k" F' UA. 在C程序中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参 K+ y- z6 i" m% W" F5 e$ |# w
B. 在C程序的函数中,最好使用全局变量
% Z& ^, F: K0 ^. L j6 a/ ~) BC. 在C程序中,形参只是局限于所在函数
5 Y* y8 l' x- uD. 在C程序中,函数名的存储类别为外部
5 G+ h$ k5 G* l5 z0 {% P& l. H6 A 满分:5 分% ?; g: F! Y! _7 s% S4 T/ C
10. 以下程序的输出结果是()。main(){char*a[][5]={“how”,”do”,”you”,”do”,”!”};char**p;inti;p=a;for(i=0;i<4;i++);printf(“%s”,p);}
$ {, ^( ]9 J+ M. D, q) @A. howdoyoudo!+ c3 w3 a1 ^% Q; k% Z Y2 s
B. how
( o1 c% _8 W2 R( Y$ _6 LC. howdoyoudo
/ w3 C# h# _* WD. hdyd
4 l' ^: a# M7 d' g5 e- z% v 满分:5 分
! f0 C/ v" {" b' U/ v11. C语言中的构造类型数据包括(), ~( T! `7 ?" d' W, Q$ A; Y5 y
A. 数组类型、构造体类型和共用体类型
: t1 S* D/ y7 Y0 h, [* ~B. 数组类型、结构体类型和指针类型
2 m6 P: Z! _2 h& a$ a. ^; P: bC. 数组类型、结构体类型和枚举类型
& e% u6 G% A& y$ D1 @. m& V3 ND. 数组类型、结构体类型和空类型
9 n, g6 M0 D0 t I& H 满分:5 分. h5 c8 N/ N& B2 W
12. 下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf(“%f\n”,x);}
* m/ U, O& v% H& Q* {A. 12
/ Z% T8 U2 J0 {2 e% U8 V' WB. 12.3' o+ B7 Q% }- w9 g4 P
C. 12.88 r6 h3 E/ q+ A3 j4 R' T" w. g! M
D. 12.3
' E- E0 I4 ~* ?: r/ m/ Q9 E 满分:5 分0 F) b/ h' K% a6 Q$ e/ p, t
13. 指针变量a所指的字符串长度为()。Char*a=”\n\”MyNameis\”ZhangLi\”\n”;+ |0 V! z$ s# N! R9 i5 q% a
A. 26) g* V- R4 c t. _7 j: e
B. 27/ F3 S5 l+ u" @( p- K( C
C. 28# \4 E, \& B& e
D. 23
$ d3 {2 |1 S* b1 D6 A5 P 满分:5 分
+ ~/ z. f$ ^7 Z& D v14. 有定义inta[3][4],输入其3行2列元素的正确语句为()" ~. h. x* V" ]- ^' k/ \3 n
A. scanf(“%d”,a[3,2]);4 q% N7 U9 C/ P9 t) c8 p; Z! Q
B. "scanf(“%d”,*(*(a+2)+1))"- O% z4 S" Q" H6 C
C. "scanf(“%d”,*(a+2)+1);"
9 B% J. O- f! L0 V8 a% ]D. "scanf(“%d”,*(a[2]+1));"
7 i. Z+ I2 A4 C0 A2 Y% S, S' E7 [ 满分:5 分
0 S4 S* k/ s" c" l P X+ W15. C语言中,逻辑“真”等价于()。
1 D! u3 _8 k9 U" aA. 大于零的数. J/ f9 K/ `2 X
B. 大于零的整数
# J* t e+ f: H8 \C. 非零的数
3 k6 |* I& t d/ e# ]* HD. 非零的整数
4 v: Q& n. h- i6 p2 {6 C7 j4 S 满分:5 分
4 V! `$ s) `0 _" _$ T+ p h, ]/ n
二、判断题(共 5 道试题,共 25 分。)V 1. 声明语句int x=y=z=5;可以正确定义整型变量x,y和z并为其赋初值5。$ s0 y, B# }/ m$ ^9 E; t/ ~# k9 C! a9 X( Q
A. 错误, }3 H R7 X" e: s* q
B. 正确/ f/ I3 F9 M# g, M
满分:5 分. `$ J( g' |! g0 m# {% u9 t l
2. c语言程序中有调用关系的所有函数都必须放在同一源程序文件中
6 f$ m j$ @! C3 Z3 pA. 错误: A' k. A) a. w
B. 正确
2 a5 M% C! L8 a' i. X8 T 满分:5 分- e1 Q! q( c# u% T# F* B
3. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
- o$ }/ Y1 H0 \! _$ S2 ~A. 错误! b4 X% n( P& u! r
B. 正确& c3 Q8 }2 P/ g2 O4 c! r) @: z
满分:5 分
! B) _# r: l' o' i4. 已知char s1[19],*s2="ab\0cdef";则执行语句strcpy(s1,s2);后,变量s的内容是不能确定。
4 g9 r. ~3 c$ l) \) q& LA. 错误
) B" z& ]" L% v% h+ `6 g- BB. 正确
' w& N$ `- L& y 满分:5 分
5 O6 _4 N! \. W; Q$ z2 s1 M: p5. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值1 v2 x# f$ E( x& h4 ^2 K9 j
A. 错误5 H/ [8 c" b- w* C0 D7 i
B. 正确
) C8 l$ ^6 I; \6 @, A# k: [ 满分:5 分
; T. N5 c% Z+ O) s9 d6 C8 S
+ d6 ^6 F5 v7 |; W, d5 d/ h谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。 |
|