|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业36 ~$ B" W7 n* j! q0 p/ p3 o' p+ G
试卷总分:100 得分:100
; P/ b- D" l2 O第1题,char*A[5],则标识符A的意义时()。7 }/ {3 q. ` U* e1 ~- m! s
A、A是一个指向有5个字符型元素的指针变量
: G6 z7 v3 c' q% ~$ G' T8 NB、A是一个有5个元素的一维数组,每个元素指向字符型的指针变量
6 V1 H$ |) s- J5 X0 s; E( EC、A是一个指向字符型的函数的指针变量
. E9 F i1 v7 L) vD、A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量
. |# Q, c X8 T$ n' h' u正确答案:扫码联系微信客服; W! J# W {! v5 i4 @; B" w! h
6 G: l& }: K3 n' j8 J+ S$ ~! d
8 I* |% J" y0 l3 T8 f2 N2 W; O第2题,若有定义inta=2,b=9,k;k=a+b++/a++则k的值是()2 R6 n- B+ m2 k+ w! O) f
A、6.5: K2 C" u1 g3 ?
B、7
+ T' b+ R6 f' P! bC、63 X+ ^1 x0 |5 ?$ ~7 t5 C7 R" o
D、8' Z; k( b, h+ m v% r8 K: `1 Q
正确答案:扫码联系微信客服* P% X9 U7 f- T @3 Y
! B! |9 ^6 }: h( l. d. c f3 j: k. D
第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);- M$ t2 \2 B" M0 d' M9 r. _
A、40,36,30% ]+ Q7 n9 O1 V$ S6 }
B、"32,8,7"
- q% U! ?' k1 q6 N& XC、"32,28,7"
5 u% G7 F) N( t1 A t' [D、"32,28,7.5"
/ L' E% y; y7 \正确答案:扫码联系微信客服
% K' d/ Z, S) G2 k0 D" H- _* ?1 P9 l" _; K6 T2 O
6 v1 l7 B6 r/ G8 y) T' ~& R8 ]第4题,若x为float型变量,则以列程序段结果是()x=1234.6789;printf("%-2.1f",x);. @2 S( f/ p# d4 ?: p# o
A、输出格式描述符的域宽度不够,不能输出- s+ z9 v+ I# Q1 }& t7 q
B、输出为1234.72 z, }' {# O2 r% m5 k. d9 V
C、输出为1234.60 i% o! R; q+ ?0 l: c& T% X/ _( A
D、输出为-1234.61 W! ? w) Z% l2 [3 e! ~
正确答案:扫码联系微信客服
, M/ _2 c9 H# k( R9 u5 g6 @+ D
7 R' i8 x1 P. \1 b/ F2 B) u2 m/ q, l ^4 E8 E- {9 {* b1 a; u o
资料来源:谋学网(www.mouxue.com),下列各数组定义程序段,正确的是()。1 g- m+ {7 z$ z `; m b4 O0 P
A、intn=10;inta[n];"4 P1 T# v d1 j" @
B、"main(){charstr[10]="aman"}"
" O% j# w8 U- B( Q) `% D, p0 L4 xC、"staticint[][3]={{0,1,2},{80,89,2}};"
, j# U5 j1 P! G7 r! ~; hD、staticchar[5]="iamastudent.";1 r1 H7 I! i2 u1 v6 y6 w7 B H) P
正确答案:扫码联系微信客服
' l, h' N4 S3 ^+ V2 @: z$ l
" K F! }% \( S% C) L, f" z" I/ T6 i
& {$ W( G8 H7 Z3 l" E: ?! C第6题,以下不正确的C语言标识符是()。7 b9 R0 v% f5 Q% G3 x3 F
A、int: U+ n2 D) i- y; Z7 q& ]
B、a_1_2
% D- j& t* P# S! f. O3 mC、ab1exe
2 Y% M, P- b' J: rD、_x
5 \3 T( B, m T正确答案:扫码联系微信客服
- o: y& K5 }$ @* }- k8 K( ~& }2 _$ J+ o9 j& k
" ]. w. l" Z; c6 q5 c第7题,下列语句中,符合语法的语句式()。
+ P# ?( ~; e0 j7 k) ]A、a+b=3+ Q+ `7 x! b0 A& j& r
B、a=a+71 ^/ u6 K2 B/ {2 U4 `8 E0 H+ f1 N! p
C、a=c+b+3=6;
9 _7 p, ?4 u0 j* L2 W, SD、"a=8,b=a+7;"
. `" T p; M2 b正确答案:扫码联系微信客服
% O% K, z/ L; J5 j. H& X+ t7 D( s4 J) [$ F
& W' T6 h( {9 L$ [) r+ y; @
第8题,下面程序的运行结果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));) l, v0 a C8 l( ]! m, Y: y; q& E9 N
A、14
4 J# |4 l- _* f: k# [8 d9 W7 h$ q" xB、36 u/ H/ }" D( W. N' Q
C、92 n3 Y) _" S' ?# g! V, a
D、字符串中有非法字符,输出值不能确定
' r1 F# z. N' f& @3 z* x1 R% u正确答案:扫码联系微信客服
# m. M: @1 U; u+ I4 K' {7 H& X' x; _+ _2 w U
, h1 M$ D: v# x, H# _第9题,若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf("a=%d,b=%f",a,b);
4 h) b6 M9 F# ]5 G1 JA、1213.6: s0 e: D) ?" l* Z6 m: ?. o
B、"a=12,b=13.6"4 a5 }( B8 O9 ?7 _; i1 M+ z
C、"12,13.6"2 p, l* L, T* ]3 u/ s
D、a=12b=13.6
: a4 w! V! j- {6 W. |正确答案:扫码联系微信客服
% m2 m& s7 Q; ` h7 u1 a: s, t; o& ~0 P! w3 |
; k% }: M" ]* G1 K* s+ ]; R" m% [资料来源:谋学网(www.mouxue.com),为了避免嵌套的条件语句if-else的二义性,C语言规定:else与()是正确的。( @/ i& t& l+ h. D7 R
A、缩排位置相同的if& y' }) Q) s3 M4 f: M7 y$ ^
B、其之前最近的if7 H; {+ l& Q* B$ Y, w' w
C、其之后if
# Q& x/ J, g- vD、同一行上的if
T ^, j2 O% X D$ G正确答案:扫码联系微信客服' o7 _9 M! Z% B& Y3 N4 a$ P& |% j
! `1 Q- p/ z. O% J9 e4 Q- N0 s) s
第11题,以下为一维整型数组a的正确说明是()。1 a! U8 o9 N8 Y" b$ `4 }% o
A、inta(10);# n9 _) c. w& G2 X6 }
B、"intn=10,a[n];"
0 I, f$ _" v% p" xC、"intn;scanf(""%d"",n);"
6 d/ ^* W0 r' G9 ]! c% JD、"#defineSIZE10;inta[SIZE];inta[n];": w; g H. L" ?1 B2 k, r( z! C5 G z' d
正确答案:扫码联系微信客服" c5 Z: r e7 q4 T6 Y: H6 n
( X! ^) ^( t3 j! O) @1 q
$ c- @& A- D7 e7 G1 n+ S
资料来源:谋学网(www.mouxue.com),对于条件表达式(M)?(a++) a--),其中的表达式M等价于()。
" B9 w9 O- K4 r1 d0 n% C" ]A、M==0
: U+ Q R. N6 [+ c9 I6 V6 oB、M==1$ \2 G* T. I, x5 \
C、M!=00 A+ z3 m3 @8 e5 N5 d
D、M!=1' b+ S" e- O, y: x0 D( z( Y6 t) {) R
正确答案:扫码联系微信客服+ j, E2 l4 d# b
; i' E( C* O& N) o4 z& m! E( C6 A& G/ g7 n! f
第13题,以下for循环语句()。for(;;)printf("*");! B# m* q8 `6 O# \
A、判断循环结束的条件不合法5 M) e. m6 x' Y& R x
B、是无限循环
8 W4 ]+ g0 A: e& I4 J3 s3 pC、循环一次也不执行
. W, r }2 q' Z- f- P: DD、循环只执行一次
8 V% a& p3 f- ]正确答案:扫码联系微信客服
. Y" |8 Y: U& ^+ j9 E
) E: w N9 [9 C; e$ ~$ _( }4 u" }0 i' e0 V* f9 |2 i/ b2 U; z
第14题,下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf("%f\n",x);}5 e- A2 I9 U; X1 E$ {3 ?
A、12% f' q1 a* O$ U x. n4 `
B、12.3+ s2 Q A9 V9 r
C、12.81 t# @: I# Z5 H8 [8 ]+ D
D、12.3. _1 m, `0 x1 |; ]8 h3 N7 K
正确答案:扫码联系微信客服* ~, F R8 v0 l) G! ?8 L
' g. O; ~/ [ [' a! ] t' X
5 {9 h. Y- B$ V& `0 N" {资料来源:谋学网(www.mouxue.com),若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。
) h Q5 S( ~! T, X# G4 e$ m! Q. uA、a=9+b+c=a+9" X- D& n% u( F a/ f
B、a=9+b;c=a+9; N" z1 o3 U I: ]: j& h# z J
C、"a=(9+b,b++)"/ X; D; o# B. z& P% g( j# r+ K; M
D、a=9+b++=a+7
9 v, i5 [8 t3 A$ q, l4 R$ a. D正确答案:扫码联系微信客服1 Z- s. l" x* f8 I$ \9 U
8 D! t6 ?- v5 h* w3 M
8 l: u3 D2 l, B6 P# r/ y5 y3 n9 F第16题,若有以下定义:intm=7,n=12;则能得到值为3的表达式是()。, l8 q1 ^5 c% }9 M* U' r
A、n%=(m%=5)
9 U8 F, |' t+ _2 Z: x! SB、n%=(m-m%5)3 t( f& G1 g3 P, S* y
C、n%=m-m%54 y6 S6 S8 P, W' ^
D、(n%=m)-(m%=5)
# ?: T' S) m! N正确答案:扫码联系微信客服1 H4 s4 W7 u6 j
w& H+ F7 `8 ]
9 f4 L+ V' Q- T: |
第17题,述语句中,()中的if语法有错误。$ F) t+ y3 l+ B3 e9 w
A、if(xy);. b2 A" ?; O3 k3 ~1 r
B、"if(x==y)x+y;"; @; F ^1 S6 }. B1 I2 y0 V
C、"if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);"
" b( Z5 N v7 N6 {) VD、"if(xy){x++;y++;}"
3 h! {+ p/ Z1 l% g正确答案:扫码联系微信客服4 y3 K% z+ i, ~% Q& a/ l5 z; o3 v9 X
6 k1 ~' J4 A9 E4 Y4 q1 N3 `$ g6 x/ K
' Z h1 u, e2 R, m! ]
第18题,071^052的结果是(), m5 J! {) h: @$ ]9 ?
A、32# i) J4 t5 k3 a0 r7 a
B、16: k7 f/ m8 D! `# h
C、23
+ K% g6 t& o9 GD、22
8 z3 c) C9 i* y u8 @$ I正确答案:扫码联系微信客服) g% V' \' h7 A( ]% O U
2 N" K1 I3 o& ]0 ?0 G
- k$ E" {$ ^2 D9 X2 g$ K* r; @; P
第19题,下列四组选项中,均是不合法的用户标识符的选项是______。
& e- N4 t9 f% u8 \A、AP_0do
/ j" Y% a" G3 b9 gB、floatgoto_A. M7 s/ `8 ?0 F
C、b-agotoint* @1 w ]9 l1 z! E) K+ \$ F$ ?* H
D、_123tempINT
, ~% l0 Y$ {" ^! ^6 q1 g' J正确答案:扫码联系微信客服3 O- ?& e. w3 e7 x6 |4 Z$ i8 D
* ]% F* J. s+ t
/ n0 m- u, K% P) W2 h) k
资料来源:谋学网(www.mouxue.com),当正常执行了文件关闭操作时,fclose函数的返回值是()。! c2 S! z T( j" P# w
A、-1# h) u; K+ A* t9 ^
B、随机值
* J3 i# m* P0 i4 qC、0
4 {4 U; r& H& yD、1
: a2 Y1 a2 i+ Z+ w2 _$ E7 f正确答案:扫码联系微信客服" c0 m2 Z3 ?8 B1 U; Z
* u6 s2 ]" M- u' H% k5 {
' b" W2 ~4 z: T% y第21题,一个C源程序可由一个或多个函数组成
9 A h8 y: l! ^6 c# u# PA、错误
3 \! q+ Q# f2 ~B、正确
: e0 A5 K8 G% I0 i, j) Q正确答案:扫码联系微信客服. J; u- k1 h$ i& f# S
$ M$ t p5 U) A3 O* J1 V8 K+ W. E/ q
' ?1 [) ]1 M" l2 M; P! d第22题,声明语句int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。
+ U; `+ h, U7 u. j& b ?% g% U# b3 IA、错误
4 ^5 |1 |# V; Y, sB、正确! P* Z& x% C; g7 {
正确答案:扫码联系微信客服
. T: m% y3 r) q3 d, \+ c& u
. e% C; z, g2 s6 @; U9 X) k3 O) r& \& T+ o
第23题,0既不是奇数也不是偶数" P, g' O% \9 a, D
T、对
5 c# X4 q$ W7 r" sF、错! B" O A# g* O
正确答案:F: ]' ], l( [: t4 c$ x( j8 W: A) v
+ ]& z: G: r P& \- O% V$ ~% n: S
, _- I2 O a6 ~: W+ z& o第24题,若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是"ab+"。
) Y; b/ e. c: d! x7 KA、错误* E! G. x: e! E
B、正确7 I8 j6 S. K6 \# d7 r2 v
正确答案:扫码联系微信客服
4 r* u- ~2 P+ Y% T K- E$ g! Z
& L" P! q+ x9 s) G
4 F/ ]& Z' J- g2 X资料来源:谋学网(www.mouxue.com),在C程序中main函数必须位于程序的最前面9 R2 K1 I l4 {0 k! l
A、错误
, v) Y$ |% |" g$ j# ^, WB、正确
2 O; b, l& P0 ^正确答案:扫码联系微信客服
2 q1 Z" P2 U2 W, {! m) I1 F O) x/ I7 B0 n; O
' t6 R: W2 Y# o$ [) q1 O2 T) W: }( D
0 {0 Q/ u3 g" }" y/ f/ s: m
: W/ M; ^, r8 z T' {/ ]3 a4 `1 W7 l0 P0 R8 W2 l+ K7 X) h) y
% W# F6 I9 G; Q6 S" X: q+ F5 K5 l+ v
1 j. v5 O, ?2 N# T
# g6 G( ?& q9 z2 }% q! l9 N* n9 c" o8 a8 V+ F5 D6 T+ f B! k# {
" y! w, l* m% W% R X8 o" R
' q" A @- U2 b" q. ~2 a: N- S
m" f5 w5 y" S8 U' c
: ~. s! _* W/ D- r( T
o/ z7 c0 D4 f- P( M, P: f+ K7 ]# C |
|