|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业3
; r T. ^' o2 ?7 e9 r试卷总分:100 得分:100 K6 h, C, ]2 o
第1题,char*A[5],则标识符A的意义时()。* ?7 [7 J4 P3 f+ W- {
A、A是一个指向有5个字符型元素的指针变量3 L9 g* n, Q( j2 J( r7 |
B、A是一个有5个元素的一维数组,每个元素指向字符型的指针变量
! `) ~ c$ H. }$ ?C、A是一个指向字符型的函数的指针变量6 t# c* M0 A Y- ?
D、A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量
5 z7 I% P, s" y4 f+ Z- W正确答案:扫码联系微信客服
$ P p, l- I: R9 L
\3 b: h+ G) m6 \! g& v! s0 p: Z2 _) i3 p% Z9 k! [4 Z- C" X* t
第2题,若有定义inta=2,b=9,k;k=a+b++/a++则k的值是()
1 e) s: R: A5 H! L( [) T# gA、6.5
/ b1 \ a X) F7 D: r# R, n- B y4 ]B、7
8 T5 l7 p9 m9 s* {C、6
- D. E6 b3 w _! l vD、8
# B/ I7 U9 M' L1 j6 B正确答案:扫码联系微信客服
, T" L9 U# m, b+ O! Z& Z# Y O i* ^4 Q
( H& E5 \- l5 J$ B/ Z第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);$ R& N" X" C4 l( c
A、40,36,30* @/ e( J4 \0 h- {( \) e5 y" A
B、"32,8,7"
) i0 c0 U6 D% \3 wC、"32,28,7"
; I" ~3 h2 p8 T) u' iD、"32,28,7.5"
" g% m) [( U; J1 m! A6 p正确答案:扫码联系微信客服# P: S2 Y. J, \+ M
6 U0 A, u0 X6 p- P0 B/ d2 X; p
3 ]2 v6 p5 t, C+ l# A' }: S% v
第4题,若x为float型变量,则以列程序段结果是()x=1234.6789;printf("%-2.1f",x);8 O. K1 O; C$ [1 y. r7 \8 |
A、输出格式描述符的域宽度不够,不能输出9 Q+ l" z: C0 V" H
B、输出为1234.7
" g( c$ f# v8 L0 Y6 U' ^: l: F+ NC、输出为1234.6
3 D2 |, G5 v3 @$ f2 sD、输出为-1234.63 w* D% {1 r& E8 M& G. ~
正确答案:扫码联系微信客服
) h& c, l" a9 e9 H
- |& i+ }' [& W4 l! z4 l* ]* O
8 u8 y4 h0 ~5 c; D. |+ j资料来源:谋学网(www.mouxue.com),下列各数组定义程序段,正确的是()。
3 Q/ O; n H5 w. ~$ B) F0 c& I* sA、intn=10;inta[n];"- t0 Z8 u; n2 W% y- Q: b7 E
B、"main(){charstr[10]="aman"}"
2 Q/ Q1 Z* v* v/ ^1 @! x9 iC、"staticint[][3]={{0,1,2},{80,89,2}};"
! v1 ^& x u4 ?+ f$ pD、staticchar[5]="iamastudent.";! h, z1 C5 P& p5 x" `% E
正确答案:扫码联系微信客服
9 n" q% j: V! w7 E0 a0 v7 \
5 h) r8 e# p8 S M8 @2 c" B/ ]* }1 p' Z) n" E8 d3 g. d0 B2 s* n
第6题,以下不正确的C语言标识符是()。5 H9 f1 i- a7 u6 O3 J: A! [
A、int
1 F0 T, z( I: y% w. BB、a_1_2
9 ~" l- a3 W. r# C$ [& W9 ]C、ab1exe; F! X; H% U# P0 e
D、_x; n6 f1 ^, [, g5 m
正确答案:扫码联系微信客服
! X) L* {7 i( ^& w+ R% h c5 e" T0 _, F1 G
+ K7 i/ S% \; H/ ]; x
第7题,下列语句中,符合语法的语句式()。
" g- n8 I$ \# V# A' bA、a+b=39 V- Z' Q7 e7 ]/ T
B、a=a+79 R2 y" }3 J# b9 R$ f H G. c' ?
C、a=c+b+3=6;9 M5 ~5 b) Y6 k, F8 H; L: x
D、"a=8,b=a+7;"4 i. D! T9 [$ k& K6 D
正确答案:扫码联系微信客服; T- Y& F' [0 d
) t7 y& j+ ?% y% Z, O# L3 K
9 h1 p! K* [* `/ z9 E" Y. w第8题,下面程序的运行结果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));" N# E. w- S" c( Y& j- ~/ r
A、14
4 X3 B1 Y2 W, X0 Y% W6 iB、3
3 u0 [5 U% D2 j& |7 c2 [6 dC、9
! f X3 g- ]6 c' V# ?$ M2 A7 BD、字符串中有非法字符,输出值不能确定
9 \+ F8 ^4 N& h) F+ \1 `1 U正确答案:扫码联系微信客服6 [& y& E% t6 {
2 ~* ^# }, z6 h+ p c" E
d. Y! a, ?& c' I2 V" @1 g
第9题,若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf("a=%d,b=%f",a,b);; n a+ [( M" L6 E0 r! |
A、1213.6
4 X$ |# g0 [: B: z8 i* K' P) |B、"a=12,b=13.6"4 g4 ?& d9 h9 A5 `
C、"12,13.6"4 B3 y3 D. B; L3 ^, Y+ A
D、a=12b=13.6
0 g* K& e( [6 ~' V4 G0 z% G* t正确答案:扫码联系微信客服
, ?2 F6 G9 r, M4 l# a& `6 m* [6 R. u5 ?) B
$ n2 X6 Q& r& q% W3 l资料来源:谋学网(www.mouxue.com),为了避免嵌套的条件语句if-else的二义性,C语言规定:else与()是正确的。9 p1 j4 _& \% I
A、缩排位置相同的if4 Q0 z& i* H1 a2 w/ Q# o) g
B、其之前最近的if2 ]+ W+ L5 Y( V c$ U
C、其之后if
7 T! s$ G/ L: m7 WD、同一行上的if
! _6 p* f- A6 y正确答案:扫码联系微信客服/ B" D" q2 Q9 F9 n( ]3 ?
, s2 h8 l7 S7 C* M6 ]9 F5 d2 D
% v8 B7 A! \* G. n7 ]
第11题,以下为一维整型数组a的正确说明是()。0 b R7 Q1 W# j( s1 k! H2 ~7 c& a
A、inta(10);" r( |* C3 m- q8 M' i
B、"intn=10,a[n];"2 ?' |! W8 Q$ } G. \2 T
C、"intn;scanf(""%d"",n);"
6 N" }+ }" q" A4 iD、"#defineSIZE10;inta[SIZE];inta[n];", y2 V; a. {4 d: {
正确答案:扫码联系微信客服0 ~( q& _( C1 M4 D0 E* k
- l! N: c z, t6 S8 A$ c! d( s( w
- \5 i! q4 k' Z资料来源:谋学网(www.mouxue.com),对于条件表达式(M)?(a++)a--),其中的表达式M等价于()。
& k3 F3 u6 U7 f7 S2 s. k" Q) TA、M==01 K' f2 V( k- H, A3 ^
B、M==1
5 g) ^* N0 \+ ?+ [C、M!=0
* W! L8 C- J: O1 l% g! R6 [D、M!=12 k7 E' v0 }( x6 R
正确答案:扫码联系微信客服5 D0 k$ I3 ]5 }$ d
/ f$ w% a0 b: l# t8 G
4 m; I. m; H( @! [5 I Y! d第13题,以下for循环语句()。for(;;)printf("*");, g% ~8 S; v8 }& [' Y1 l4 F( U- s0 c
A、判断循环结束的条件不合法( K' g8 v1 s0 j/ x7 a7 L
B、是无限循环* Q( G! a& j3 x2 [
C、循环一次也不执行
, z. q7 _* ^8 u# B/ YD、循环只执行一次
0 o) w5 ~- r* U, [, O8 A* ^3 ?# i正确答案:扫码联系微信客服6 N( q. p: G X9 B( t4 g
$ r- @$ c' L7 X
* v( B- t; H* H4 o1 ?" P1 Q4 b
第14题,下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf("%f\n",x);}: f- C% ~1 \, r/ n/ `, y
A、12$ r% A* p; T6 t6 Q9 Q' l) N
B、12.3* C. k% M, v4 K) p! w, q
C、12.8
- Z( U3 W5 r6 d; [2 E" T LD、12.34 i- d' e1 ?: G+ F
正确答案:扫码联系微信客服1 O- _; l. n; _7 d, d& E7 o% B5 D0 T
% u5 @7 L8 b. _( T1 ]" _" g1 v% m# B! P2 i! l o* G
资料来源:谋学网(www.mouxue.com),若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。+ ~" ^% l( K3 z8 v. J2 D9 g
A、a=9+b+c=a+9
+ Y2 g0 Q) R7 jB、a=9+b;c=a+9;
" d7 E' X) p @0 D6 e- EC、"a=(9+b,b++)"
# Q4 A3 Q- J+ U( A) eD、a=9+b++=a+7
G. I* b& L! F1 A正确答案:扫码联系微信客服
( J8 _5 ~5 `% [- W2 D& L/ o* Y6 f
4 U6 |8 P5 m' z6 X6 r3 X; y+ z! r/ J: L
第16题,若有以下定义:intm=7,n=12;则能得到值为3的表达式是()。
1 W7 ]1 k' |( J( H' B3 e! BA、n%=(m%=5)
% g7 H/ Z: D% P PB、n%=(m-m%5)
) N; S$ t: S/ g U. v$ NC、n%=m-m%5
9 b1 M# t0 z2 q0 i% A0 tD、(n%=m)-(m%=5)2 c0 q7 D) B) a3 o" y
正确答案:扫码联系微信客服! P2 L; [ o0 y; M" F4 m
1 z' p4 w8 t" K% |6 k: I
0 V- V6 q5 s5 w6 Y# B: ]' l第17题,述语句中,()中的if语法有错误。
; v8 R6 U. A7 i3 p! X- s- g8 ~A、if(xy);- `2 b8 _0 \7 B3 W8 S# H
B、"if(x==y)x+y;") T, ]! h. \' j6 Y& V
C、"if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);"9 q; F w$ U4 y* u$ ]
D、"if(xy){x++;y++;}"1 n- \6 f+ L# f# K" A J5 k- s/ X
正确答案:扫码联系微信客服- u. o; \% I9 F
/ I) [( r" f) h9 s) L
5 J }7 g% F* n第18题,071^052的结果是()+ G0 g2 y6 {8 ~1 L. I r5 \' c
A、329 O( A: h# e6 o4 R0 s
B、16
T5 y3 p7 T H0 ]! ^+ WC、23$ ^" u; J6 P) E9 S. X5 N. Y
D、22( s! T* _% Q' c ]& `2 j$ H! c- C5 [
正确答案:扫码联系微信客服
& i& _0 W9 J8 I* [! d
. K) K) ]' |! s( |7 C
+ |! z. [9 J' Q, h* C' T2 F第19题,下列四组选项中,均是不合法的用户标识符的选项是______。4 v2 _% \: g0 ]: q# ~% _# v3 {! i
A、AP_0do+ a* k7 ^0 A! B6 U* _( [
B、floatgoto_A5 z0 u! c6 ` m9 C3 M; \( K
C、b-agotoint
2 D% w; s- x8 k& ^( v4 @D、_123tempINT
3 d/ v* D+ }$ c+ y' h1 u a8 \9 V正确答案:扫码联系微信客服+ n P- |$ \1 ]8 ^& d4 C
1 h* i: k3 t( w3 j: x% q1 \9 }8 ^+ l
资料来源:谋学网(www.mouxue.com),当正常执行了文件关闭操作时,fclose函数的返回值是()。3 u4 w8 I* D+ y$ e9 V' I: |
A、-1
. t9 z _# C; `7 r& |! J' LB、随机值1 G' n" B4 y9 q& s3 V% F
C、0 f4 }' f9 i0 k$ |) E( x
D、1: |% F& D1 U3 | |
正确答案:扫码联系微信客服 P% z, j/ l X1 Q1 q: [7 @
) w; K$ Y% y# W. H6 ^
- o' j& ]# H ~8 b
第21题,一个C源程序可由一个或多个函数组成& ]4 A$ L) J ]' P- q, }
A、错误
0 i% k+ L4 U' bB、正确
4 v: t" o8 l& z# k正确答案:扫码联系微信客服
# c$ Y" B* U5 M( H# C
" B7 X+ B- T$ Z. z8 C$ E: N) ]' W' q4 y& b
第22题,声明语句int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。( i- t# ^! u3 [" l! m2 @4 q T" H$ ?
A、错误
6 ]/ e6 v! u4 }B、正确
% z6 R5 D: V. i T) ^正确答案:扫码联系微信客服6 t7 }( S: f3 ^3 Y& q) W- N
" J t) w9 L, o/ H9 I
0 I: i. b" @! e4 S# n/ |; v第23题,0既不是奇数也不是偶数! _- C- v1 N0 G2 W. K0 F. J
T、对% m0 V2 o. f- H2 x! L
F、错
7 z( O% _# f( w5 _: B; v# e2 U7 T" n: l正确答案:F
" L6 J1 p% H7 C' R- }
& S2 j$ g; `. g9 j+ a& ?1 [$ j3 e. Z5 B: S
第24题,若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是"ab+"。
" ^: y: O4 k; i# `, o- gA、错误
7 |' |8 x; G. C1 TB、正确1 Q& V7 H9 F6 u; A, i2 h
正确答案:扫码联系微信客服
8 `7 {% I: S) a+ ^/ Z1 ?$ u0 t
% r$ S# q6 i' m- R7 {; D+ k1 w3 }5 [ R3 J
资料来源:谋学网(www.mouxue.com),在C程序中main函数必须位于程序的最前面' X) I7 Y8 o0 b3 K/ ]3 i4 I
A、错误) H& r7 p% N% C4 t7 m) G# x
B、正确4 v4 G9 J9 o: B ]5 u+ L2 z: ^
正确答案:扫码联系微信客服) i* X7 I5 @$ U: ~; g C
) \/ n8 \) c& m+ n
$ Q6 g! k* T! D
; s: @4 O4 ?: F- V m" G1 V
& W e) P$ D5 b% F% j7 R) ~& o N" j
. |1 b9 c' s0 \ i* ]* t8 o# v
N5 U) g0 ]: H! n% v# F# f5 c y |* ?; k3 v
3 [# z, }& E- G2 A% Q! n$ h! w) }* @! S( y* D
6 K( ~3 v7 X1 l2 [& J- k
- {' G$ ^# d5 C7 W. e6 e0 [% ~* y9 [" v u
* T* b& g* M6 M+ |7 [) S; E+ j( _
|
|