|
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。
4 s" R2 Y; G# _! \
" j6 ~" Z( ?( a一、单选题(共 13 道试题,共 65 分。)V 1. 若执行fopen函数时发生错误,则函数的返回值是()。
) H; }4 i5 e+ yA. 随机值
8 e# U, b, ?8 Z1 c5 N5 G0 `8 o {B. 1+ B3 d0 v9 l4 P1 j# i* o, C
C. NULL& F6 Z, A. e/ x! Q0 O6 M! b' w9 M( y
D. EOF
. {9 I. R3 m) |, `- ` A, U 满分:5 分
8 F* [1 c3 g' K- J/ z2. char*A[5],则标识符A的意义时()。4 V2 x' |, \ R3 M6 v/ I
A. A是一个指向有5个字符型元素的指针变量' M( P4 u% V5 e3 a3 p- o
B. A是一个有5个元素的一维数组,每个元素指向字符型的指针变量0 z- b' F- _ w- _2 l
C. A是一个指向字符型的函数的指针变量
# j; `3 M1 m+ W5 }7 y% DD. A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量' {0 t7 M- b% L1 D4 h0 l
满分:5 分
0 X7 E. N( @1 c5 V7 i$ v; j3. 以下程序的输出结果是()。main(){char*a[][5]={“how”,”do”,”you”,”do”,”!”};char**p;inti;p=a;for(i=0;i<4;i++);printf(“%s”,p);}
8 o, G# i" n$ O" q, _7 R$ L0 xA. howdoyoudo!3 N& G" f+ b4 a2 F) H
B. how6 b' L9 ?! u7 Q( l* l# Z- Z
C. howdoyoudo
0 i/ t; A% @2 M/ l7 dD. hdyd$ S4 B' I F0 d3 y3 @, `. P1 @
满分:5 分* W+ L4 R% P5 ^; T! K) _+ a3 X
4. 当正常执行了文件关闭操作时,fclose函数的返回值是()。
: X( S- a6 E' N+ ?! K. W7 t- \A. -1, K* p4 t2 o' |' w
B. 随机值
$ G& p2 B8 t+ p0 Q, x ^( D; mC. 0
% L# z; H. Y$ uD. 1+ @$ v) t0 e% t
满分:5 分4 ~2 m4 \: e \6 O% {
5. C语言中的构造类型数据包括()
) L8 G" M F1 m" @! Y( i$ AA. 数组类型、构造体类型和共用体类型; V. |7 c, t$ ]- O g f" r
B. 数组类型、结构体类型和指针类型
/ V& ]8 a+ [( |% ]1 xC. 数组类型、结构体类型和枚举类型; b5 M. S4 r, C. f g" ~5 i
D. 数组类型、结构体类型和空类型! t* I- a4 X. r6 ^
满分:5 分" ?/ G" R! M- m) \6 I5 n4 X! e
6. 若有定义:intA[3][4];能表现数组元素A[1][1]的是()6 O0 N6 q1 ?% c$ f4 n
A. (A[1]+1)
$ `7 {4 ~/ }. v9 SB. *(A[1][1])
- ]. P1 j' G# W2 ^C. (*(A+1)[1])6 C5 J1 d2 ^% Z9 P$ K
D. *(A+5)
1 j3 R7 P" S5 w% |: i6 u4 f- j 满分:5 分
) }1 B# z% o, M' v! t2 G/ r7. 指针变量a所指的字符串长度为()。Char*a=”\n\”MyNameis\”ZhangLi\”\n”;5 B! H+ R! D! \* V7 R
A. 26
; s; Z$ ]) m: f- {1 nB. 279 _# M: S6 r( B
C. 28
$ y" t/ I& f. n; @D. 23
* i! p7 f. q, R 满分:5 分
; ]( G j* k8 c- n5 H$ s8. 下面的叙述,不正确的是()。
7 v A Z% v* a5 B- X' q- bA. 宏名无类型,其参数也无类型
" `. B' T4 n0 U) D Y/ p( N" u2 m; {B. 宏定义不是C语句,不必在行末加分号3 w& _3 Y& M( M4 h8 ^1 |- ]
C. 宏替换只是字符替换5 {3 x2 @7 `' D# r: X& C
D. 宏替换定义命令必须写在文件开头
: }; e, x/ O$ z) }. {% Q% x9 U6 r 满分:5 分8 V* H. X0 w2 ~* g6 q, d) V$ w; G. i
9. 函数rewind(fp)的作用是:使文件位置指针()。% T. v3 w; N8 U
A. 重新返回文件的开头
* b9 M a$ H' A" g2 ~B. 返回到前一个字符的位置
. x+ b8 W4 S% m- Q' XC. 指向文件的末尾6 |) G( M2 R {, H/ z
D. 自动移至下一个字符的位置
1 l$ z' B- V9 D$ f2 V2 H3 T 满分:5 分% O, t+ P( Y" j9 I9 P m
10. 有定义inta[3][4],输入其3行2列元素的正确语句为()
' o1 P9 o5 t7 S( ?; Q# c6 BA. scanf(“%d”,a[3,2]);& i4 [8 s" s4 p# f2 v
B. "scanf(“%d”,*(*(a+2)+1))"' j" t2 _7 t, e' J" P
C. "scanf(“%d”,*(a+2)+1);"
, p, r0 N# U; \' g) iD. "scanf(“%d”,*(a[2]+1));", r- Y% e" |( p. w: j
满分:5 分
9 j r |* e, s* F) [11. 有定义:floatx=3.14,*p;下列错误的语句是()
+ X' K& V y1 |$ EA. p=x
. m# f( S& f$ z* QB. p=x
. E; e; T2 d; C1 fC. *p=34 M% m+ k9 {. {
D. *p=x; {1 `# m" L8 b8 a
满分:5 分- g' ?) z& d$ i: v, C& L
12. 若有以下说明和语句,则输出结果是()。Char*sp=”\\\”\n” rintf(“%d”,strlen(sp));
- _- A7 A+ r2 X+ {+ h2 VA. 6! O3 j* ^; }* Q" V# L4 M, v
B. 3
7 l1 f/ B' y7 E9 N% @5 p+ zC. 5( N2 p5 U2 a& |. h% C' A# q
D. 字符串中有非法自负,输出值不定5 g/ K+ s7 |. D; Q- _& h
满分:5 分3 k, V9 s! v3 W+ L0 O& l
13. 下面对指针变量的叙述,正确的是()% H' A7 k$ ~% A! K5 n/ ?
A. 指针变量可以加上一个指针变量
- L! {- D% k! r; [( Z& DB. 可以把一个整形数赋给指针变量
) o! X4 t0 F( H& b. ~C. 指针变量的值可以赋给指针变量
! F" [- \9 Z* Y) R1 j7 M* t z3 W: tD. 指针变量不可以有空值,即该指针变量必须指向某一变量: t) |% Y* b1 z% G7 Q
满分:5 分 # p2 d. H' |1 R% u% Q
; y; P* `% d6 R8 ~: h1 r
二、判断题(共 7 道试题,共 35 分。)V 1. C语言fread()函数的功能是从文件fp中读取n个字符存入指定的内存。6 q$ o. k5 ~& l! e% C1 B
A. 错误; N+ @5 W& g8 B. e
B. 正确% O" W$ H- A. ^' }4 o) {; s
满分:5 分4 f- u% Z0 j+ W
2. 已知char s1[19],*s2="ab\0cdef";则执行语句strcpy(s1,s2);后,变量s的内容是不能确定。. E' J& ^; h; L F; @8 \* j
A. 错误
7 P9 f) n( T+ q e A. EB. 正确- G, j ^' M% J* g5 j) F3 A- i5 p
满分:5 分+ ^+ i. b" {2 `6 R
3. 已知int a,*p=&a,则函数printf("%d",p);调用错误。
$ e: h. T6 x. O5 D" }$ O/ p; y: N gA. 错误
/ o/ z8 L( L: b- Z0 tB. 正确- T: R5 O& L) z8 i6 L0 _6 M
满分:5 分 Y( @: j! X# Q! M! g7 D. Z0 [9 L
4. 已知int a[]={1,2,3,4},y,*p=&a[1];则执行语句y(*--p)++;变量y的值是3。7 p$ o- }5 b$ {
A. 错误
6 j' b7 W- w6 c% {B. 正确1 x' i1 D+ c2 K
满分:5 分; ?/ `: a0 u- m3 w/ N7 T5 ?: R* w* e! N
5. 若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是“ab+”。: @* m) [ R* w. n3 n4 x7 f; P6 L' `
A. 错误
1 _6 w7 ~* g5 IB. 正确1 d% e- \( c+ [& W* Y6 X
满分:5 分
1 \# \& T F* H2 u; N' x' P6. 一个整数可以直接赋给一个枚举变量
! R: W8 T) V% X( _- eA. 错误
3 K& k& X. w8 T! ?B. 正确2 F" ~# D7 u) J" B
满分:5 分1 G; N) N! ]7 N8 v6 d
7. c语言结构类型变量在程序执行期间所有成员一直驻留在内存。$ m, C7 S/ a2 G7 e! T! p( z
A. 错误! F8 _0 v( Q! r, n
B. 正确, V. M: v6 M3 I/ ]8 K
满分:5 分
# |& r) C% r& q* @& G
: Y7 X. m6 q K" n" B: e谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。 |
|