|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业3
8 N3 p* R" Y: _试卷总分:100 得分:100; {+ C, z/ X; t
第1题,char*A[5],则标识符A的意义时()。3 I% o1 S/ ~: C% C9 _
A、A是一个指向有5个字符型元素的指针变量# R9 i5 Z6 N- j+ \7 @
B、A是一个有5个元素的一维数组,每个元素指向字符型的指针变量4 P+ G/ E( l- Y$ `: U4 T
C、A是一个指向字符型的函数的指针变量
9 M: p9 _2 `4 f3 ED、A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量
+ }' p, O5 n9 _$ D, p8 a正确答案:扫码联系微信客服. O- H- y @ ~: Q" a, T
. G- S _6 A2 {% G2 T- S- g
# t* C# ^8 y: X0 M0 m/ `; n第2题,若有定义inta=2,b=9,k;k=a+b++/a++则k的值是()
: x( ^& m1 u, W! tA、6.5- E' J+ S+ M2 h& m& ~+ d+ Y
B、7
6 ]9 c) ?2 x; b: O- B6 oC、6" E4 m9 X8 ^# t a
D、8
& q8 E) Y8 q! z* Q0 y2 H( z正确答案:扫码联系微信客服
4 T. Z# Q, ^( S! x @( w* B4 E
, y( d. R! H- `/ x9 m) f
/ s: F% Q3 X* {* y. [: O7 R9 e3 `9 M! {) O第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);: E& k# X' a% g E# a" Z
A、40,36,300 ?) c5 u4 P ~$ z. w# T
B、"32,8,7"
% C! y4 [/ t) `) f# y) |C、"32,28,7"
" N: `$ v4 u- i% y. }& Q0 wD、"32,28,7.5"1 ^- h" i) Y7 B
正确答案:扫码联系微信客服
, h7 j( c' L6 o6 d5 W0 `6 M4 A9 F1 t! j, S1 j; k. G' ~
% h [ ?+ I: h* `- z6 a' {- y/ R
第4题,若x为float型变量,则以列程序段结果是()x=1234.6789;printf("%-2.1f",x);
6 Q2 ?1 ?$ @. @, DA、输出格式描述符的域宽度不够,不能输出
8 k$ a3 Z1 P8 y# tB、输出为1234.7
: j: q; N a k' ]/ [% X) HC、输出为1234.6 b( p( X! n- B1 W; B
D、输出为-1234.6; R& L: c! |( L/ O9 q! a/ F4 A
正确答案:扫码联系微信客服
8 B4 O# l r4 n; @5 L F& ^& }
/ L4 y% X" f; Q) I8 `资料来源:谋学网(www.mouxue.com),下列各数组定义程序段,正确的是()。
$ ~& I9 y5 M f% U9 zA、intn=10;inta[n];"
. F# g: t# C" S+ h- o- u. K7 lB、"main(){charstr[10]="aman"}"" _' s E8 K+ U( x8 L
C、"staticint[][3]={{0,1,2},{80,89,2}};"
+ L: R. [5 e) _D、staticchar[5]="iamastudent.";
0 h3 s& C6 j( D) c% n正确答案:扫码联系微信客服% [; T- c7 P1 U2 t- O8 ]/ \7 O; P; w7 h
. J7 t3 r- w$ ~9 T1 C$ E" }8 D
6 z4 b- Z( {* S B0 b' g* p u
第6题,以下不正确的C语言标识符是()。+ b7 \0 K1 O& q/ O s* {( S, V
A、int
: x' Z& J# X( S! S2 z; a+ cB、a_1_2
( k3 `! E' {) c* BC、ab1exe- o6 c# k. F, i3 O v0 k: O7 s
D、_x
' \% }7 ^' L, ]0 k正确答案:扫码联系微信客服
8 u* ]- |9 u6 o$ |. T, L% c0 l+ C, ?- p: O% f0 R7 M6 x" u
& x" h. }+ @7 Z U第7题,下列语句中,符合语法的语句式()。
# @* t7 I$ ~7 `5 A3 dA、a+b=3+ l3 A# o9 F' p
B、a=a+74 E6 R- e" O$ [* J/ B2 w
C、a=c+b+3=6;
3 z1 d8 t, S: r" z9 FD、"a=8,b=a+7;"
" q" l( W [& `' O! g' t! {正确答案:扫码联系微信客服! E0 }/ H' s9 t" R3 L' ^% ^( \
4 }' q ~+ ?' [
' k& N% \! s0 M! d5 r+ ~
第8题,下面程序的运行结果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));+ {3 k: _, k9 z, d: z( n) S
A、14
) ?' t; a$ r* ~4 l" A7 l8 [B、3
6 Z9 Z( u( L+ v$ lC、9
6 n' _ i- r( ]( ]0 ?8 UD、字符串中有非法字符,输出值不能确定/ @: ?5 ]% E4 c6 `( C$ `3 y& O
正确答案:扫码联系微信客服 O" g& K2 f& f7 T- _
) B2 B7 w3 [! Q T* a- q- a. H! R* w% O' q3 `' y5 ?$ k
第9题,若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf("a=%d,b=%f",a,b);1 ^' _1 S, v" c9 \; @( ]
A、1213.6
% I1 {7 L. S! K/ g# a" x3 G( uB、"a=12,b=13.6"3 g! K2 g4 k( [
C、"12,13.6"
* j$ K( D' W1 |D、a=12b=13.6
* {: {5 X+ H- E Q# d正确答案:扫码联系微信客服- k' ?3 v# ?7 M( a/ r
5 d7 c* L# l% c' m3 k4 u, r2 {5 l2 u, F% P; i7 C
资料来源:谋学网(www.mouxue.com),为了避免嵌套的条件语句if-else的二义性,C语言规定:else与()是正确的。
: m( z% o+ Y' X* JA、缩排位置相同的if
8 {' h% ]# C4 s6 n% [, SB、其之前最近的if' U, l- u. H- O& H5 } f
C、其之后if9 i! K- z! j, O
D、同一行上的if! ]( |8 p4 r" M0 c9 J
正确答案:扫码联系微信客服
" i: B( a9 W, {9 m Z7 x' g2 b* P2 ~5 n' x$ M- Z
0 r# W. t2 q& v( @& C
第11题,以下为一维整型数组a的正确说明是()。
/ p+ w5 P, o, N% |1 ZA、inta(10);6 Q( J/ B: o% g5 z7 y4 i2 E
B、"intn=10,a[n];"
! t! ^+ E R+ s; B# o7 w, O* I/ ^C、"intn;scanf(""%d"",n);"
% o( v% Q1 ~4 Y& \' R# {D、"#defineSIZE10;inta[SIZE];inta[n];"
1 @* o* q' T- p- k2 ^正确答案:扫码联系微信客服
0 v- r: w" y6 [6 }: Q
' o/ N. \- k# x c; h1 f7 \( M, u3 n
资料来源:谋学网(www.mouxue.com),对于条件表达式(M)?(a++) a--),其中的表达式M等价于()。& l. t, ?9 h7 f0 l, x: i. X
A、M==03 S0 S; a9 E( J" H( c Q# K
B、M==1
2 t# `" s i' EC、M!=0
8 O7 ]! P' T5 OD、M!=1& O6 i" }3 ~' Q3 r& L2 P
正确答案:扫码联系微信客服
& M9 u K" s; j: ?
; f+ w+ r; I( r6 F7 f$ Y1 n1 K5 z/ X5 | s8 e& C% k
第13题,以下for循环语句()。for(;;)printf("*");
# U9 M" @$ A. {A、判断循环结束的条件不合法+ k C. n1 [! R% F: Y# ?
B、是无限循环
3 O5 a; V! V' E" `8 xC、循环一次也不执行7 Q5 l* g) e- w9 w x* T
D、循环只执行一次4 d2 b" f8 J% w7 B7 D L
正确答案:扫码联系微信客服
) D( N1 B! D# B" x( q1 |( z$ v6 F, n( w
4 n( c7 d1 {+ S0 u- @6 S, }
第14题,下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf("%f\n",x);}
' g( E+ |/ G, l3 e1 JA、12& I4 q" _2 ]7 r
B、12.3
1 ]# e9 j8 M$ n* I* TC、12.8* H4 z* S. M7 N# k5 s
D、12.3
* h D" m3 u6 R! R正确答案:扫码联系微信客服
4 w! y5 J _8 h+ t( V( J5 g6 w. Z* c/ v2 H+ L5 A" }
( k; J) i5 E1 V& m0 G4 v; o; a p4 r资料来源:谋学网(www.mouxue.com),若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。
; ?4 W, m. | J9 h$ f, A) fA、a=9+b+c=a+9
3 U* W& Y" k4 Z7 i1 H; `4 s: uB、a=9+b;c=a+9;
& C9 K7 \. a [C、"a=(9+b,b++)"
) Y( A/ R- Y' O: {5 t1 _D、a=9+b++=a+7
$ Z3 R. H% \. O正确答案:扫码联系微信客服+ E. H! l$ A! w) G7 D5 ]: t
! V4 I( W: e& |. \# E! v( S/ T v9 _0 Z G
第16题,若有以下定义:intm=7,n=12;则能得到值为3的表达式是()。
- d/ T+ @' S/ r( b0 W1 CA、n%=(m%=5)8 D) Y) g4 @! d. Z# l9 r
B、n%=(m-m%5)
0 @2 l8 |; Q' N' P eC、n%=m-m%5. |% D1 R0 ~. `2 q
D、(n%=m)-(m%=5)
( l+ C K" n4 s# c& v0 M; t8 G, B正确答案:扫码联系微信客服, {( e& \0 b! G6 y! p
U) L$ h, ]0 _" s
8 n; ]8 f L2 n& r4 T第17题,述语句中,()中的if语法有错误。: P4 p9 P* @2 i8 Y3 W
A、if(xy); Z& o* x1 H2 h* C
B、"if(x==y)x+y;") P1 z6 V3 |* z8 b- U
C、"if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);" D) h7 o9 A5 m2 c
D、"if(xy){x++;y++;}"
; i3 Q* q1 @4 k' u4 a; Z% K正确答案:扫码联系微信客服! K8 k1 {% v4 P1 H' M4 F
1 z' o/ n/ g5 z
1 I8 P+ }' l' i( e0 l; H第18题,071^052的结果是()
) D; t: `2 b4 ~1 qA、324 H( A& Q9 ~, t& u9 t
B、16
( t; z, |% y8 e: s: s/ l6 q6 xC、23
2 w* l$ Z& O( ?% _7 O+ dD、22
, }. w' _/ I; V2 `正确答案:扫码联系微信客服, G+ j. C9 _7 L5 S
) u5 K: ~) B2 _' _
+ I; {9 m" f: y" B. u. {6 r) w8 e
第19题,下列四组选项中,均是不合法的用户标识符的选项是______。
- C8 A, @" k' L F( {A、AP_0do/ K- I' o. G- [* }
B、floatgoto_A# o) _0 M4 L% v+ l
C、b-agotoint
x/ @9 \( u9 ~4 ?0 [D、_123tempINT, c$ ^1 M3 j* x. F8 m9 t
正确答案:扫码联系微信客服; {) U5 ]4 L) q; @* h! }- m. L
8 k1 F* s2 v. d1 n$ \' V! c9 V2 ?' ]! t' J& m8 g
资料来源:谋学网(www.mouxue.com),当正常执行了文件关闭操作时,fclose函数的返回值是()。* F$ a- h6 h, }9 x% Z0 @9 u# E c
A、-1
$ ]% O1 o5 n; zB、随机值9 W/ U' d, D' Y
C、0
5 T9 g9 _& l& C$ O! [( QD、1% z* I# F5 B- m5 G" O
正确答案:扫码联系微信客服
" } c) Y# l) A" J7 y! q% g2 n' l# X
4 e& ^+ M! ]& B0 r7 A T$ Y
! |% h2 `. g m, f+ S第21题,一个C源程序可由一个或多个函数组成
. I* a" o* a: S& i) p9 Q. v, jA、错误 @( r" \3 i* W7 @1 c# }( X
B、正确
( D9 z9 \: O# ~! Z正确答案:扫码联系微信客服
2 g, g; P+ x# o f5 z, i/ J' V
. }0 d2 t5 b; F; k) J# X+ C3 y8 Z
s- G0 M' t/ H7 l7 ^第22题,声明语句int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。
( X5 R4 \! ?, i' ]2 a8 ?0 {A、错误
o/ l5 g* }& w/ w+ lB、正确* r+ w1 r9 W, Z4 {+ a2 e# {; O6 a
正确答案:扫码联系微信客服
9 o+ m6 L' g0 t2 W4 | z1 @2 m# V1 d6 E6 ?/ |/ o; N9 W
, H5 \( ~ a2 j9 x
第23题,0既不是奇数也不是偶数- f% `# I' B& H0 F. H6 C
T、对2 |& a8 s c+ t$ P
F、错+ a0 D5 [' ^& Q1 T) w
正确答案:F
' V; [. p8 {6 p e+ O( O5 e6 Y% k9 l2 Z) `! a3 s
6 x( c- t3 H6 K9 v
第24题,若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是"ab+"。
1 ^! x- z; D0 `% ^! JA、错误( r; I* U+ L& W G
B、正确 A) ? L! I" D' {2 I( |; M
正确答案:扫码联系微信客服" B% W* E4 Q- v
3 I4 Z+ B0 c4 l% h, @; [! m
9 K( z8 }" b: J% b7 y" K
资料来源:谋学网(www.mouxue.com),在C程序中main函数必须位于程序的最前面8 o% d0 h$ y6 E& y- L
A、错误5 u6 H( v; }9 r0 @& A% Q! k
B、正确
5 {1 s. R6 V( E3 e6 `# a正确答案:扫码联系微信客服; ]0 A0 _& A! J8 Z; L4 O
( ~$ |2 R4 R3 G4 T) @$ r# ?- I( f- s6 r
3 B& h: @/ [- h0 a) l+ n
: V6 G) z3 K9 P! r9 d5 F$ |* S; [' t/ H' |' A7 i
4 |) F* K. y1 ?7 L
8 e. i6 b6 M5 I4 N* B v3 y+ R$ H! K7 M( T3 V- }) `
9 L/ n( }5 x' s( f( G) j
# E) \# q1 y: ]1 v. @2 C7 ?5 V7 n0 _; G4 t2 w' q5 t
, [8 q1 x9 O! y! h! O6 J1 G9 \1 E( q, J5 q
) M) A2 h$ f: a: \; Y. p |
|