|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业3
' ?( {7 n3 o+ ~6 n7 e) k试卷总分:100 得分:100
. V; O& q Y F- U: ^ V第1题,char*A[5],则标识符A的意义时()。8 Y- ~0 Q) k7 X
A、A是一个指向有5个字符型元素的指针变量
7 J3 w' {; n% d; YB、A是一个有5个元素的一维数组,每个元素指向字符型的指针变量
5 L" g( J# I/ G7 |) V E* b/ FC、A是一个指向字符型的函数的指针变量
* [9 u" X% O& H7 {9 v. Z6 iD、A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量5 J' N! v9 _# \/ f o+ j5 V
正确答案:扫码联系微信客服
. [( j( E+ N0 h Z$ _ Z M/ \& L0 z- Q
3 b$ @$ D; R. ^7 U' I" k
第2题,若有定义inta=2,b=9,k;k=a+b++/a++则k的值是()+ x( }& S7 [ @' _' t
A、6.5
$ ~3 P4 S& ]" Z, m4 f/ [% @+ |& i4 sB、7+ K- R' I) v2 L0 U0 l( \$ Y& g- @
C、63 v4 T! h* N$ d) K. W
D、8
$ h X9 [1 x9 B8 i5 {正确答案:扫码联系微信客服0 ?" z9 ~! ]# q N+ h' k6 Y
: u$ U9 l$ w. }3 M
! m& d% D7 E+ H+ J第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);( D) E8 i) H8 W; N* v- R) Q$ n
A、40,36,30
$ S4 V: `/ u$ F& z* x8 pB、"32,8,7"* [# ]3 j* A5 M
C、"32,28,7"+ g( ]3 U8 o% z, i+ a; w
D、"32,28,7.5"
6 ?0 i% Y3 K2 X9 S3 W& m正确答案:扫码联系微信客服
3 r6 f* K2 z7 m- S6 e
- |+ [0 O/ ~ w8 B; t$ y0 f6 h7 h& i/ h6 l% p5 }' [
第4题,若x为float型变量,则以列程序段结果是()x=1234.6789;printf("%-2.1f",x);, d1 \0 X" a1 P( G2 V
A、输出格式描述符的域宽度不够,不能输出
# Q( b0 w, F6 {5 o" J- kB、输出为1234.72 F8 j5 J( \4 K+ |2 O" ?7 s* g
C、输出为1234.6
; }( h, r3 A! ^D、输出为-1234.6
5 j9 Y9 E# H' _3 s( u正确答案:扫码联系微信客服7 e9 w5 F5 p) t0 [* O- U* d! w
( e; n, j+ H- i' S6 q3 F' g a; G; [4 o/ q6 g2 H
资料来源:谋学网(www.mouxue.com),下列各数组定义程序段,正确的是()。' S) v. n5 T* @) I6 r; Q
A、intn=10;inta[n];"2 ~, J% a7 N6 U5 ^* f, Y
B、"main(){charstr[10]="aman"}"% b9 y7 _4 d5 C/ p" H. _
C、"staticint[][3]={{0,1,2},{80,89,2}};"
) Q- r1 D, I* ~" L" zD、staticchar[5]="iamastudent.";
- L* f1 d t3 i+ o正确答案:扫码联系微信客服
4 Z# Y8 y* j% K! @2 S) ?1 e$ H7 | x) B! x$ l: ]8 B" H8 z
, _! ]6 s- z! H, c1 f* a/ Y
第6题,以下不正确的C语言标识符是()。+ W; c- r$ K! `
A、int/ Z) s$ |( m& B1 Y# \
B、a_1_2' ~! x" s; A3 H+ B7 k
C、ab1exe
2 G" r! b3 _, Y; l! O6 i' DD、_x
1 ^$ ], O& H' G正确答案:扫码联系微信客服+ s8 Z. `, w* h% [ j. w* g
: {& a ]% L7 W5 \. ~
- ~7 y9 i: k$ B7 k第7题,下列语句中,符合语法的语句式()。9 b' K% |( C5 `4 _% Y
A、a+b=3% z) y4 r; _- O8 e
B、a=a+71 ~0 }- Y% ]! k
C、a=c+b+3=6;
$ i, ?" m3 h6 ?D、"a=8,b=a+7;"5 X" }0 {! {) o* X9 I' H# n1 s
正确答案:扫码联系微信客服
2 U* `2 h) P; A% D0 _" q& E- V
& U. s$ l6 q, \) L: v. ^3 R* A, `$ ?" K# @( X1 ]& f5 ^
第8题,下面程序的运行结果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));! W* ~, u k L2 X4 P) ]2 M
A、14
W6 h2 n1 a1 i% n1 zB、3
- k6 c* d: s% i$ ?: M8 LC、9
! m. o7 F% M9 K! v0 b( d( ]D、字符串中有非法字符,输出值不能确定
$ S4 d# e1 j1 x; y正确答案:扫码联系微信客服
$ B8 M) P) S* y4 D0 Q
5 E% R; n B, `
% k: B' s, `# E. u) \5 X2 W第9题,若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf("a=%d,b=%f",a,b);
0 h# B7 e* w7 C4 X7 i! X: o, v3 Y' `5 ~A、1213.6
, a) I. L. T5 N1 \8 h# W; m) Q% GB、"a=12,b=13.6"
. `2 j) x7 M3 o0 Z' [% e B% lC、"12,13.6"
% c& j; F' X+ n0 Z$ H. X/ v- KD、a=12b=13.6
" l d& U! ^8 ^+ j$ Q" J) y) u- u2 {# y正确答案:扫码联系微信客服
% [8 B9 c( N, @" \6 ]- d. q
, _* C; r2 v; L' j+ _% o6 {" e2 d. H1 M( e% F5 g
资料来源:谋学网(www.mouxue.com),为了避免嵌套的条件语句if-else的二义性,C语言规定:else与()是正确的。/ b( k0 y5 N$ H2 `6 e; q; n
A、缩排位置相同的if& w2 z2 j+ g% [1 F( z
B、其之前最近的if5 @' l% P6 y0 [" w U1 m, q/ i2 k
C、其之后if
7 `/ ^- S) Z$ U/ x" x0 A p7 N& a- TD、同一行上的if
- _2 L9 o. {3 R( y% }4 o正确答案:扫码联系微信客服' p' v( J& X" X) A: o" Y. a- N
* p" \# x0 \6 I+ P g- o
! m$ h" ~5 C5 d% r+ N% x
第11题,以下为一维整型数组a的正确说明是()。
" s+ c9 `0 f! j7 @A、inta(10);5 Q4 i. P) c: e( f) \
B、"intn=10,a[n];"$ e: W' y. b2 D. {- x, y
C、"intn;scanf(""%d"",n);") B- B7 n& e! r8 Q8 X
D、"#defineSIZE10;inta[SIZE];inta[n];"& x [; f% c3 G3 w% }! Y" Y! h
正确答案:扫码联系微信客服, n( }% t1 d6 d0 F
Z1 I1 T/ B5 @1 X7 y
( Z8 L% m3 r$ d- j4 p% e1 S1 f, G资料来源:谋学网(www.mouxue.com),对于条件表达式(M)?(a++)a--),其中的表达式M等价于()。2 Q8 z& E9 m, R4 P' t- o
A、M==03 v! Z, V# h9 N- c
B、M==1
% _9 V. g( O1 D7 e6 aC、M!=0
/ d! s6 o4 j- x D) d2 F k& sD、M!=1$ J; c& k1 _2 J& U
正确答案:扫码联系微信客服
' s% q' f( z! u8 _( r1 i
2 T( R- J q( d- R( A- o- [
1 m, V5 w' s7 S$ F/ j6 g9 ], d第13题,以下for循环语句()。for(;;)printf("*");( H, e7 ~# N3 P
A、判断循环结束的条件不合法
5 e1 w; n: Y3 j& m2 P) o: WB、是无限循环
; T' X f/ W7 ZC、循环一次也不执行8 {# L, P7 |9 M1 y, N) b. K& Y" _
D、循环只执行一次
/ d* A1 D! l& ~& O* Q4 d/ V正确答案:扫码联系微信客服
. c) B3 L8 _ X: y
0 P" u) f) Z' o/ `. s0 ]6 X0 L4 p/ D
第14题,下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf("%f\n",x);}
, Z7 |6 j7 A8 t7 V! q! K/ I$ o: m. kA、12- z* Q Z6 i4 f9 Z& U
B、12.3* f+ ~1 x1 m& ^, k8 D+ G, F
C、12.82 o7 c5 Y6 W* D
D、12.3$ t0 @. W8 s# L# Z5 B* ?
正确答案:扫码联系微信客服
$ A/ G4 M# B. X- I
C2 t5 x5 G" a, j. s U7 n+ J
0 w6 v7 m; y- }; {2 @* H3 u资料来源:谋学网(www.mouxue.com),若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。
2 ]5 G& A; W' I* @A、a=9+b+c=a+9 R* C/ I6 n; B& Z& ]0 i1 k
B、a=9+b;c=a+9;; P; P) ~$ _/ ?# P f4 H- H
C、"a=(9+b,b++)"
+ E2 A. P: w/ N3 u; O! [4 @6 @D、a=9+b++=a+7
% [; ], r! X$ O a正确答案:扫码联系微信客服4 U |0 {8 x7 |0 j
& D9 x$ c1 a8 d1 C9 q
" y. @$ r* v) h* _3 a6 a1 [
第16题,若有以下定义:intm=7,n=12;则能得到值为3的表达式是()。
# P8 ?& m1 ?( g" _' `$ yA、n%=(m%=5); f' }) F) e y/ b- _8 x
B、n%=(m-m%5)8 {% b" s( f) B9 ~" M$ C! m
C、n%=m-m%5
" Q. M% X: e, h: Y yD、(n%=m)-(m%=5)4 G* N7 z: K4 b4 H
正确答案:扫码联系微信客服, y4 m* H0 ?3 h/ |" X
1 l6 A! X1 [8 ?7 E5 \% _4 Q7 t0 A- H' { {) x b/ |) e
第17题,述语句中,()中的if语法有错误。
* y* P+ V, S. l( qA、if(xy);4 d( w4 B- I( ~* X
B、"if(x==y)x+y;"" T/ n( J9 H9 Q- H8 F
C、"if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);"
8 R5 o) _' v3 \0 ]; AD、"if(xy){x++;y++;}"6 B1 x5 L, \. C' L$ y! E# q) X
正确答案:扫码联系微信客服, S' n; J' \ z
5 S# f& }% q# ]$ s( S# v" B0 y% [, d" _+ x. S& H" ?8 Y- X
第18题,071^052的结果是()8 N/ T( j# E( R. D- M
A、32: T. K8 F9 d$ d& |# O
B、16
9 o0 j1 ]* i/ }C、238 X; L, Z; U6 Y# A$ c, U W8 a3 S
D、22
" \$ A( S i4 x6 B- U x正确答案:扫码联系微信客服7 A" N. D& @6 ~& n% @. G1 s, k
6 L6 j) a- v( e1 ?. G x0 h5 \
8 V- N8 N! R0 q' @* H第19题,下列四组选项中,均是不合法的用户标识符的选项是______。
3 ~, ?' f; w! l0 S# O* `* F: ^A、AP_0do
( C7 ?: H) [7 S4 z0 YB、floatgoto_A
~4 N1 w$ z* j9 h3 ] tC、b-agotoint
, w$ A; f, K- `) S) r% eD、_123tempINT" y# ], \5 W8 `' A& s
正确答案:扫码联系微信客服8 c/ w9 }1 g4 h6 R7 U# D0 l
, Z/ l9 G# f1 e3 d% u2 t" Y1 Y1 k" n3 j2 P3 m8 l3 N$ d; \
资料来源:谋学网(www.mouxue.com),当正常执行了文件关闭操作时,fclose函数的返回值是()。
" ^0 u4 ^$ u1 M* Z$ UA、-15 A: }- k M: a0 A4 f, M: g: ~6 ^+ O
B、随机值
8 s, c3 b" M7 E/ ?7 S, WC、08 ]" {& L' v( A5 _
D、1
' b1 E9 x7 [* G/ b3 g正确答案:扫码联系微信客服3 S$ y3 h! _5 ^9 D' V- n
; n0 h+ K; ?7 W1 e1 e% U9 ?. ^& M1 b% h( X2 I, j2 H2 o
第21题,一个C源程序可由一个或多个函数组成0 R3 Q) ?- c, ?( w$ Q
A、错误
+ G( s- U0 q0 T1 l6 B+ @3 s, bB、正确
7 z. C$ D& B& O) K正确答案:扫码联系微信客服, a! y; g( d5 A1 E
% t9 w0 G f" _( }. c% o
; q5 G8 m9 F! J! r6 f第22题,声明语句int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。
9 [6 O" c) t' X s6 u4 W6 b: Q0 hA、错误
/ R* O1 B' {* D5 l8 ]B、正确# ^6 J4 r b: Q% d; Y5 Z9 J; |
正确答案:扫码联系微信客服5 u% K. V8 q4 A3 j
, ]! h, Y& F0 S
0 t4 N4 E5 e/ \第23题,0既不是奇数也不是偶数
0 y9 k1 @/ u& k% d4 Z! F, pT、对
) U0 s' U' m/ iF、错
! |+ m, x0 S5 y8 k3 V正确答案:F( A' l$ o' v/ X0 Z, J, m4 b3 O( E5 h
, X) o" k3 S. h% X$ @' u
3 Q! O4 D; r3 j) h+ e& E' w& h
第24题,若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是"ab+"。
2 q6 z- l: m# N/ tA、错误3 t2 V% K. w$ D0 B. j4 h* {1 ?6 z
B、正确. G) Z9 p8 c" N' q
正确答案:扫码联系微信客服# B3 A6 m2 f$ t2 G5 P
o- u( U! H3 J* j, Y* p/ U. a. e0 K2 g
资料来源:谋学网(www.mouxue.com),在C程序中main函数必须位于程序的最前面) J+ {4 ?4 }! s4 d5 g0 Y
A、错误
5 b- m% \0 }) ?B、正确9 N+ T, `: e- R0 m( _0 u% G/ q
正确答案:扫码联系微信客服
; J+ R1 Y3 v* d+ |
- C9 V8 m5 B* U/ M0 A" }
/ f& J, C" R& q* V2 @
+ w* A. `5 `8 `: K" u2 }6 n
& t! A; O( Q) q* z. p2 w4 M- ?+ W
5 v6 C, k% c) F% i( h2 e
0 j8 N* l: P3 b
4 n9 S3 x7 u( e1 A4 F( W6 `" [* f( M0 x5 ~
1 @: m/ }0 L! l/ h( S
! i- I: ?5 X( @3 a
- ]' {9 K* l' ]! V5 z5 m# P
5 m& t& x' o+ e- _7 I R! n: m. W! g" ?0 O7 z6 G! o- U5 ^
; D) R% T8 H; {/ S/ b
|
|