|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业31 j% ^" z1 h9 n' c+ _2 Q4 C
试卷总分:100 得分:1003 z) r2 n. V& |1 I! O9 o5 H
第1题,char*A[5],则标识符A的意义时()。
9 i* [0 l! o6 k0 @* QA、A是一个指向有5个字符型元素的指针变量# W; L; u K0 R* C7 g( ?9 q
B、A是一个有5个元素的一维数组,每个元素指向字符型的指针变量; U4 S; X* C1 `0 ~/ p
C、A是一个指向字符型的函数的指针变量. P9 z0 P/ C' {( c/ e+ F, h
D、A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量
& ~- A% o3 L( @正确答案:扫码联系微信客服
3 _9 Y' ], R1 g) r: t; [# `. N- |) ~, Z2 k
! {! G: t9 |. Q& s% o* l
第2题,若有定义inta=2,b=9,k;k=a+b++/a++则k的值是()2 f7 P5 K; P/ M, p$ t, R6 n5 E
A、6.5' N) F j: h" f# m/ r
B、78 K5 w! @, h v2 \' v+ @/ O7 G
C、6
8 g" R% ~' v( E( qD、8
! x4 K5 W i, \* |+ r5 n正确答案:扫码联系微信客服+ `: J8 H% a* ^# h
* @3 r9 D% u3 X6 S/ G; w
t- |. o3 p1 o( o" 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);! }6 ]& X6 M8 v) o& I. ~
A、40,36,30+ z# P' U0 m3 Z4 E% j! m b
B、"32,8,7"( c4 e4 j" A- R6 @
C、"32,28,7"5 A% A, Z9 K; l2 T
D、"32,28,7.5"
! g# l0 b0 ^$ a; I2 X `0 b2 _, b正确答案:扫码联系微信客服
5 i7 V& e/ F4 u, j+ k/ [5 {; n
- ]( b4 O( [! {# s
) {% ~! `/ Y' W, I3 w e第4题,若x为float型变量,则以列程序段结果是()x=1234.6789;printf("%-2.1f",x);! Y. A" Z8 ?0 Q" j5 b' g8 x$ a; v
A、输出格式描述符的域宽度不够,不能输出
/ K& c* O% O, A4 `, z! B/ S1 RB、输出为1234.7
+ i0 Y) Y( i7 @* H$ [. j" c0 |C、输出为1234.6
, x! |/ q; s9 ]7 N. OD、输出为-1234.6) E- r: V+ Q2 o2 t
正确答案:扫码联系微信客服4 L, u. w! p' ~* v5 @
6 d6 ?) e& W3 r
4 g8 b) H \4 O/ u/ `) |资料来源:谋学网(www.mouxue.com),下列各数组定义程序段,正确的是()。
! R& n5 v! v$ ^# h8 k, D5 ?, UA、intn=10;inta[n];"
: N) Q, w; f- ~" T/ RB、"main(){charstr[10]="aman"}"
. H# M0 M+ f4 Y' b& y, I" A, iC、"staticint[][3]={{0,1,2},{80,89,2}};"
5 O$ z/ v% |+ f" S, C+ T+ _- qD、staticchar[5]="iamastudent.";9 g+ c$ R, x/ X* N2 H
正确答案:扫码联系微信客服
' h$ f, W" [8 K6 B% X
! X* h5 T! b' f
+ P+ s& s5 y$ U第6题,以下不正确的C语言标识符是()。
( G5 }+ A& s# a5 ?, M3 p" I* GA、int
+ N0 U: F; [' {: W% lB、a_1_2
9 o" s& j8 P) Y4 m2 m1 lC、ab1exe7 N) }5 S7 z7 p. G7 R
D、_x
]5 @2 D) t# h8 O' \6 b& }. f正确答案:扫码联系微信客服
0 L7 ~7 ^- F4 X1 i. \ F
$ ?4 r4 _$ y$ Q, Y5 q/ f' { W9 q+ F, Q' X) S9 T3 z! w
第7题,下列语句中,符合语法的语句式()。- H! d* s( H% n) s
A、a+b=3* v' ?9 ], _% o7 B
B、a=a+7
& f; ^. ~; I1 H$ v' Q7 Y' Q, FC、a=c+b+3=6; f4 }. e: ?7 O6 x
D、"a=8,b=a+7;"
8 S% Q/ u/ q( W, [+ r正确答案:扫码联系微信客服; M- p: s! t1 D' p; ^7 u
8 U2 z x7 T. X- C6 {9 E, c
7 {0 i7 _) [! r L: @8 m第8题,下面程序的运行结果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));
1 Q% Q9 I. d5 N6 r% v- {5 d- q7 {2 AA、14
4 d7 i6 Y8 U5 s$ t! @( PB、35 D1 E/ K @! K* |4 I/ J
C、9
, c9 N u0 C7 A( y' CD、字符串中有非法字符,输出值不能确定
& F' z. L p, j. ]6 _6 Q5 H% D正确答案:扫码联系微信客服
* Y4 O# L& c) a/ E" D
( O7 t" Y9 c$ j3 j+ d2 ?
, h1 ? v. k1 q1 l8 r0 e8 p第9题,若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf("a=%d,b=%f",a,b);
% H) M4 X, F+ Q" ?/ r! w) N. k$ [A、1213.6
+ C* j: J( g1 p/ D" r: iB、"a=12,b=13.6"$ Q8 k; c7 E* M/ l% h6 S
C、"12,13.6"
. b! y) Q) [5 @2 _ p+ uD、a=12b=13.6# M% g9 w$ ?$ v% @3 `
正确答案:扫码联系微信客服* h$ X; f. y- n$ K# s' V3 v; ]) y
7 e# H& n+ ~3 F4 ~$ [# }
! {( c! L; @2 _6 v
资料来源:谋学网(www.mouxue.com),为了避免嵌套的条件语句if-else的二义性,C语言规定:else与()是正确的。) x2 w( Q2 w+ V8 G. n$ a$ V& c
A、缩排位置相同的if
* g0 }$ `! p1 l4 ^7 c2 M8 @B、其之前最近的if- _1 O2 m/ F+ R2 e; j
C、其之后if
2 z$ |/ ~$ X9 YD、同一行上的if$ O; V% F! A3 G
正确答案:扫码联系微信客服( V3 c- B- V1 K9 @; x \: m
+ t3 Y3 A8 o! Y$ r5 m; u# j( B: o
) ~* Y/ |' C/ w5 W6 X9 ]
第11题,以下为一维整型数组a的正确说明是()。1 F) B1 j& e! D* f0 r+ e
A、inta(10);6 I7 A0 m: S. }
B、"intn=10,a[n];"
0 l5 q5 f$ `# b8 |( ~% E* U+ m$ WC、"intn;scanf(""%d"",n);"
$ f8 `* Q) v' l! c! _5 C2 y: vD、"#defineSIZE10;inta[SIZE];inta[n];"! H7 f. j4 _$ \( k' k3 R# u
正确答案:扫码联系微信客服
( _) U1 l" _/ ^- a, I# V" b A2 U) B. j
9 S8 S* C7 f# L6 F$ d资料来源:谋学网(www.mouxue.com),对于条件表达式(M)?(a++) a--),其中的表达式M等价于()。/ m1 W8 d0 M$ c Z! a+ q
A、M==0/ o2 ?: f! e% n( k1 F
B、M==1* J- L& G8 n$ c: S8 u
C、M!=0' v: W3 V7 Z. I1 x& f& I* y
D、M!=1
8 A. g% j: E! d y" \, W4 @# \3 R5 K2 X正确答案:扫码联系微信客服$ G# b+ l" i5 X$ Z" D8 B: e7 ?
' w+ m ]7 u0 e9 E0 s5 h5 i* ^
; f: L9 A2 R" v第13题,以下for循环语句()。for(;;)printf("*");6 }+ m: f* t6 M: B
A、判断循环结束的条件不合法! o7 S: n- W9 E0 S
B、是无限循环
' B0 E5 m% | h+ W" d% X) T6 I' t) YC、循环一次也不执行2 u; [( S) B1 h* b
D、循环只执行一次
% ^. G& _5 l0 S: A0 P正确答案:扫码联系微信客服1 a7 r# a3 I& `+ @8 Z( h) Z
: V4 p9 d- @. N) F/ [
6 G- u; D- G6 g3 s* n- q
第14题,下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf("%f\n",x);}
; C$ X' b) e5 A9 Q5 S( T% ]A、128 K2 V9 H9 J+ s0 h2 ^0 ]: Q
B、12.3- Y Y: J( ^' C6 I: Y
C、12.8* w5 t/ X/ u: M* w
D、12.3" |3 I& w( J' a: t) D5 e2 y3 u
正确答案:扫码联系微信客服( U/ O5 `/ @9 h
5 Y. H( ? [7 a$ l6 i. \+ ^& ?
2 ]2 J5 z' R2 C, i$ H
资料来源:谋学网(www.mouxue.com),若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。8 @; F4 [+ {/ R1 u- E/ ~' q2 M* E
A、a=9+b+c=a+9! E( Q$ B, m" h, [6 J" r$ k% J
B、a=9+b;c=a+9;
. F: J0 x c! KC、"a=(9+b,b++)"7 {: T0 @, b* N
D、a=9+b++=a+7
. x8 h5 j1 G" x" ?正确答案:扫码联系微信客服
]* B, B* G% q# K4 y- Q1 s
$ Y2 h- M2 j/ c4 b* X
" p/ L, J9 h/ H `5 V第16题,若有以下定义:intm=7,n=12;则能得到值为3的表达式是()。 E4 M/ `, i1 s% Q
A、n%=(m%=5). v: _3 }7 k$ T+ v3 v
B、n%=(m-m%5)
5 A7 H! Q6 i: M! lC、n%=m-m%5
0 W7 P( l% J( [' v& x' V) `' D- nD、(n%=m)-(m%=5)
9 x- t* R" ~6 l+ S' ]( Y0 S正确答案:扫码联系微信客服2 e0 e2 b, W) X* F+ ]7 ` {/ D4 @
! I3 C: P) [8 V, l4 Z4 u p$ w! x3 ~! m5 a; V( E
第17题,述语句中,()中的if语法有错误。
2 [0 g/ z( a- w$ l# X4 fA、if(xy);
# b, e4 w: s6 S, {' H4 K, TB、"if(x==y)x+y;"
' v+ A, y- P' }: Y% {0 \, rC、"if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);"
" k9 y3 p" x$ c+ i: E2 ED、"if(xy){x++;y++;}"
_# E* R9 d X: b5 M) s正确答案:扫码联系微信客服
8 f {+ Y9 |" a' R |8 {; j t( {% Y" b4 s/ [$ G* l' W% d5 o9 _( t
: D. y, U: j6 @/ u第18题,071^052的结果是()
$ [' g1 D; Y4 ?: ]# ^A、32
6 ~4 i+ Z0 X& u" y ]B、16
/ m* x/ V) l4 g4 k9 y+ J* A; PC、23! U! Q- N! k0 t
D、22. b# E7 t: N1 y3 \ ^! [4 m) h- h
正确答案:扫码联系微信客服# |5 v' J! n' Q4 }# c
4 c5 y9 d) q4 k
4 m; y/ K/ `# r& Y第19题,下列四组选项中,均是不合法的用户标识符的选项是______。
1 [" H, ~. @: ], Y5 F5 M$ \ RA、AP_0do
( _% }* y! K* mB、floatgoto_A2 X* x: R3 p% @. E
C、b-agotoint
& E% e0 g- D) W8 Z2 n- l4 CD、_123tempINT
% s- T0 \" f1 K/ Z* A- q% H5 m7 l正确答案:扫码联系微信客服& F2 y+ Z. ?. L% m
, Q& S1 e3 G) \
' X. j( [4 Q5 }; |7 }+ B/ V资料来源:谋学网(www.mouxue.com),当正常执行了文件关闭操作时,fclose函数的返回值是()。
2 ?+ R' k- G/ G7 ^A、-1
5 N4 a2 L: e0 h+ N7 g2 O* vB、随机值7 r* Y. J2 d: j }
C、0( {6 f% a% n$ C7 V9 {" {; P. h9 x
D、1
1 O5 D/ n* e8 }2 [, y" H0 X) y正确答案:扫码联系微信客服
/ }; h) T2 O5 a. O' N" W# l A/ x9 X8 R" ?4 p# z, T6 e# C: e }
) V a( ?0 s4 u2 w- F! i6 X3 U- e
第21题,一个C源程序可由一个或多个函数组成 ]4 u5 q: S" z7 }: A
A、错误
, i7 }' v& U: U' n% [/ c) CB、正确
4 R# U |7 H8 X1 j" Q0 l$ U正确答案:扫码联系微信客服& k% W$ Y2 P6 g
+ p1 n% U8 ]1 }; X8 }3 m* U! B& [- G t, a$ j$ V# p
第22题,声明语句int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。
4 H" H z( ?, m, ]6 Z% RA、错误
% G- D) [7 g% U; b# F1 IB、正确6 K* Q8 l" M; r8 V2 t* p- }$ W
正确答案:扫码联系微信客服7 Z0 J9 i8 O9 y$ Z: |# J# \+ n
$ a( C* {- A4 x1 B7 c1 S
; q% g& ~& i5 c0 }第23题,0既不是奇数也不是偶数3 b/ ]1 ]" Y/ B8 A' Z T0 M! {
T、对
1 `% [- _( X1 `( \9 }" ?F、错
4 [, J9 A" j. B4 Q Y e, [! g6 A& {正确答案:F$ Z! h7 W* Y0 B: n" g
- h8 [8 P3 M }; E+ q( c
; I/ Y) p; M) A0 ]$ g( ]$ I/ G ?
第24题,若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是"ab+"。4 X S) q; a: h! p/ M8 v/ C7 Y
A、错误6 M6 z8 r3 H# f, e9 D0 t
B、正确
0 e. H7 s0 e5 x" @9 s0 \6 T正确答案:扫码联系微信客服
0 f4 Q" d4 _( q% J) \
6 |% N: v/ c3 K# w) s2 X6 J* x4 H$ z2 F6 E. ^
资料来源:谋学网(www.mouxue.com),在C程序中main函数必须位于程序的最前面
) x0 r9 B4 y* [$ k$ NA、错误
- K6 V8 G2 d5 \( M4 Q2 p$ K: j4 {! }B、正确! w- U, s& C3 i, I! ?" ]
正确答案:扫码联系微信客服
7 V( W7 j: }( h6 b( G8 i- U. y w( m4 U& K* L6 B# @+ |
( w5 M2 Y# z6 J9 |* T$ ^8 g0 }7 G+ r
/ J- l/ X' K9 M0 V
5 p0 V7 K* f5 k" C7 c- D
% k1 E+ Z4 s) Z: W
9 Z- `2 W, Y& r! ]: p* z" q6 _" u9 A5 {# [5 j3 u
+ Q' p( l) Z/ r1 Y6 d
& V1 u: a+ z$ w3 r4 s% [2 C+ O9 s
/ ^8 n0 a9 _! Y1 ?7 z
w) H) M1 |* `! U; m
5 {9 C/ z6 b1 U
+ C% z0 h+ m/ @5 w% K |
|