|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业37 H/ o* _4 x* [& I$ Q \
试卷总分:100 得分:100! l8 s% X9 R( \0 w% {: ^* s
第1题,char*A[5],则标识符A的意义时()。
' E- {! v/ k- A. \; V" R! \* z- R( HA、A是一个指向有5个字符型元素的指针变量* {1 S3 }1 a8 S8 s0 b. X
B、A是一个有5个元素的一维数组,每个元素指向字符型的指针变量$ \, i( H* W: L. A- f' B# c
C、A是一个指向字符型的函数的指针变量4 _7 \0 n- ?3 b& [1 x
D、A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量9 w+ O1 ]$ B) c9 S# u; ]( h
正确答案:扫码联系微信客服; g- G3 E. ]. o
6 k2 C! r' ]1 J7 ?* T- \4 [
. R/ o0 H* H9 r( m# v6 C
第2题,若有定义inta=2,b=9,k;k=a+b++/a++则k的值是()
# |4 M; h7 Y: u& EA、6.5
, s. V0 D8 o4 g" [0 S7 IB、7
$ q9 u! Z! z; g" NC、6* r/ A1 L- N+ ~0 p6 j
D、8( E/ m: A6 l3 G" e7 d- G5 _
正确答案:扫码联系微信客服
+ |: Z# i' L4 C% r& \7 d
" X6 V# d J# y8 s
1 y' \) i6 C" F3 h第3题,执行下面的程序后的数学结果为()intx,y,z;x=20,y=40,z=15;while(x;y)x+=4,y-=4;z/=2;printf("%d,%d,%d",x,y,z); c" d% f: H+ [; [5 Y5 k' R
A、40,36,30
9 m* h7 Y; I x" V2 S/ L: ~) QB、"32,8,7"
" U; n) V5 t( L& i2 R& N% z0 h1 XC、"32,28,7"3 |$ d2 q9 s6 g( J, }1 h& j
D、"32,28,7.5": z* _& [& v( b
正确答案:扫码联系微信客服
- S! R4 `6 C1 q) `; b0 x+ [: f1 {; S* w$ Q& \( b
, ]( q8 G! J) j3 e3 ~( r# P
第4题,若x为float型变量,则以列程序段结果是()x=1234.6789;printf("%-2.1f",x);4 L3 K! h$ z4 t6 U: k
A、输出格式描述符的域宽度不够,不能输出% b {3 x2 p% i2 u }" x
B、输出为1234.7$ S2 _5 \+ A* H+ ~8 Q0 q
C、输出为1234.6
8 b3 h L: t# ]6 m( s# `D、输出为-1234.6* W6 w. s0 w4 I7 b
正确答案:扫码联系微信客服' ~2 p4 e) Z) P% q6 @+ c3 y. ~
: G2 J3 V! G( Y& E, @, h5 P+ E5 o
+ Q" _' z/ K9 a& V4 H. Y! Q- a资料来源:谋学网(www.mouxue.com),下列各数组定义程序段,正确的是()。# s. W# r9 f8 z6 c# R- m8 X
A、intn=10;inta[n];"/ U& b% Q" t6 |2 [8 l
B、"main(){charstr[10]="aman"}"$ N) A& U% P8 Y! q8 z3 E& j) t0 \
C、"staticint[][3]={{0,1,2},{80,89,2}};"+ m- g# Z7 u. {" C' X6 Y! I4 F
D、staticchar[5]="iamastudent.";
+ `+ x5 T4 B5 E; D正确答案:扫码联系微信客服
* m" r* w" w7 @1 {: }
+ q; ~6 k0 c8 m- @" Y1 w) _' C ]% v' V
( o* l1 `2 K% ~" e6 j! }' ^% ~第6题,以下不正确的C语言标识符是()。. Z/ d, h7 F, W' S8 |
A、int
5 d# }- m' P8 M! o. E$ r% b6 oB、a_1_27 X0 A) \& Y7 ^6 \; X
C、ab1exe
4 m' p# X1 b# o+ K9 b& }+ LD、_x' H4 K/ ^9 }' D7 ~, y0 E
正确答案:扫码联系微信客服
/ Y. ^$ Q! j! A
8 ?/ H6 ^' E W2 P; \3 q. M
+ r2 z9 }) q0 b1 J4 a第7题,下列语句中,符合语法的语句式()。
6 v4 d3 u/ \- t5 `( z$ hA、a+b=3
6 w0 N* }7 @ m. e; q1 C# `) vB、a=a+7/ Z2 n8 e- X- g8 ^) t+ H o* }0 }
C、a=c+b+3=6;" M, q5 `6 C y: S$ f
D、"a=8,b=a+7;"% r* @0 y* {9 y4 j$ H
正确答案:扫码联系微信客服; i' }1 G& V; e. M0 O; Q: j. v
# K! U A0 Q( H9 P5 f0 P# y+ K
' ]7 j' m1 s2 }: F' m& G第8题,下面程序的运行结果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));
9 L# s: x% \& FA、14
6 w% N% Q) F7 O5 i9 V( h% E+ eB、3$ t* n- c# H$ k7 T8 I# K! p) L
C、9
( \0 O P' ^! `5 D2 S7 QD、字符串中有非法字符,输出值不能确定
# A; i( s3 C- p& n. ]正确答案:扫码联系微信客服
7 O$ t. k4 K5 F- i& Q' r5 w
5 l! { X% ~0 C- N/ \! s" j' @
* G7 J" ~2 l7 u2 w$ @+ T第9题,若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf("a=%d,b=%f",a,b);# g4 [8 L( n$ h2 S3 U( s. z
A、1213.6
4 b0 Q9 N1 C) VB、"a=12,b=13.6"
; F, Q9 z* g* O1 _& b" j x" VC、"12,13.6"' T% S+ K' [; T* ^( v/ `5 @* `( J
D、a=12b=13.6( t1 u4 ^4 d% C2 }. u% f
正确答案:扫码联系微信客服: @- O+ S' N, U# F9 V8 K. {+ |
6 j$ W" N' L4 ?7 g2 |" ]) u
. ?; N& E7 ^0 Q2 Z- R& m* i
资料来源:谋学网(www.mouxue.com),为了避免嵌套的条件语句if-else的二义性,C语言规定:else与()是正确的。( F# a: x: t$ r7 E2 d3 }5 i
A、缩排位置相同的if
' ]/ C$ q- X9 NB、其之前最近的if) N) t, u: C1 r8 d
C、其之后if
5 c+ J8 v, X( {+ y2 T+ Y0 ^' oD、同一行上的if4 I( f7 Z3 J- m' U! X, Q5 ]
正确答案:扫码联系微信客服
: _4 f5 i- Q" a. _' W
0 i5 d* @( G: }! a' \1 g {% t# A# w9 A
第11题,以下为一维整型数组a的正确说明是()。* A, P, X4 y" l n, x
A、inta(10);4 [% ~1 {* i4 u- N8 m/ Y2 i
B、"intn=10,a[n];"5 v$ g4 S1 H" C& e
C、"intn;scanf(""%d"",n);"
$ h4 y: q) [6 {6 t! `- I/ |D、"#defineSIZE10;inta[SIZE];inta[n];"
& Z! h C! H/ S) K/ w: |正确答案:扫码联系微信客服
9 n+ _9 j- ~. P6 z( M
, y. I! B E& X9 V, V, [
) ^4 _6 ?/ e6 h% _0 g' r资料来源:谋学网(www.mouxue.com),对于条件表达式(M)?(a++)a--),其中的表达式M等价于()。
- Z, a7 j3 \( m$ xA、M==0
5 D. `1 i0 L3 K0 b( c+ n8 @B、M==1# P3 f; Z1 I+ U! r* j
C、M!=0+ R/ c* M9 X& h5 ~
D、M!=1
1 z L% h$ F5 @ \/ c) ?- X8 T( y正确答案:扫码联系微信客服
) @( p4 J; \2 p& f3 Q" U
4 T: G. A. q0 \2 ^
# a' F5 {/ D0 _) o第13题,以下for循环语句()。for(;;)printf("*");: `6 q1 L1 }; o2 ~( ?( m+ y
A、判断循环结束的条件不合法( C$ M+ @# [* D; b
B、是无限循环1 S5 t6 X" c/ Q, L; i; i3 L& R4 n
C、循环一次也不执行( U6 L; V% i$ k9 D( @+ i0 j
D、循环只执行一次
' t, m4 [& C5 k% n0 M4 C9 a正确答案:扫码联系微信客服$ r# p$ }! i, j
/ M d, E8 @2 v
) v8 ~ C6 q8 I) _. S% p2 H& [+ J
第14题,下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf("%f\n",x);}
/ F- \$ s) D. n0 ^! \A、12
+ F& p7 U! f8 m0 Y' b7 N1 CB、12.3
( C; P+ ] m6 p1 L* ZC、12.8
" i% o5 s( q: yD、12.3
- ^/ b* j" _* a正确答案:扫码联系微信客服4 U$ W+ h- B( I! E4 \
5 X n+ z2 Z9 P7 y7 A5 @' ^$ L: a4 H( s Z; i8 R* d
资料来源:谋学网(www.mouxue.com),若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。
+ H+ j7 z p, ^/ K' l2 ^) ^3 B5 g' tA、a=9+b+c=a+9: W# m2 K+ d. O8 |
B、a=9+b;c=a+9;8 P2 ^7 @% {/ x/ Q
C、"a=(9+b,b++)"
4 C! c8 I2 F+ v! ]# E5 E8 }D、a=9+b++=a+7- X; D6 p0 U Q9 h& r& X
正确答案:扫码联系微信客服
b/ n2 {/ k1 }, p ?" m* T) G' R0 } p; c
, S8 w% c% T' S2 D+ c- }/ k/ G9 \, ?
第16题,若有以下定义:intm=7,n=12;则能得到值为3的表达式是()。( j, a6 g: L2 d0 @6 n) D
A、n%=(m%=5)
/ r/ ~. Y; c; @" ^( dB、n%=(m-m%5)
$ j% \, {0 m V7 D4 _" ?C、n%=m-m%5
4 d7 M, x/ G' FD、(n%=m)-(m%=5)
; t. \ F. L! d# o1 Q/ g( l正确答案:扫码联系微信客服
: F! U6 L4 h. h) J: t7 R, m: z- g% C' t) H( }6 `% n c; t& @( ]
3 z7 J% a. n# p/ L$ A$ P第17题,述语句中,()中的if语法有错误。; ~/ z% }; ~8 G
A、if(xy);
: h- c( [+ C3 j$ @8 B1 j6 `B、"if(x==y)x+y;"
! ~7 \: R1 K5 Q, n, \% A5 ]: ?C、"if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);" o; F, C4 Z3 L
D、"if(xy){x++;y++;}"
9 U. x- K( d+ u9 }7 T正确答案:扫码联系微信客服
1 r1 N# n! Y) f3 Q( {' R W6 L0 ^; h+ u2 v
1 q: X! M5 k% O8 t; H第18题,071^052的结果是()
0 C1 e* k4 \4 j3 _" T1 G3 K4 WA、32
9 K# O0 q! I2 W% J H0 wB、160 l! h7 E. J3 A: _ F
C、23# J( s' T' h0 A: R, m
D、22- W; L# l2 I$ ?0 @( h- q$ A7 t: m
正确答案:扫码联系微信客服2 N9 Z2 a" ?. a. J7 A) U( o
: u) L$ W- V3 }: Q; D
; Y6 a; m# p% D
第19题,下列四组选项中,均是不合法的用户标识符的选项是______。. u& f D- ?& ~4 k% a
A、AP_0do: N! P3 G( ]) _ r- o. P' y
B、floatgoto_A, ?0 _, {6 \$ X+ @0 l' F7 u
C、b-agotoint
2 c* P4 v; I5 R9 ^; s [( {- iD、_123tempINT
/ k, \6 g/ e7 W. e3 K正确答案:扫码联系微信客服
, y6 a+ j2 U8 M7 k4 ^9 y% m5 p0 `+ B/ o' |+ R+ R
( y( z% C9 O9 a9 J3 A+ U* x
资料来源:谋学网(www.mouxue.com),当正常执行了文件关闭操作时,fclose函数的返回值是()。5 j; U+ w; O0 e. y& Q
A、-1
' T7 r* [4 } \$ K3 O. [: NB、随机值
8 |. o' J. Q; Q; |; u- nC、0
- {6 ]2 d$ w, w V+ s2 fD、1
5 _6 P# e8 U% `3 b* ~# B正确答案:扫码联系微信客服- ^, I+ m6 R6 m4 \" {9 u% a* S/ P
$ ^1 `5 g0 z( r
* b$ y% ~7 m- D6 O
第21题,一个C源程序可由一个或多个函数组成
" C$ J4 K% G- rA、错误
' F$ l6 {& `5 j. O+ L2 z$ H+ O8 V JB、正确 q, z( \/ V* Y( ~* \/ T
正确答案:扫码联系微信客服; X0 k9 A H# j+ m2 h: w
4 O( B8 y: E7 D6 K" F6 s8 k
/ c Y) m5 y5 P' T0 J) Y* G% `第22题,声明语句int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。
8 O# k0 J, I; D6 _0 RA、错误# Y* l1 u$ I5 r: a
B、正确 G% l A' j3 z4 U3 a& r) Z! T
正确答案:扫码联系微信客服
1 C; R/ ~9 f6 J; L% | f
8 X4 c$ O5 E2 ?
. o8 K( I' t6 U* g: d2 p3 M. d第23题,0既不是奇数也不是偶数
; v9 c1 e2 d/ _& ?; u. U9 _' ST、对- M+ I( n( m0 Y- L
F、错7 `5 t# x7 _) _: M
正确答案:F, c. m; ^ `! v; u) m3 r5 X/ a
, M( V$ K$ ]+ y; B; }" ~
7 c; }. j+ n1 b# f( c3 R; Q7 F7 Z第24题,若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是"ab+"。
+ T2 ?: ?% Q4 C, PA、错误( R3 m! }% T0 u. J
B、正确# Q, Z, f( G- L, o
正确答案:扫码联系微信客服; \7 ^/ j- t- r( H( S
T2 K* [3 u4 F# N
6 R+ v- A3 N( e3 x: p资料来源:谋学网(www.mouxue.com),在C程序中main函数必须位于程序的最前面
, o; K I1 m6 U" _) ]' }! pA、错误
/ l7 D6 {& K% ?; p; Q& N$ J! e; YB、正确 S1 c& `, E% r1 L
正确答案:扫码联系微信客服
2 n9 z8 }8 ~( n4 A0 C0 x; H6 N
& X/ v1 y# t" ^% l* I
0 _3 z9 s; ~- V. O6 ? P
+ C. y, S3 D) f+ V/ B: o. l) K# y6 k1 _; e) w
7 l5 u* R/ @( b G+ n
# J* B) L0 @& f I) ]% v% \ A- }1 C3 ]
3 @) k+ |" H( _7 ?9 i7 ]% ]- O* N4 ?8 [$ S
3 k3 d8 d4 Q) p
8 q2 |+ T& M8 Z4 n# {2 X9 M# ]0 v
) f) c3 ~* }7 @/ ?! e+ \ m
) D+ L+ x& E; I8 N1 H% t7 J! i' m |
|