|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业3
, Z, m% v* S% t9 W试卷总分:100 得分:100
7 g( i$ {- B- Y4 M第1题,char*A[5],则标识符A的意义时()。2 w$ q X; E5 A- ~4 p
A、A是一个指向有5个字符型元素的指针变量
: S- H0 h+ q8 [4 eB、A是一个有5个元素的一维数组,每个元素指向字符型的指针变量
* T, M2 @% C/ A( @/ v9 _C、A是一个指向字符型的函数的指针变量8 Q9 I Y+ Q! o
D、A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量
0 a; l# W* M5 |$ p7 I正确答案:扫码联系微信客服- f8 a0 E9 i( H2 v: V8 \% Q
R" K% Z# J5 h- q& j4 W5 n& G2 r2 `4 E* e6 ]' y6 \; W
第2题,若有定义inta=2,b=9,k;k=a+b++/a++则k的值是()
& Y+ P5 ^6 J* r2 ^! C6 F. l8 a( sA、6.5
+ |# o$ r0 ~: z$ G7 hB、7
4 G1 ?7 Y( f3 \/ }. e0 S" zC、6
# w# ?- \1 d) K. XD、8$ o5 }; b7 B- t2 F- r
正确答案:扫码联系微信客服2 M3 v! K5 H2 |# E! U b( C
) e7 j9 C% n# K* T o; D4 g1 k5 J+ x" S1 j5 M0 m8 e
第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);
1 e& L2 P. ]! f: n. K! O" QA、40,36,30
1 r9 L% F( t$ {/ L- ^B、"32,8,7"
, \% [ y$ O: i* l" L4 |C、"32,28,7"
+ M! t' N1 C& o- g- v# _: UD、"32,28,7.5"7 A$ D8 u4 ~& s. R
正确答案:扫码联系微信客服& K3 c7 {& w" B% p. E
d' u3 a: G$ O1 }! z! A4 I+ S! K0 f
第4题,若x为float型变量,则以列程序段结果是()x=1234.6789;printf("%-2.1f",x);& O& ?, a/ n: \7 w/ _, L
A、输出格式描述符的域宽度不够,不能输出
# B' Y6 Z2 |0 h: |4 }B、输出为1234.7
* F4 \2 j' M$ x2 ~C、输出为1234.6# Z G' {1 e1 L9 H
D、输出为-1234.6
3 }# k4 \& e- Y7 J) p3 w. ]正确答案:扫码联系微信客服* p+ q- O1 z; r5 H
) B$ I# B" X* d Y: Q1 M3 q2 c5 w! m
资料来源:谋学网(www.mouxue.com),下列各数组定义程序段,正确的是()。4 ?" w4 c! H$ f2 w- X
A、intn=10;inta[n];") D5 _& b6 a$ C9 x. D: Y, D
B、"main(){charstr[10]="aman"}"
& ]0 p$ g/ o8 A, J. qC、"staticint[][3]={{0,1,2},{80,89,2}};"; e9 }$ E6 Z6 C8 p: s: [
D、staticchar[5]="iamastudent.";9 \# v7 B; I/ a: B' {+ }% P
正确答案:扫码联系微信客服/ @' ]9 W1 h2 w* p2 }
7 ^4 z4 H8 x: S
1 L: v1 N3 w, y- a/ Y) ]第6题,以下不正确的C语言标识符是()。+ B! j9 i8 K! m. w. ^
A、int
. \9 C2 e1 T' CB、a_1_2+ l4 }; @1 N- A% q. W
C、ab1exe
, x! J7 ^; w# L2 M' TD、_x" ^: N0 V3 F/ M) J z H
正确答案:扫码联系微信客服$ r8 e2 @4 r8 ~- r$ v
" y! V1 Y, w: l) a2 V0 n# ~% B- q0 Q* k+ e S
第7题,下列语句中,符合语法的语句式()。# O5 l. F# y3 [: {6 h2 M$ |
A、a+b=3
: _7 l2 t2 k L! K" p. e! MB、a=a+7
$ R0 u3 [/ M$ j: B4 IC、a=c+b+3=6;
: y1 ^4 L6 b2 h# p" }* ZD、"a=8,b=a+7;" F# r7 {2 o! L
正确答案:扫码联系微信客服0 L7 \ _$ Q4 A4 G7 O( Y6 k/ z
: j: O1 h: m$ o3 ?$ P. R# f" `
# X, a! a2 j e5 d第8题,下面程序的运行结果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));, X. C. G" n1 q' g0 U
A、14% o- {! S$ E7 c3 ^& v. j" d) a) [
B、3
: b9 y- s* Z! j6 zC、94 j- p b6 a8 S# B8 J8 i
D、字符串中有非法字符,输出值不能确定, X- Z! q* a! m) U
正确答案:扫码联系微信客服
0 E7 ^- h# L& D/ _' Z& i2 `! L2 |+ d( D4 f9 o& [; _/ L- a) V" o' O
4 H: Y7 |& E$ b
第9题,若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf("a=%d,b=%f",a,b);% j1 P# Z* o" z
A、1213.6+ X+ t% }8 [9 A5 G, e" L% D* y
B、"a=12,b=13.6"2 t2 i- n; o" Y: X: w- a) \
C、"12,13.6"
; M' E; O' E. uD、a=12b=13.6
: h* D/ q( V7 o8 _4 y4 V, n: B( S正确答案:扫码联系微信客服
$ q, z- `1 W$ I! r* }; X) V
+ U1 v" G. T; s7 b1 l7 b9 l$ J$ x2 x- N0 ~5 V
资料来源:谋学网(www.mouxue.com),为了避免嵌套的条件语句if-else的二义性,C语言规定:else与()是正确的。
3 {6 q% ~0 k& }7 B) LA、缩排位置相同的if
- A a0 q( [/ g; ^0 R8 RB、其之前最近的if+ R: i8 U% Q" b3 i9 O
C、其之后if
0 R* U) t3 Y* A: GD、同一行上的if
8 T+ G) V1 n, [' p! W5 ~) r正确答案:扫码联系微信客服$ u/ l4 a/ e3 x9 T4 G
. Z4 j( _1 b% m! d( B/ z
! o: q! s1 [3 s- J第11题,以下为一维整型数组a的正确说明是()。
6 T, q; { W. [& F- F# ?A、inta(10);0 l6 k2 l1 ]1 t# O+ _% c5 c7 `
B、"intn=10,a[n];"2 Y+ g9 ~/ d! d2 e' Z, a! I
C、"intn;scanf(""%d"",n);"
5 G4 F4 M! S2 T4 hD、"#defineSIZE10;inta[SIZE];inta[n];"
% E2 U Q* g* l! y7 _- y) B正确答案:扫码联系微信客服) d0 q; c% b% s1 h& j! ~+ x% h
% q. N; N8 [8 y. E7 I
" E' l% N" E& W$ Y& C3 T资料来源:谋学网(www.mouxue.com),对于条件表达式(M)?(a++) a--),其中的表达式M等价于()。
/ U0 ?- v' c6 L$ AA、M==0
9 r- A$ ~5 H1 C8 B: H1 u- ]5 FB、M==1
@( l0 j- E: G1 l! t$ M8 uC、M!=0
, e! Z7 R% C/ ?! zD、M!=1% J- }+ L" @' r2 d4 o
正确答案:扫码联系微信客服
2 h2 L+ [& n1 o5 J9 B( F1 ^) d" f
! V8 J- |5 J/ B" Q% k* V9 f9 ? M$ s
第13题,以下for循环语句()。for(;;)printf("*");7 `1 q) h3 y$ K
A、判断循环结束的条件不合法
! g$ m, ~6 C" ]1 m$ J- ?, W- Q1 JB、是无限循环
: A6 l7 B. j7 S& @: yC、循环一次也不执行
4 |, Z7 b- S; c5 X' ^D、循环只执行一次
. W5 b: h* G1 N+ V正确答案:扫码联系微信客服
8 y. @& ]8 ~; G3 z' r( l3 @7 `! z. W/ z n M/ l6 A
! g U% F; X# R( ]$ Y/ r* d- F& r
第14题,下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf("%f\n",x);}
\# o( @0 S- \! n( AA、12# ]( m: J$ S) Z. y
B、12.3
& s& J$ v# V) R' A) }5 pC、12.8
" A! m$ H/ H) \8 f! xD、12.3/ Z2 r: ? y9 t) i1 _4 d
正确答案:扫码联系微信客服
0 U. k& P% Q: N8 @
+ N; J! g' F( Q! S3 b& n; p+ O4 W n$ b; J/ ]# O, _% f
资料来源:谋学网(www.mouxue.com),若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。% L$ s+ ]2 ]+ v2 ?# G2 K6 o
A、a=9+b+c=a+9" C+ d3 H. U* E% |
B、a=9+b;c=a+9;5 \: d0 ~+ ~) t4 @1 V5 Y
C、"a=(9+b,b++)"
1 ~" k0 D; q0 iD、a=9+b++=a+7. s& A5 ~1 ^+ H) k
正确答案:扫码联系微信客服0 ?! O3 w/ H% y& z7 T5 L8 \
+ p9 |" Q4 R8 ?/ v6 F+ @
) v/ {) M' x" A0 V8 [6 ?# a2 X" C* c第16题,若有以下定义:intm=7,n=12;则能得到值为3的表达式是()。
- {+ F- J7 I8 a0 b, z$ qA、n%=(m%=5)0 u. b2 k" d: U
B、n%=(m-m%5)
" z8 L4 g# y4 MC、n%=m-m%5# u. Z4 A6 w9 @, Q( m9 J* w( m \; f7 Q2 C
D、(n%=m)-(m%=5)" W4 R, e- [! ?6 X
正确答案:扫码联系微信客服
9 @) Y/ X' `0 C3 a6 R" T# N7 K8 E) }* f" P4 M' k
5 V8 e' r" I& F, {# |第17题,述语句中,()中的if语法有错误。0 `$ _! \$ ?& K" f% w
A、if(xy);
% v% U" @0 J* h; D4 j: e' rB、"if(x==y)x+y;"* A: o6 k0 U8 Y/ D* }: N; g9 b- d
C、"if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);"
$ {/ `8 d$ L2 V g2 g- P$ i5 DD、"if(xy){x++;y++;}"3 Y z" r+ _, X. `
正确答案:扫码联系微信客服; q' Q+ N8 W$ T7 n" m. _
* v |& A# k+ J! U/ H8 K. p% w! H3 ~, \% g7 c$ a
第18题,071^052的结果是()
+ X+ R5 G7 A9 EA、32- t; P" C- C" v5 g
B、16
* A! S" U J4 u7 _0 e/ TC、23
2 z, D* [; }+ v# V5 h( h/ f1 [2 CD、22
! q2 ]1 ]6 X# X正确答案:扫码联系微信客服
6 M; P* d% f% h( T0 v8 ~, V/ O0 B/ h k, i/ X1 u9 `' U8 u
; z) {4 ?9 ^# o0 G5 M
第19题,下列四组选项中,均是不合法的用户标识符的选项是______。
- l1 t. |9 Y2 yA、AP_0do
) `) s$ l# Y# S+ X1 M( w- fB、floatgoto_A3 E" X( G% H/ F& c! ?
C、b-agotoint
& {- |" G& M1 |9 p- ]" g) j$ ?D、_123tempINT) W: L" q# c( H& A/ t4 R
正确答案:扫码联系微信客服
. L3 K; j8 `- d" M2 q2 |" w
1 r7 i0 D. `6 u1 u
# W) Z) o& B' t! A* M! C资料来源:谋学网(www.mouxue.com),当正常执行了文件关闭操作时,fclose函数的返回值是()。
4 K% B0 e7 T" U% lA、-1. q6 F; j J" y3 b' j
B、随机值$ C- A7 C' K4 m( D6 b; s
C、0
% t, w$ r4 T- H! q8 p; C+ _( e9 UD、1* b6 R7 ?' I6 Q* Z! B
正确答案:扫码联系微信客服& o( M1 Z5 U9 K( v
- @$ ]: m6 P, R; T; S, V8 `
. ?9 M$ M* U1 P6 n9 F: v
第21题,一个C源程序可由一个或多个函数组成
$ ^- u6 s# ?2 j" T( GA、错误
: i& r& ~" i- g, J3 SB、正确3 _- q8 g* q2 x
正确答案:扫码联系微信客服
, ~2 n9 b$ c! z: u( t
/ Q4 H$ I: t6 F: m
/ ^+ O+ g8 O9 k" J; v- k第22题,声明语句int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。
! z' p# T% Y+ A0 X$ [1 Z7 wA、错误4 o$ n2 K/ {, G8 p3 ~
B、正确% s6 D8 h3 R4 C
正确答案:扫码联系微信客服0 t# l: M% h: u3 @. @5 @1 X1 d* G
" p$ }4 M' O2 Q# [& k
% \7 k( n& n' q+ j2 x4 _. X: b) }第23题,0既不是奇数也不是偶数, @! ?! E5 |( M% t$ A
T、对
- {8 w5 W7 b+ N# _9 R/ W+ L/ nF、错
& Q m. L$ U3 n. f# Y! ^) U, d- a正确答案:F
3 L2 X/ O, R: T0 P& u5 w$ Z( _8 |5 {" q
1 U& p' I8 Y. b4 ~第24题,若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是"ab+"。5 \! k. n, U* v) E# h
A、错误
, v! @5 K2 u* XB、正确7 {1 \# x! B+ G* h
正确答案:扫码联系微信客服
( }' R. `5 [) u; \% p+ V9 S& g1 }
: \# ^" o( X+ M' k& D! f3 m0 o
资料来源:谋学网(www.mouxue.com),在C程序中main函数必须位于程序的最前面7 @ P' `8 e P4 X1 C& }" H' H
A、错误) |$ ?: w, W% e+ q+ W( w5 e
B、正确
) ^7 b6 J6 Z7 F* f正确答案:扫码联系微信客服8 |. s: V0 r. e9 r/ h' b* J4 U/ F
4 E% R- b; }4 b. {8 C+ o
; _; {; P5 l9 l3 z; _
6 i3 z& q/ w9 a( c/ o0 Q9 ~4 Z) k' ~- h: V# G% o2 h! E" `
; x% s! F# ~" N
; j, ^; V' n$ N" X" x* A
T, D" T9 Y0 h/ t5 e6 e7 w( e& q. d6 \8 ^8 N# k3 d/ B! ]* X
( z# ~6 ~% S, M( \
0 K# Z6 F2 T; t9 u! M8 G2 c
& S& Y$ Q/ a2 _9 H2 ?; X
! H' g' _7 W6 ^/ w! @( X" @. M% _
9 }: f! H- X" v+ u' f, h! t* M- @5 B |
|