|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业1- [, ^0 x7 ~( q, \9 {
试卷总分:100 得分:100! n9 \% Q& r' ]" B" f
第1题,函数strcmp("A","B")的值为()3 A) {; ]% Z( I8 F/ x# P+ ]$ G
A、0! W, A4 H; V2 P5 O
B、-1
0 }+ Z" a5 D$ z7 }3 ~C、1) h) h9 K0 L) s. U5 g
D、3
1 d7 e2 d; S/ Y- W2 W8 k2 Z正确答案:扫码联系微信客服* Q* W: a' B! v, l! K4 M, l
7 v; }6 P0 l: V8 ?; d x
4 P3 E9 _. S$ ?) q第2题,下面程序的运行结果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));9 T' e" R& @* x7 j" B2 f
A、14
- n H5 x0 O5 i! }( q& ~5 i& ^1 r uB、3
; G! h; y4 _3 @! O1 Z' j( k8 KC、9
9 F3 I1 M, P5 DD、字符串中有非法字符,输出值不能确定
& C4 E a" `2 P7 h正确答案:扫码联系微信客服, _, q( n. t0 C; O, k
6 V% `" D9 n+ N. h/ o8 w
& y/ t$ v( U0 c, H6 e, c) M# p第3题,下面对函数的叙述,不正确的是()。
( |: }' B, h( d' i |A、函数的返回值是通过函数中的return语句获得的: L7 X0 y" k4 }' n# d0 i" U+ m) K
B、函数不能嵌套定义
5 g5 B3 u% l3 @& O$ | O& A/ @C、一个函数中有且只有一个return语句
& T6 s! i* k0 \" c, b8 YD、函数中没有return语句,并不是不带回值
5 D6 Q9 @( z, Y" E, G/ L8 n正确答案:扫码联系微信客服* X: A/ R$ ]( |3 Y4 N, K# c4 M
% c2 V; Q5 v7 |4 j3 f8 C" A/ v: I% p4 s
第4题,下面四个选项中,均是C语言关键字的选项是()。
9 \" i+ o* r2 H" l- XA、autoenuminclude
: `, g/ T C, W( W& YB、switchtypedefcontinue
) ~" W! d0 g3 b6 GC、signedunionscanf
2 x# L/ }6 g+ x1 D4 x% ED、ifstructtype% j, V! d7 K( W' c. y" `
正确答案:扫码联系微信客服
/ K; ~5 f- O. [9 ~
+ L+ w3 Z6 o) T' ^# n O
O# R5 U# ?9 r: H2 S7 {7 U资料来源:谋学网(www.mouxue.com),在C语言中,一维数组的定义方式为:类型说明符数组名()。3 V3 I" i, }$ _9 x0 \
A、[常量表达式]
& h0 `6 N5 A( m0 @' r6 |7 GB、[整型表达式], v0 ?6 n( }) k! M4 t$ g
C、[整型常量或整型表达式]
9 o( ^+ |8 | A3 [& TD、[整型常量]5 U+ u+ I& f% P; p' S& o
正确答案:扫码联系微信客服 F/ V% C* S9 I' ]* {; d
6 B4 q9 v. m) N1 _
% w/ Y! K: c+ A1 ~ p第6题,以下程序的输出结果是()。main(){char*a[][5]={"how","do","you","do","!"};char**p;inti;p=a;for(i=0;i4;i++);printf("%s",p[i]);}% H- J0 z" C( U6 Q4 L+ o X7 {! y
A、howdoyoudo!
$ @4 d6 z8 _. U! nB、how
7 ~. B% b- L" e- JC、howdoyoudo0 r. K5 h" _9 @3 G \# U9 G
D、hdyd
: a& w( Q$ q0 K' }; g& N* x正确答案:扫码联系微信客服! v# s B) W: o+ ]! M
: D/ ~4 W8 \& {; C/ i
+ }: i8 E+ k0 u# M1 M. J/ ^第7题,以下能对一维数组a进行正确初始化的语句是()。+ N6 r! {8 v1 B; p0 D ~' n
A、inta[10]=(0,0,0,0,0);& {1 |9 w- J. U7 W( P
B、inta[10]={};
/ Q, r9 b" M7 [& ^" PC、inta[]={0};# U0 m+ H0 Y0 L; C6 e8 S
D、inta[10]={10*1};
$ e, m3 w l% l4 I9 u) p# d正确答案:扫码联系微信客服7 z0 g8 v8 x( x( V
( C5 b/ g) H% C
) k* l0 S# L+ ?7 T7 h q/ m' R第8题,下列语句中,符合语法的语句式()。
# M, h* i& @2 K, B& hA、a+b=3
( L9 w" I' h* J* Q0 `( _B、a=a+75 Z1 @' q% T7 F) M8 Q" E
C、a=c+b+3=6;
) U( w0 c: W0 i- w, r& CD、"a=8,b=a+7;"
9 D. G- X5 G) A1 f# V) C3 n- G/ z正确答案:扫码联系微信客服
' i2 P- v% \) d! ]- Q0 H: j. z9 y! J4 ~& O r' l4 i. _1 ]
1 D) e- H5 x9 K4 {第9题,071^052的结果是()
. |# O# N: M( p% J! K! y. @A、32
% y- g0 k/ w1 c! ^B、16
) z$ K z, V6 ]4 `! A9 oC、23+ @2 s6 x. K' v" A0 r" |
D、22 ^% L2 f$ H$ |; H- C H
正确答案:扫码联系微信客服* H4 b0 K, i4 m+ V' Y( l( ]
' l( Y4 _8 r' g+ \1 C& i
* M7 v6 q$ J q6 ~资料来源:谋学网(www.mouxue.com),当正常执行了文件关闭操作时,fclose函数的返回值是()。% G( E& E# r' ?2 g. Q6 b3 M
A、-18 ^ u5 e, ^* @: f1 O+ |
B、随机值" b$ }; y2 S6 h7 D5 m2 g% Q& x! p$ t- ^ f
C、0
( ?4 h u& w9 bD、1 f' k9 @* S# G k/ C
正确答案:扫码联系微信客服
4 e4 S0 V2 ?# W0 F& A( W; q! W$ y6 p" z' j. k
! ]! J4 K3 ~) B Z- _# ?1 v第11题,以下为一维整型数组a的正确说明是()。
/ m1 W k: Y, @) k4 N# vA、inta(10);2 v6 {9 n! R/ T9 t% D/ b
B、"intn=10,a[n];"
+ G- X( G3 b8 ?5 \C、"intn;scanf(""%d"",n);"
6 L3 s$ v& P1 s3 oD、"#defineSIZE10;inta[SIZE];inta[n];"
3 F- m, R+ h0 F$ `1 U* a& J& ]正确答案:扫码联系微信客服
+ p+ v, U5 F8 x" V2 R) x
8 I/ N& ]& [: F+ @% p2 `! a
4 |+ y' f3 m1 m0 z8 T9 n资料来源:谋学网(www.mouxue.com),若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。
4 r5 M. X m, E i8 V4 a6 @A、a=9+b+c=a+9% ]5 v- ?5 {/ h; i* S- c' G
B、a=9+b;c=a+9;& D# Z A9 g( X# ^% @6 l0 J ?; V
C、"a=(9+b,b++)"
- s3 @/ S/ {8 S; d! n2 WD、a=9+b++=a+70 D8 B) D, D6 @6 Z" H2 V
正确答案:扫码联系微信客服
}( f! T0 }2 I/ I& k+ }
# w. A$ G: t; B- }! q& K5 Q* H: M: A( x$ d% B* a( T
第13题,下列关于switch语句和break语句的结论中,只有()是正确的。
/ P( n$ O$ ?; j0 |& w/ IA、break语句是switch语句的一部分
: r% ^5 n" L7 h8 t$ `. NB、在switch语句中可以根据需要使用或不使用break语句
2 m/ A) h2 ?- P1 A' m" v& J7 S3 DC、在switch语句中必须使用break语句
+ x k X2 P# y2 J; P9 m* sD、"以上三个结论有两个是正确的"( U0 c( O7 F) `
正确答案:扫码联系微信客服' H( d+ O% T2 ^2 y* k6 X/ ~
V3 [; l0 b/ I/ J
% N5 w% [, j- O3 [# m
第14题,若有定义inta=2,b=9,k;k=a+b++/a++则k的值是()0 o- }. x' J' P ~ i- N' `3 V
A、6.5
6 S% v1 f- `* M$ ^B、7
% G8 \/ W* j6 ] ^+ s9 A, uC、60 D" B7 S. S6 i* g) C
D、8
. r! j4 F2 N' h正确答案:扫码联系微信客服6 l9 p- D3 K& O% ~: o' H6 Z
% }6 [! N6 ^8 K. ?
0 s: l- @* p- p2 W; d1 x
资料来源:谋学网(www.mouxue.com),下列四组选项中,均不是C语言关键字的选项是()。- }& N! e9 V# o+ e; G6 _
A、defineIFtype* ]! F4 p, e* x5 [1 _4 N
B、getccharprintf
/ s' a" Y5 `: u; O+ J8 M, cC、includescanfcase# D8 {/ ^( U1 w: X8 P- l1 f
D、whilegopow7 }0 @; B; ]' ]$ U3 ~$ ^9 M! C& h: d
正确答案:扫码联系微信客服( [( c9 T7 K! M% F9 \
/ o4 y% Q: P q5 B
2 Q/ I/ c+ R* k+ q第16题,若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf("a=%d,b=%f",a,b);
: Y: w- z/ C* X7 J7 y. PA、1213.6
0 ?3 K# A& ^8 AB、"a=12,b=13.6"
2 a: V" Z; p3 A5 Q9 xC、"12,13.6"
a$ ^* h1 D: s$ c. W. i YD、a=12b=13.6
- f' J0 B# P1 v3 s' h) y8 A正确答案:扫码联系微信客服
' D: Z! D8 X' D+ N2 D; ?, \" K
) n6 P, X P# y
- b1 d7 A3 q7 J- j, _第17题,下述for语句intI,x;for(i=0,x=1,i=9;x!=876;i++)scanf("%d",x);
2 s/ t! Y. [6 gA、最多循环10次
0 Y2 {" D s/ h0 eB、最多循环9次( @ r6 t8 s( D+ ]8 c9 \
C、无限循环4 T; k$ V; o6 c. Q4 Z: S* s) P
D、一次也不循环
m1 ~$ L; X; e `4 S正确答案:扫码联系微信客服
5 m5 w! {3 ?" U' J& U& r5 p: B5 @) H9 t
, `( L, V# F- z4 d9 q3 A$ Y2 S
第18题,以下程序段()。intx=1,y=4;printf(xy?"x=%d":"y=%d",x,y);% B% ?: S. l& {: a1 c2 u; K, D
A、输出控制格式错误
0 P6 F* [# _7 i1 N0 \6 C& GB、输出:x=1- x( e/ V4 }* O$ D9 l8 g
C、输出:y=1
( x/ J/ R" N# R) }$ TD、输出:y=4
1 y& b0 \: _7 K" i# g8 J( _正确答案:扫码联系微信客服- H; F! G: z& z- e2 x
! r% o) g a) t; H
$ ` Q" v R( P2 y J' E第19题,为了避免嵌套的条件语句if-else的二义性,C语言规定:else与()是正确的。
- F$ d! M) w6 o6 F( j8 u: qA、缩排位置相同的if
/ m9 {; L) ^1 _+ l" oB、其之前最近的if
j; I- K4 F. P" ?! A- v' d* [C、其之后if, w; w/ e$ u" b! c( P8 B
D、同一行上的if1 @& r% a. s, V3 _
正确答案:扫码联系微信客服, C6 ~, P7 B9 `! p
) r( \* X$ j1 b! U% a
# n' u( x7 N8 L6 k
资料来源:谋学网(www.mouxue.com),一个C语言程序总是从()。
* q% B4 K( M: r8 y1 lA、主过程开始执行
& m W$ e9 O) R$ ?B、主函数开始执行1 \3 W+ `' i; S+ p
C、子程序开始执行
3 H; f8 F# P$ M2 [. e8 GD、主程序开始执行7 A3 m: X; g& T. L/ G: x) e
正确答案:扫码联系微信客服+ P3 s" D1 i0 M3 M! d6 G
: b; i6 b( _' Y& L9 J& u7 P
2 l; I f/ b& U) _第21题,C语言fread()函数的功能是从文件fp中读取n个字符存入指定的内存。
& h8 c7 p$ T5 D, A$ tA、错误1 J& T! O+ H8 M: w
B、正确
5 A5 ?/ w: r5 D) X正确答案:扫码联系微信客服$ n4 \0 M- F7 o4 [+ f
n8 {& }7 b5 C2 l% U
7 L; z! o! B- r; C4 k* N/ b$ }9 L
第22题,已知int a,*p=&a,则函数printf("%d",p);调用错误。' k# H s! l- j6 [% p* j' O! k
A、错误% H% ~8 D; \+ r( [
B、正确: M6 i {+ `0 y8 N+ ~
正确答案:扫码联系微信客服
* x9 X5 [2 d# \8 { ^5 }! M$ b0 X1 O6 U
9 B' m5 ]4 `" W) @第23题,在swith语句中可以根据需要使用或不需要使用break语句。# k/ X+ _; F/ L' j z
A、错误
3 n6 J2 f( s! WB、正确" q. w4 H* v7 Q* U% t7 s3 x! ~
正确答案:扫码联系微信客服$ d& ]+ _# u2 C
0 A9 w& I/ L1 J- G" R+ d
) L3 P# Z& A6 G6 k; H* Q第24题,若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是"ab+"。
1 [" k% [+ s6 d1 S+ }) `A、错误
{ M! Y2 d1 RB、正确9 r- Q( S' }3 O( J- y% U- O
正确答案:扫码联系微信客服
" F$ y) P3 f2 q" F( H* I' C$ ?/ P) q: e7 e1 B g! q
6 i. x8 O- Q5 i% u
资料来源:谋学网(www.mouxue.com),在C程序中,注释说明只能位于一条语句的后面
8 N/ k/ ]1 Y! d% _& E$ QA、错误
9 W5 l9 Z, y2 Y8 u, V" l1 NB、正确
" g2 i7 {8 W( e$ S- h) C正确答案:扫码联系微信客服
& P0 Q: k3 S/ A4 E: n; Y9 ~: x% t9 u2 H$ J
" s- B* R1 u1 S( T6 }: a7 w; g9 ~4 C4 e8 O' ^ y: I
% E4 u/ w3 B3 k; J) _, l8 T M1 D6 q% Q. |8 K8 }1 T
& K) j7 H2 V1 F) b/ W0 j3 `6 q3 n& C g; ?5 h) }" ^0 O! i# n
) \) _( t I* J9 H3 s' g) p
: ?* y# c8 ^5 e8 Q& H: G' w* U( k! v
. C/ P; l' s0 v6 K0 S
* G3 K0 r- o, V5 ^5 a! n0 G, b5 F. D% G3 \2 k3 G, C! c
$ f/ `4 M% t0 W% I |
|