|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业1
6 ^2 i; ^* N$ X& ^: X试卷总分:100 得分:100
, v u8 L% E5 h2 y第1题,当正常执行了文件关闭操作时,fclose函数的返回值是()。
1 d W5 j4 O& e( EA、-1
v* r9 |8 V0 @, uB、随机值
% \' m7 t" X7 I! H1 VC、0
; m% |& p. O; K1 P6 M: RD、19 f5 r/ N4 Y' X, i- X7 {( h6 {7 Z
正确资料:% R3 H' b& F; {' v. o
; `! r1 N- i& g8 z( e
/ W' i. l) l& q, {% ^8 @* S: [% A第2题,以下叙述中不正确的是()! X+ X9 }; a( E' A! c; S' `: T
A、在C程序中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参) J7 x+ t! B e' z3 N
B、在C程序的函数中,最好使用全局变量
+ j0 ?2 o) V0 Y* I2 |0 {8 x2 QC、在C程序中,形参只是局限于所在函数: F1 J3 T/ x( p/ i2 g
D、在C程序中,函数名的存储类别为外部' x t2 }/ E& k) G
正确资料:
6 U2 z2 _+ b0 H, \1 d. ~3 d4 `. x8 f5 @& O+ k6 V. @$ G
- \; x' t# e/ j* K; F0 R% q
第3题,下列四组选项中,均是不合法的用户标识符的选项是______。( @! L- ?3 O5 n0 _/ k
A、AP_0do
7 [# t& T' y, x+ f7 N( C0 c5 o# s' bB、floatgoto_A
; P4 S2 p: ]) i" q% y% [+ vC、b-agotoint3 h0 ? ?0 S0 L" ^
D、_123tempINT& T# s/ D! J/ C' S5 Q
正确资料:
: Z1 Y7 A# j% U' @5 L' H, c- C: }8 \. S) E, a; v' e
, R1 r6 b4 T+ B: U
第4题,以下是正确的C语言标识符是()。7 l# b' _; g) }2 n) l+ J! k' c% z
A、#define6 \" r# }) x- D! ]; o/ {) w' y) M
B、_1238 U$ D3 b6 @# Y2 e" m
C、%d3 i) o% N+ S& O* o' O: p
D、\n
1 p0 r) j1 T5 o' X/ g$ x正确资料: G0 l7 E9 p! B1 K2 @9 R- |
( h4 F# q/ y( ?" H6 K- A5 } v; q0 @+ y* A) ^
资料来源:谋学网(www.mouxue.com),下列四组选项中,均不是C语言关键字的选项是()。. ~- R6 r: w/ L5 _* m+ n! |8 s6 {
A、defineIFtype9 X, j( z. S; i2 h2 W
B、getccharprintf! q$ T- S' \: K3 ~
C、includescanfcase5 x, ~+ H8 o5 d8 B
D、whilegopow& [! D: b) C6 a1 W
正确资料:
% L( f0 b3 X3 e2 W. ^% w
1 i. S" w! {) ]- I& C1 b& p
, |/ o" k% J3 ?6 N. F! r第6题,071^052的结果是()
& h: Z2 w6 n/ t' @A、32/ |" ]% [! M0 N! ^ f2 m8 M
B、16
/ N; c+ ?! y5 g( [C、238 \0 Z7 ?! r: e# }! l
D、227 r' q% j. ?( r$ E
正确资料:
, K- [1 u5 f8 X& H/ U6 o9 A! H$ U' T. k- k9 n. C8 Q! z; O. h) f
% Y; r) V2 W7 ?: f4 e$ }' E# U* G第7题,下面四个选项中,均是合法转义字符的选项是()。
" ^" ^/ h1 ~2 A' y; fA、\'''\\''\n'" R! t, N6 ^2 E( q C( w# h, [) L
B、"\''\017''\""'"' \+ J8 v- E2 J: U' I
C、\018''\f''xab'
2 r- j( K9 J m+ n' `D、\\0''\101''xlf'% }0 B. d- u7 T# y* B8 c% S
正确资料:
! Y" W7 r* T) L2 H( u2 }/ v2 z
9 R& K8 i" a. r6 v7 e0 i* H
* K: p0 n: v) _3 T h. I第8题,char*A[5],则标识符A的意义时()。
7 L& o' L5 w" \2 A& i8 x) R% ]( z9 _A、A是一个指向有5个字符型元素的指针变量
( A8 L2 j0 E; u1 z, }B、A是一个有5个元素的一维数组,每个元素指向字符型的指针变量
5 n1 r+ ^0 I: y U2 ~C、A是一个指向字符型的函数的指针变量6 l, H6 F+ X; r! K
D、A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量
/ @+ a) z( C9 b正确资料:% n! O! T5 z: _$ C; Q% I/ @ v
) |! {" r5 z* O9 t+ U, K+ f& L! [* K0 [- Y! s) L: H& I, e
第9题,函数strcmp("A","B")的值为()
4 n9 V, o5 o( x0 {" `8 a% `A、0
k0 _# z% c# I% M0 f! uB、-1
4 m) U! ~/ P& i9 h. s& H5 \3 e PC、16 c6 O2 a$ k# C! }
D、3. X; \- x( V9 m$ T6 L( w
正确资料:
! v3 N H0 a* I% q
5 i, ^& h+ r0 C: d7 y+ ?5 `9 w! H; v
资料来源:谋学网(www.mouxue.com),下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf("%f\n",x);}4 b& Y% V/ v' b. j; K* e
A、126 x' ~, I. Y, Z, x
B、12.3
0 Z6 U d3 p ]: o# V- AC、12.8$ T) p' l- A4 M B a
D、12.3' e- T" f/ P; e0 p' ]
正确资料:
# v+ a6 R3 H! j9 V9 o" N0 l& Q8 J( ]. }$ y( r0 p' ], x" u. P! n7 O
6 Y, r! ~. c. y) @$ Y* A第11题,下面正确的字符常量是()
. C+ W5 n- q) t4 N& |! `A、\X17'
P1 [% L2 y% h) B$ Y8 y3 OB、\80'
. @% R: d6 U0 G2 FC、\\'
5 p3 e1 P: q |6 Q" Z! O2 ?( wD、"""\n"""" T7 e* H/ U, e" J, H
正确资料:5 b5 u9 f4 n5 B9 Q. f* `
- Q& p3 Z ~0 b o
# R$ m, B: Q m t资料来源:谋学网(www.mouxue.com),设已定义i和k为int类型变量,则以下for循环语句for(I=0;k=-1,k=1;i++,k++)printf("****\n");1 f$ ]- t* r3 i% a- ^
A、判断循环结束的条件不合法
1 A: b8 C u" U9 dB、是无限循环$ _' |! S' U# G, l' W
C、循环依次也不执行2 d2 ^% J6 i, X" z% t: G$ n* O
D、循环只执行一次( Q$ n1 T) _, X* ]( P1 v T+ H
正确资料:
9 A% Y+ L* ~5 a& f/ Y! Y8 l
: o2 s4 f2 r2 P5 c$ d2 W* C( d2 V3 P
0 ~7 f, E* W, J4 j第13题,对于循环语句while(1);下面()是正确的。; r' N( A& x, O' b/ j& R; `3 T
A、死循环
( B' N, V N: w3 s8 z) S3 pB、循环一次- [9 W7 l R( W" C$ W
C、不进如循环体
" F# s4 q% u* t/ y1 `. C5 ?D、编译有错
. f0 ^' Q# ]- u9 n1 S* m8 R) [) }正确资料:
4 X4 A6 _: o8 S4 G6 n9 V4 @) L; c4 B
$ E' _. [/ @. x& A( }# ^2 y第14题,下面四个选项中,均是C语言关键字的选项是()。
& P1 |. o8 K% o& iA、autoenuminclude3 J( \% x& m( A) G5 o
B、switchtypedefcontinue
5 e3 r. o0 m" V) n, r# \) UC、signedunionscanf1 l4 {$ }/ ` K) u: Y" x
D、ifstructtype
; U) d: m9 }1 }# s3 n# F正确资料:
# n, c9 O+ @3 H$ ^/ ]8 V
: G) x# Q5 d! z: J) }$ R, m0 k
- c$ i) D6 n1 p+ a! C资料来源:谋学网(www.mouxue.com),若有以下类型说明语句:chara;intb;floatc;doubled;则表达式a*b-2*d+c的结果类型为()/ K3 H" h. P# F4 v0 T
A、float/ }8 [8 F- u1 v f$ P1 H% G' f
B、char
9 \- g$ u- w, [$ ^- nC、int
6 l4 u7 y7 n: a1 Q6 ^' n1 Q, aD、double% F& z7 [' Q0 `; S; e+ f
正确资料:
. ~3 @- j+ S, Q' L( B0 u* I* r1 P. ?# B# n# @( o
1 m- h+ Z9 u, x2 r5 O第16题,复制题干,如有插入图片点击第二个"插入多图按钮"插入图片并上传图片
* I& l" W: m: p5 L3 RA、单击选项1 粘贴资料,如有图片同样方法插入上传0 l% x" h0 ^/ i @( T; c/ ~
B、选项内容都是
$ l! K3 L8 C% V8 G0 M正确资料:8 D& F: S7 i: T7 N X" A" X# n
7 c8 C6 Z$ X6 k! D* Q% o9 n$ l
# }0 p7 a# J+ N) y+ I第17题,若x为float型变量,则以列程序段结果是()x=1234.6789;printf("%-2.1f",x);2 G( M9 a( f+ u6 F l& a8 b
A、输出格式描述符的域宽度不够,不能输出
4 o: m1 l0 b0 c7 d4 g" IB、输出为1234.7
6 f- Q& u7 {, M5 w) l; [& NC、输出为1234.6 t, C: u7 D" N( D1 R. _
D、输出为-1234.6: v, Z6 }+ ?) A1 g7 x
正确资料:
+ R2 n. _+ z8 C+ ?3 n* p5 X8 x4 r. e7 E9 v$ m8 B
% K. z6 o7 t) ^5 ~9 `! Y# t @第18题,若有定义:intx=7;floata=2.5,b=4.7;则表达式a+x%3*(int)(a+b)%2/4的值是()。6 p. S( R7 `! T k! K
A、2.5; Y5 l Z( ?7 E0 y5 W# E3 O
B、2.75
9 y8 w) W' P) m' ^$ Y* fC、3.5/ f. F7 {7 V8 P3 j
D、0 S( {, X; n' p+ a
正确资料:7 l+ n8 ?2 Z( T: |4 Q
' v3 h. n2 }$ y) j
9 X& ]1 C5 k- { [7 @& M5 G) X
第19题,述语句中,()中的if语法有错误。
+ b6 M6 }" d+ a# ~; b% J9 A2 V2 w9 bA、if(xy);
: B! o, x$ A% c& P4 N8 V+ BB、"if(x==y)x+y;"
4 t- R; [$ c' C3 e2 oC、"if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);"
3 `1 B# I" v/ v4 mD、"if(xy){x++;y++;}" t' J9 B; H! \! W ?; C3 }( P! X
正确资料:3 Q$ z" I0 K3 \, g) _, L8 F7 e
; F. L& `! f1 m3 ?0 n+ w/ a9 m* S- h
/ J7 \0 W3 P9 R5 S9 n资料来源:谋学网(www.mouxue.com),下面程序的输出是()。main(){intx=10,y=3;printf("%d\n",y=x%y);}
% }3 I2 T$ A6 p4 ^/ RA、0# A1 W- ~( Z I i
B、1' a* j$ L% m: [: q0 T7 Q0 T" n2 b
C、3
/ e1 N z9 D% h. a: _' J6 c! C/ t$ HD、不确定的值( C$ u1 o4 Y( s0 a$ U1 C- O8 I2 X* z8 C
正确资料:) m' h7 w. p( L
) c7 R2 n! }2 ~8 G* |% e5 H2 @2 M2 c( a" _0 `
第21题,C语言本身没有输入输出语句2 L" X5 ?/ m$ R" T4 S" A
A、错误1 [* S. g- ?1 w# V+ e
B、正确
) S6 q$ u- [" C6 O) b正确资料:3 H* |2 Z, h3 P( @
9 i) e3 }+ P9 _1 M: _) A. G4 A' d2 l
, S2 E ]% C4 p( { {2 i第22题,声明语句int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。
* [/ N; g9 T5 a" kA、错误
4 f7 r- E& L1 B1 r) r* ]B、正确! E' V Y$ R" i: I7 ], f8 U
正确资料:' M( R/ C3 Z& S: O
1 N8 e4 P+ D3 \
% S8 r8 _9 b. J第23题,声明语句int a[]={0};可以对一维数组a进行正确初始化。* m3 @7 ?1 a4 h' T0 q! k
A、错误3 t& D+ ]. a* G Q. \
B、正确
9 g& n+ j4 A( n% [. r( ?5 t S正确资料:% V: R, |+ F6 [6 `" ^7 l' i' a
4 ]) E' u! h- p) |' u9 \
1 Q0 z. t1 A" [4 x# a7 X第24题,int a[3][];可以对二维数组a的正确说明。
2 F5 G' L; q6 h5 ~7 \1 b# F4 V, a( YA、错误
+ l5 y; H/ X, z9 o A9 rB、正确( v0 }1 U: W+ R* H9 Q
正确资料:
# ^3 u8 t: o, C8 X; X. ]* V1 g# m: z; V, U
( t9 [! c# b! j1 U' C资料来源:谋学网(www.mouxue.com),若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是"ab+"。
- ^# c P3 R0 ^3 r9 C3 cA、错误
K* p: e' ] a5 H' m) {3 ?B、正确
3 u* d) _, k$ Y8 J# Z正确资料:0 A, I) k# U5 x
/ a) b3 h: ?3 l1 n" P: n5 H: z9 ~% f
e# ]8 e+ R; x, M5 m
# h( D' ]4 T- v; |4 b& F8 E( h
& p# q" U4 W2 l/ O2 F( N. B7 v( J
5 d3 w. `1 R" ?/ X
/ {- z3 _$ T9 @9 _6 L5 i" ?
4 I% ~% G' R" ?4 p
/ L# Z2 E$ a& ^* s8 z9 |/ ?5 e% o3 r0 s! |7 Q K- e
! A- F2 [- t; {& p
0 u9 H5 Y0 w7 N3 R7 }% g3 n K& R! t' L5 m% p, t$ n
7 ]4 B1 f3 y# i2 i; a
|
|