|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业3
$ `: p9 Z3 T# a0 h3 Q. v试卷总分:100 得分:100
$ b: z4 r7 ^, }5 y第1题,char*A[5],则标识符A的意义时()。
8 S3 g& p+ x ?/ ?6 tA、A是一个指向有5个字符型元素的指针变量2 d* s0 z: j' _; N
B、A是一个有5个元素的一维数组,每个元素指向字符型的指针变量
9 ~1 a0 S' m0 @5 L: vC、A是一个指向字符型的函数的指针变量
% F& ^4 e" E7 q2 k; i; ~D、A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量
/ t( l; \6 @$ d/ Y% \( E- ~+ E正确答案:扫码联系微信客服; o6 w5 a- B8 J0 C
0 F$ z) ]0 E* E; y) H& Q* c# R& P( j
第2题,若有定义inta=2,b=9,k;k=a+b++/a++则k的值是()
" `# ^4 S' o( _! w1 `' V3 V7 QA、6.5 Z; h; f0 }$ f J
B、7
1 F) x( I; A8 W0 X5 Y. gC、6! \6 Z( ^/ \ ~. J1 j$ R9 |
D、8
: j8 n: v. T8 Y, C; m. z/ d正确答案:扫码联系微信客服
/ i& ?; v3 o3 S l3 O$ h! {. M1 x3 C% Y# b& k) A
E6 p; |& v/ Z5 i$ ^, ^, N
第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);
4 {: V0 q& g7 ?5 QA、40,36,300 M7 p0 I' Y5 M! P2 ^
B、"32,8,7"
2 U. ]1 |4 j2 T4 k0 n3 z% FC、"32,28,7"
) l1 F% h5 F: RD、"32,28,7.5"
/ c. t8 q: E! h( C3 d正确答案:扫码联系微信客服
! s, k: Z. E9 r. O2 Y9 a( ?$ B; H; N6 j6 s) i# z$ j6 ~* ^+ J
. p; M* q U: \$ C7 S# g
第4题,若x为float型变量,则以列程序段结果是()x=1234.6789;printf("%-2.1f",x);, ^0 L7 C+ f( N8 W# m3 f
A、输出格式描述符的域宽度不够,不能输出9 K# W3 Q7 \* S
B、输出为1234.7
+ ~4 e1 H( Q1 J7 RC、输出为1234.6: R: y) m9 _8 X. |& x' \: N. O* ]0 k1 e3 g
D、输出为-1234.6
) ~7 o) e/ I B6 v! o c1 W正确答案:扫码联系微信客服
+ S: e. a; l" {* L
0 r! f% u! i% P, k- g* d
5 ?9 z8 |$ s( Z$ X9 A ^( z资料来源:谋学网(www.mouxue.com),下列各数组定义程序段,正确的是()。
' H/ f8 \* `# S1 w6 T5 T' S! eA、intn=10;inta[n];"
; V% e% Z0 M2 E9 c+ u8 kB、"main(){charstr[10]="aman"}"
0 E: q- C! |1 \; uC、"staticint[][3]={{0,1,2},{80,89,2}};"
2 O8 y* @8 p: V6 n; H; i% CD、staticchar[5]="iamastudent.";9 F) _: B: t$ I5 G8 x( G
正确答案:扫码联系微信客服4 _9 S2 O: J. h/ t _0 J" X9 E
0 R2 B4 [* N! v
- P( h' @9 {. m a+ S& c
第6题,以下不正确的C语言标识符是()。
, J$ F5 w( n5 l: e* B1 g+ W: _A、int
' ^0 ]" j$ N& A+ |" Y7 t& z! \; IB、a_1_2
1 m S# Q: c7 s' u! X: v+ |C、ab1exe0 ~: X2 t9 @7 Q5 e2 [! D
D、_x
3 s0 q1 f5 A. b7 `" @9 w正确答案:扫码联系微信客服
3 V X2 ~, P4 ~- j9 T" c: n6 A9 G9 Z$ a
. b+ Z0 E, `# U" T6 ^' i
第7题,下列语句中,符合语法的语句式()。
! n; j5 Z, |: X! Z) ~ ^; e/ tA、a+b=3: \9 P1 B# v3 \, C
B、a=a+7
( Q* ^& a, f& b: l( vC、a=c+b+3=6;: @( E0 W7 `1 n: i2 S- H( }
D、"a=8,b=a+7;"* q3 P6 Z+ } T9 l& b
正确答案:扫码联系微信客服3 [5 T1 X: G, u* i! T; C) Y
; q9 U) S$ P# U; c1 D
/ S1 x/ H% w' x* M( }第8题,下面程序的运行结果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));7 v& N4 i9 F6 a5 s
A、14; Z! {3 d$ v% L3 B K/ R5 O
B、37 {8 y+ ^. N/ |( I2 c( k" U
C、9
* a# h& l0 ^. T- L1 K- j8 x; F$ mD、字符串中有非法字符,输出值不能确定/ P+ d0 n( j( _+ @
正确答案:扫码联系微信客服
}2 S; z- e# N) A" e3 I+ i* f4 O: w5 G7 n" N
% m9 ~/ ?1 C' ?: B- q
第9题,若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf("a=%d,b=%f",a,b);
) L0 ?8 E! s; v" L IA、1213.63 ~' c% t0 ~! A, R( C$ @
B、"a=12,b=13.6"$ o- k+ K7 T& I4 F& G2 J. j
C、"12,13.6"
* I% Q" Y% m" `/ dD、a=12b=13.6! L" p: ^; q# [
正确答案:扫码联系微信客服2 n3 P4 A) ^) q, a/ }
$ W, d. e1 g/ u$ j) ~8 K8 @
x, o* O* g& X$ f/ ?- ]
资料来源:谋学网(www.mouxue.com),为了避免嵌套的条件语句if-else的二义性,C语言规定:else与()是正确的。
) {' o8 J3 ^, C$ HA、缩排位置相同的if( H6 q3 P7 L0 e
B、其之前最近的if
. |1 T# t) W: g& ?* qC、其之后if R0 o5 j6 c* y$ d. t1 I
D、同一行上的if
7 g. C2 @5 Q' K0 w2 L正确答案:扫码联系微信客服
% `2 P9 R4 E1 @/ f, Q ^8 i O2 {' O0 n9 X7 t/ `- ]6 e, r
3 V9 O) k* ~% z4 [+ [第11题,以下为一维整型数组a的正确说明是()。
7 j0 |' W2 w/ w" x/ b7 `8 r' x+ EA、inta(10);5 H9 E8 }# `8 {. @; a3 ]/ A
B、"intn=10,a[n];"
& i$ l$ m2 g' b- dC、"intn;scanf(""%d"",n);"" _- g; c H1 s: M3 I/ A' Z& }
D、"#defineSIZE10;inta[SIZE];inta[n];"" m$ I% b3 [* j& O5 r/ s8 ~
正确答案:扫码联系微信客服/ W1 ^( P: V: w9 W. h, J% t6 M
6 I( v1 D8 w0 c
6 q0 r4 m! U2 \% P- v( T( Q/ q资料来源:谋学网(www.mouxue.com),对于条件表达式(M)?(a++)a--),其中的表达式M等价于()。/ R+ f* i+ z" g3 V
A、M==0
( z% j6 w/ x7 WB、M==1
- f; \9 h: `6 E) O, Q& pC、M!=0
8 M, A: p" z3 Q9 `6 @D、M!=1, y) P s9 ]( v0 f; n
正确答案:扫码联系微信客服, }0 n. ^6 g/ \* Q0 m, V9 O) Z- `
6 J7 E# G, A5 G* a) m* \# ?6 v
, c. b4 E, Q; e: t- E第13题,以下for循环语句()。for(;;)printf("*");) C3 u1 `3 H- s3 F/ i5 a
A、判断循环结束的条件不合法
" P. ^& O- u4 b' H+ |B、是无限循环: J# v* Y% W( R# o4 W8 J
C、循环一次也不执行
% W. T2 R/ M$ y& bD、循环只执行一次6 y2 ?) u( l* U7 A; T+ X! z! T( @
正确答案:扫码联系微信客服
8 T7 d% p2 V3 r+ ^, ]
" f* i' [1 D4 Y7 q2 J8 a- U% D) u
第14题,下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf("%f\n",x);}
( w$ k0 w3 ~! CA、12- s- q |* B' l; h
B、12.3 c* r+ \% r+ d% y. A# d1 L/ P" k
C、12.88 b4 }1 a& q2 ~! q# W
D、12.3' s0 B; M P) D! V
正确答案:扫码联系微信客服
. t/ A/ K9 H4 f. _
0 ~+ n. C% U) @9 }8 F" r
3 s8 z; ^0 j# ?资料来源:谋学网(www.mouxue.com),若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。" F. E- }; F$ G: {/ c
A、a=9+b+c=a+9
2 ]$ E' f3 F a: T- m- v4 YB、a=9+b;c=a+9;; q+ q# f+ ~% a+ ~3 A; N
C、"a=(9+b,b++)"
" r% {" B- `2 `4 |( x% Q. u9 k4 lD、a=9+b++=a+7
' S1 H% K* t8 M正确答案:扫码联系微信客服
9 O& b/ `3 t$ P
7 K4 A" q$ a3 T$ [: E2 J8 Q- ]6 V' X: _# H- K
第16题,若有以下定义:intm=7,n=12;则能得到值为3的表达式是()。. ~, {- J* `' P. i* y5 `" w
A、n%=(m%=5)) K% M# u: K8 N
B、n%=(m-m%5)! c1 Y/ N B6 f/ d. V
C、n%=m-m%5
& S8 j0 J2 Y2 x! WD、(n%=m)-(m%=5)& j H% |" b5 j/ S& @3 F# P, D
正确答案:扫码联系微信客服
7 e4 C" ]$ k) u- F" X1 R7 x. g( {" x3 j
7 { R7 W2 a9 i9 e; N
第17题,述语句中,()中的if语法有错误。
3 a4 E* C# K9 _' ^: [9 d4 DA、if(xy);
' @- a' T+ o7 I' cB、"if(x==y)x+y;"5 D2 h3 ]1 w8 r- |' f- D
C、"if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);"
3 {/ n; K5 l* i& ]% DD、"if(xy){x++;y++;}"
: u3 S2 t8 Z4 U# ~: }! r! b正确答案:扫码联系微信客服
q! z' o2 C9 v6 I! k1 d4 S1 ?
3 X/ C8 w) a7 S) M
" Y9 Z+ _/ E J第18题,071^052的结果是()6 v4 A& \8 L4 p+ k3 @" \
A、32
. x6 n* ~5 A! g1 z0 p$ v5 @7 NB、16
. n1 S/ M* k( c+ \9 S7 AC、23# r& }5 b0 t) }/ F
D、22
G2 o2 w8 z0 H, B- `正确答案:扫码联系微信客服
+ Q3 ~( i' _/ C% F# X+ G& L b3 g8 U# s- I8 ?: j2 ?
3 F3 j) {' X0 i9 W7 y' W% S第19题,下列四组选项中,均是不合法的用户标识符的选项是______。
: c7 O/ g& c! e$ H8 w" v' OA、AP_0do6 Q. G! v7 f3 d4 J
B、floatgoto_A/ Z5 `$ ?2 R0 T8 E: T1 G
C、b-agotoint/ e& \4 x/ n+ W+ Y' u& ^/ a
D、_123tempINT
, }* l6 z' Q M, q1 s: h正确答案:扫码联系微信客服
: n! a8 o- K9 _% t: \
# i2 O6 ~7 i; z( u
5 P; y* W6 F1 V$ J' x) h资料来源:谋学网(www.mouxue.com),当正常执行了文件关闭操作时,fclose函数的返回值是()。7 d! j$ v! A: r: G
A、-1
6 R8 i4 @; m& ?3 \" w$ I2 qB、随机值. b2 L! \8 T, Q, U, r5 l* r- R
C、0
/ ~& c4 Y0 p! n' h0 W6 UD、1
) @$ M$ }1 P0 d" V6 N3 ]& l正确答案:扫码联系微信客服! T. S& l3 b# Z' [0 I% {3 n, T
8 | z2 A4 Q: J
6 ]7 b% o9 y) T+ A O s4 y0 k第21题,一个C源程序可由一个或多个函数组成
( j8 H: C& F( ]3 p# B$ a! |/ |A、错误; X0 T$ S4 v% b) g0 T3 B
B、正确
- M) w3 ~ Z! I, p5 Q正确答案:扫码联系微信客服
) F$ P. _# M B3 l
) t- R# V9 S3 E+ v2 z. V: X3 V" N- O
9 `3 S+ Z. A7 {0 r9 e$ `8 t* h第22题,声明语句int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。
% }& c1 F. t& x; p3 sA、错误; W, P$ v3 B: C3 m; \( }& t
B、正确
' Y a2 Z0 M6 z% o1 g5 A. P正确答案:扫码联系微信客服
! p" O& ^) g& V$ Y( m* A# F
7 i5 ^4 V1 L) t* N. J: p+ O5 o
% _+ Y# ~) v# j第23题,0既不是奇数也不是偶数
) z$ n) S. J9 T0 f1 r! O; x; mT、对
6 P" ^0 E" f' o! Q/ Y% {6 v. e6 zF、错
! U* ?& h5 I: C6 L: F, w+ I正确答案:F
7 O5 h5 _; j( K6 G! s& t" B. L! p2 C P/ N$ T4 y- _6 n7 \
0 u7 ]- ^# |4 o( X. e3 j/ z, R: S
第24题,若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是"ab+"。
% i& F& J8 I# p$ K% E8 [A、错误: D \& `' i: T ]
B、正确7 s/ W5 t: @6 [: O) s
正确答案:扫码联系微信客服" Y# I+ {" M( A: @, N! [- i
3 z5 k/ j. }6 |4 Y4 p3 t- R
: e) z0 T, ]# T& k9 e资料来源:谋学网(www.mouxue.com),在C程序中main函数必须位于程序的最前面
' U( b7 D& O x+ aA、错误( w2 _, H) c( R1 d* p7 t: |
B、正确
/ w# N$ ]3 D' g2 G X正确答案:扫码联系微信客服
5 B( B4 K: x, i/ N/ y% t, f1 Z# y( `! ]! t8 V
2 K% q0 g/ ]1 p8 R3 J9 u; L
& ^: w8 q/ f- T1 N7 l, k1 o7 b
7 U0 P& y2 k7 T5 ~
h+ V6 `# X; t" o1 K }: V
1 t3 e( j9 Y; K1 I- v* D( p0 r" d; S
' `) v, _6 G5 J
' t/ \, m9 p" u% l4 [
* t$ \7 [9 P3 D [" k% M n- X9 A# U3 h9 B7 I' Q. U
; a' ?: F& d1 R0 l, Y: i) V3 X; E2 T- K, U
4 a9 V: X \, Q. H* M1 W |
|