|
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。8 P, O) O! k3 S/ d
$ w( g% P% b3 v0 d8 t& X% e3 b: V
一、单选题(共 15 道试题,共 75 分。)V 1. 若执行fopen函数时发生错误,则函数的返回值是()。4 s- \& C* S3 t! G
A. 随机值& ?/ E9 K) T0 s9 E& V
B. 1
/ i5 a3 w. x$ b. ?C. NULL
* n) Q* _# _# L8 CD. EOF# n6 t# j' x- T1 s/ l
满分:5 分
1 n7 ^9 k4 z4 ~$ z4 C5 D& j8 S2. 下列各数组定义程序段,正确的是()。
' ^+ R: D8 U7 r' v5 e8 yA. intn=10;inta[n];"
- l& D0 n" e5 M8 \5 ^! |B. "main(){charstr[10]=”aman”}"
m0 X0 m# L, A6 {# ]+ f" t1 gC. "staticint[][3]={{0,1,2},{80,89,2}};"! A7 x; G- V' ^/ y. D5 B: C1 p
D. staticchar[5]=“iamastudent.”;# U$ r$ X. B9 X2 l' v' h
满分:5 分
: |0 j6 @; U$ O8 s( J7 p$ l3. 在x值处于-2到2,4到8时值为“真”,否则为“假”的表达式是()。
4 D* j* }) n! LA. (2>x>-2)||(4>x>8)
1 ]/ l, ]8 I& k7 |B. ((x<=-2)||(x>=2)||((x>4)||(x>=8))
) W4 C; l( U4 {# }7 G' c$ `) IC. (x<2)(x>=-2)(x>4)(x<8), \; f8 m$ X3 V& @# t) k) B
D. (x>-2)(x>4)||(x<8)(x<2)- P6 W, k3 T. r+ F) c# q# | c
满分:5 分
( U1 e# ?- g8 B4 ?7 M- @( R) [4. 下列四组选项中,均不是C语言关键字的选项是()。
+ ^8 Z2 N, I1 x; Q9 sA. defineIFtype
+ H' }8 m Y- HB. getccharprintf) B5 g! {4 Y$ H ?6 r
C. includescanfcase! l, F, ~4 f) l( E
D. whilegopow' O' s% y# i6 d. b \/ |) c* U
满分:5 分
2 x4 ~7 _1 n- S" J3 D, E5. 以下程序段执行后输出结果()。inti;for(i=1;;i++);printf(“%d”,i++);9 m) Y9 N \6 E% O- j; m
A. 1
2 E- V9 y9 C4 C" P3 }& OB. 2% @0 h4 K/ [% l
C. 3 A: x; v) s% y' o' {9 U
D. 死循环9 |" l: J ?" s3 l- D- r) J/ \1 k1 s
满分:5 分 I: g! G7 r( C3 }; d3 a
6. 以下不正确的C语言标识符是()。* m# W) r5 }2 p" w* E+ C4 h3 q+ F
A. int N t8 R' x6 c4 J
B. a_1_2
0 m* p' K* [0 g" s; gC. ab1exe- A6 p" D5 x7 \) [
D. _x7 y! z* E" R' k0 m
满分:5 分) I& q0 Y8 U: V* j) C( |
7. 以下是正确的C语言标识符是()。& v) Y; A1 T5 n3 [
A. #define
; o8 P7 }' t) d- d; Y/ v. |B. _123) m$ ]/ Z1 i6 U; @
C. %d9 B7 }. H: ^6 @, u) M& j% r+ v% x
D. \n! J+ U7 x) B* {7 J
满分:5 分
4 q A4 @% g2 ~2 Q/ y1 f8. 述语句中,()中的if语法有错误。
1 }) d/ s) o; A8 ?7 m: WA. if(xy);* E* u& D6 s5 [7 }* Y/ a/ V
B. "if(x==y)x+y;"' v7 E- {1 u: b' v# k3 ^3 E% h
C. "if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);"
/ M$ E8 m5 p. Y" ]D. "if(xy){x++;y++;}"/ f1 B! z2 g3 P: }7 u9 ^
满分:5 分/ Z9 g( E; t8 N2 q7 r+ L# V
9. 以下叙述中不正确的是()
6 `) k O" k/ ^A. 在C程序中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参5 p* @' Z* a' W9 ~1 Y( t" n. N
B. 在C程序的函数中,最好使用全局变量; V$ N7 y- O8 h1 f4 ]* G3 o
C. 在C程序中,形参只是局限于所在函数. {+ V4 h, a$ g) n! t! H
D. 在C程序中,函数名的存储类别为外部# d/ Z! V6 N, J* u5 d: ?& K5 m
满分:5 分
- q1 Y& w' M3 Z" I Z$ |* w10. 以下程序的输出结果是()。main(){char*a[][5]={“how”,”do”,”you”,”do”,”!”};char**p;inti;p=a;for(i=0;i<4;i++);printf(“%s”,p);}! P8 f" }, w1 m. [
A. howdoyoudo!
( f9 j9 M# a HB. how
2 Q; |- z" Z$ e- J! xC. howdoyoudo
5 X) P4 X6 c- c; R' @D. hdyd9 t9 l7 k, p" F: [+ ^
满分:5 分, V) n* M' k+ x0 m5 r2 w
11. C语言中的构造类型数据包括()$ I. p- _( L0 \5 M2 q# [
A. 数组类型、构造体类型和共用体类型! G- H' t) p( Q- K( c
B. 数组类型、结构体类型和指针类型* _7 i7 W$ Q! l, y# T
C. 数组类型、结构体类型和枚举类型
2 p, b) g$ p% h8 N" rD. 数组类型、结构体类型和空类型
4 I$ H3 S- m$ `, q/ `* m 满分:5 分
6 p% u& ?" I! R( k12. 下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf(“%f\n”,x);}
" N! J* |( [! N3 j* [8 g. [A. 12
& E" T7 L. h6 p8 t4 H: Q7 W5 aB. 12.3
3 u2 `8 Q2 y1 u5 }/ u3 ?5 }C. 12.8+ e( T) X. y3 f2 `8 u; }
D. 12.3
* d# s. H" ?$ X# ^/ Y 满分:5 分6 a) s1 O0 {' ]4 c# Z$ W/ ]
13. 指针变量a所指的字符串长度为()。Char*a=”\n\”MyNameis\”ZhangLi\”\n”;
1 r* `6 a3 j( lA. 26
' ~' m0 r2 @- b; ~7 d. t+ S2 m5 iB. 276 `, j2 u8 v1 P% L
C. 28/ z& m3 Q* x& ?
D. 23
. i7 @( x. G2 X! j/ ~- l, A 满分:5 分
) `" c1 b& d0 z) C7 G1 X1 y+ b14. 有定义inta[3][4],输入其3行2列元素的正确语句为()7 m9 I, g% H& D4 w% o1 O( F
A. scanf(“%d”,a[3,2]);( h5 [9 Z3 C0 w" k8 ?4 {
B. "scanf(“%d”,*(*(a+2)+1))"
( k! f9 I# b2 S* U8 _6 |! ]C. "scanf(“%d”,*(a+2)+1);"3 y2 j Q# T$ W9 N( ~1 L0 A
D. "scanf(“%d”,*(a[2]+1));"1 d9 h3 y5 o, u W
满分:5 分% _* S A) ?2 n9 y- }
15. C语言中,逻辑“真”等价于()。6 N; ^ F: C. q
A. 大于零的数
5 J' p4 _- ]0 G9 F/ \( Q- V sB. 大于零的整数- H2 e& Y$ p) Y5 @) |
C. 非零的数
* {9 p2 ^* [& ^+ l& XD. 非零的整数7 \0 _7 N7 X) F/ e
满分:5 分
. ^8 q# a, |2 N! a+ D6 _2 D. B! j7 I# l
! h* @$ P& q( c3 r1 \5 J- n二、判断题(共 5 道试题,共 25 分。)V 1. 声明语句int x=y=z=5;可以正确定义整型变量x,y和z并为其赋初值5。
5 F, ]; o% X* n. n, bA. 错误5 l& H/ t" ~0 N/ v* `0 t. |
B. 正确* F+ }. b4 X8 k# d* s* ?& E7 p
满分:5 分
6 g* |9 v+ K5 Z$ H2. c语言程序中有调用关系的所有函数都必须放在同一源程序文件中 n4 |: _ V7 @8 b0 c9 G Z! X# s
A. 错误3 [- e; }' g: P8 V% [/ B9 ~1 A9 S
B. 正确
( ?# [) P4 Y, p$ ]6 g, r 满分:5 分
. V* h9 n# i- U: a5 e% G3. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值5 t' o& S* T6 y! M3 N
A. 错误
9 J8 P7 ^5 m) r5 Q/ nB. 正确. y) k3 N2 p4 u! F
满分:5 分: }1 B# n9 x) t @
4. 已知char s1[19],*s2="ab\0cdef";则执行语句strcpy(s1,s2);后,变量s的内容是不能确定。. z% j1 D* \' I3 N4 W
A. 错误1 w' E* ~0 ~( W5 v) Q `
B. 正确
# |8 N- C1 k& v r; X 满分:5 分
* l- ]& s' H3 r& F5. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
. [: E8 ~; i! w4 v3 mA. 错误
( R' M4 p% Q1 r# {, W3 ^( zB. 正确# R) s* z( ?! o, `6 `' M9 H- h5 T
满分:5 分 5 O, R' P: Q0 v4 D, @) h# _
4 B. s Z- P! L0 x6 h/ e. i2 d1 G Y$ H: m谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。 |
|