|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业3
* n9 P) Y& ~$ p u- s/ q) z, A试卷总分:100 得分:100
, u/ \8 p0 n% n4 g- B6 C第1题,char*A[5],则标识符A的意义时()。
1 T8 r* _; P) vA、A是一个指向有5个字符型元素的指针变量5 ~9 W8 K7 q* i: s
B、A是一个有5个元素的一维数组,每个元素指向字符型的指针变量
) l+ |+ @+ }2 d! S. QC、A是一个指向字符型的函数的指针变量
2 Q* U3 O4 ~% ^7 F# i* o' G$ O- g* [D、A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量) `' n( d' @& T0 g& u) [$ o! w) R
正确答案:扫码联系微信客服
( `. V& o' B# `7 _5 d0 r8 ^6 c# S6 ^1 ?8 p
) _; u1 G+ ^' Z k0 d9 |第2题,若有定义inta=2,b=9,k;k=a+b++/a++则k的值是()
" w, ]/ k$ a. f0 h$ V3 Z2 r4 ~A、6.5
! z, l! P7 d; B- `* aB、7
+ z) W/ ~/ p+ YC、6' X) |$ ]8 T$ m* A3 s' q
D、8
( A4 x- L7 U: Z+ ~2 M3 j* p8 Q正确答案:扫码联系微信客服
: d0 {6 D. N5 ^5 Q1 E# y* A. r
# G$ R; k& X- j( e
" {: h o3 O- e& s, h第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 s, c5 [: {, v( H
A、40,36,30
9 f- ~/ t- I. d# w! n$ |6 \. d7 Y# R( ]B、"32,8,7"
6 W2 Q6 R Q& k; c8 n" h9 wC、"32,28,7"
+ z3 Q C) i6 i3 E6 e, w q- MD、"32,28,7.5"* [" e5 I+ ~ C$ K+ A E" @4 K
正确答案:扫码联系微信客服
0 ~* M+ p) s1 E+ b" N; X
/ U/ }/ v l9 N% t; `/ m1 _6 E1 e' [. u: G7 p% |& v
第4题,若x为float型变量,则以列程序段结果是()x=1234.6789;printf("%-2.1f",x);, `# m2 E" T/ g. Q2 L7 b* }
A、输出格式描述符的域宽度不够,不能输出- z: c% t7 c3 q3 Y* {
B、输出为1234.7
. X0 \- {8 ^( g/ f3 AC、输出为1234.6& {8 z0 G0 s6 d! ^, o4 V
D、输出为-1234.6
5 i& E4 l z. ~5 f0 a正确答案:扫码联系微信客服
0 a8 t) T( W) U% W( O
) H! o+ Q: v5 s5 U
: e6 z- r3 J6 h9 K资料来源:谋学网(www.mouxue.com),下列各数组定义程序段,正确的是()。
7 ^$ N9 p- I1 g5 v8 K R- F; V9 _A、intn=10;inta[n];"( y0 B: J: q! Q! T0 ?
B、"main(){charstr[10]="aman"}"
7 d9 x- ]" k2 {' u5 Y3 s+ lC、"staticint[][3]={{0,1,2},{80,89,2}};"* u* u0 f; h/ P
D、staticchar[5]="iamastudent.";
; i% ]1 y5 j& P$ ?! d2 C正确答案:扫码联系微信客服
5 M4 d+ [- p7 I# S5 z' v1 y/ n2 i* @5 x! D$ m( \( C* V
" ^* v" ~+ q# M9 i( Y. ?
第6题,以下不正确的C语言标识符是()。
5 k; I+ G; A7 J1 VA、int
1 W' k+ l9 E9 J6 ?4 ]2 _7 }B、a_1_26 U! z; }+ g4 i, Z$ O
C、ab1exe
" c5 B$ z9 O S/ K$ |& ~D、_x
1 W3 |2 Y; Y4 b5 u# f# F4 B正确答案:扫码联系微信客服+ A( g& ?( x. h: K
. K, J$ `% K F
7 f9 n6 e. r9 H
第7题,下列语句中,符合语法的语句式()。
- ~4 Q- \% B U3 CA、a+b=39 |, s, x4 u7 r8 a
B、a=a+7
) ^% S- Z+ z9 T HC、a=c+b+3=6;5 V( L( x% X- c4 _$ ?/ l9 d
D、"a=8,b=a+7;"
7 F$ ?/ m/ z2 J$ R4 [正确答案:扫码联系微信客服 [9 [1 \5 e* Z% L2 u
0 `. d" T7 |9 A! a' p! { z
S; ~, U# l7 f
第8题,下面程序的运行结果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));" [/ @3 _ L% {, ]
A、14
8 ], @' q8 G6 Y5 b: t3 N( G- kB、3
( Y# K X6 N- r. B4 w" pC、9. g1 _' c( Z+ l& t5 P
D、字符串中有非法字符,输出值不能确定# h! z1 y, m; s+ t: [) v3 m
正确答案:扫码联系微信客服) c& r8 S2 {0 ~
) U8 T0 b; c' y* x' \& T# @! V# ` v x
第9题,若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf("a=%d,b=%f",a,b);0 [9 `0 j5 L4 L
A、1213.6
, p% \' R6 [: w- h8 B& ]B、"a=12,b=13.6"& j. K4 d. x, e9 O) \" I
C、"12,13.6"
Y Y! o% V: cD、a=12b=13.6& h# C3 J" [6 E, f7 J$ \
正确答案:扫码联系微信客服5 t& t. A6 W+ o+ A( p
2 E8 f4 `4 a7 b# U# w" f8 J5 Q
* x# c" \( I6 s d资料来源:谋学网(www.mouxue.com),为了避免嵌套的条件语句if-else的二义性,C语言规定:else与()是正确的。! O& t! @5 O9 W9 @
A、缩排位置相同的if
5 Z, `) i0 I5 X! @* I8 DB、其之前最近的if% S, s' Z) z$ n
C、其之后if
4 M3 k/ d, Z: t8 V4 W8 {; m$ Q7 SD、同一行上的if6 h' e: l* A& g/ u/ z6 L/ p
正确答案:扫码联系微信客服
3 a# I8 h# h- {, a- E0 i
9 ?* T* g4 B6 B: [$ |: z* E
" B4 o4 {$ D4 D; U9 G第11题,以下为一维整型数组a的正确说明是()。 \: s- g& ]3 a1 _- c
A、inta(10);
* d& u+ w& D" A% ?2 xB、"intn=10,a[n];"' o, r# Z3 q; _& t
C、"intn;scanf(""%d"",n);"
, c7 W# w8 R ?+ gD、"#defineSIZE10;inta[SIZE];inta[n];"
]3 @% Z4 E2 q6 r正确答案:扫码联系微信客服
$ U7 k, N! S$ k5 ]2 [( T/ I- t- c8 t, w; M/ G& I& e
8 u& N& ?" Y! J2 q
资料来源:谋学网(www.mouxue.com),对于条件表达式(M)?(a++)a--),其中的表达式M等价于()。
( N1 R+ \2 s1 }! ^# b3 pA、M==09 n, A& ]8 s+ T; d$ j
B、M==1
' ]. {8 x' ]+ x% c. S; m, a' n/ E z# XC、M!=0
5 ~4 Z2 d2 K0 k% h% |5 Y# u+ x( vD、M!=19 {5 ~1 Q' X: \
正确答案:扫码联系微信客服
7 i- w0 s3 \5 }( V! l5 V* a- s' I3 O) @2 F8 m; ]& X
( {$ V: r- p6 P! e) Z2 J第13题,以下for循环语句()。for(;;)printf("*");" k+ G+ o& v( Z) W
A、判断循环结束的条件不合法
: W& s$ J0 I7 `B、是无限循环3 q6 J1 Y) P. E& `1 x) v$ I* Y
C、循环一次也不执行
2 a9 d n. b8 E- |D、循环只执行一次8 |& e- d( @3 y. x
正确答案:扫码联系微信客服
! z% O7 u7 H: x( c/ f. p _9 k: |8 y* P) E2 k9 e* m
/ V, D& g" Y; G2 Q
第14题,下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf("%f\n",x);}! d# `1 m8 ]6 d( y* [2 ~
A、12
4 J5 Q e" O4 t. |* m, FB、12.3
% W# M8 a- y, X5 B- _+ V# x4 `3 qC、12.86 @' u4 f& x d+ _5 u% y- }; n3 y
D、12.3* J2 N6 C% m2 y, `
正确答案:扫码联系微信客服
: P- ~# Z4 D r7 {/ K# s9 N0 |- d# J8 a! B- w& Y
! W, ^! s' ]5 Q: q ~7 m
资料来源:谋学网(www.mouxue.com),若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。: G# U0 ^& ~0 v' I# t5 K! Q5 Q
A、a=9+b+c=a+9
8 c7 L, v0 p* x) q4 dB、a=9+b;c=a+9;, F" D' O; {- L: L. Y
C、"a=(9+b,b++)", Z) {+ S6 P l* c( c
D、a=9+b++=a+7 g. {/ H* S! Z `
正确答案:扫码联系微信客服
% V; L% X2 {0 O6 Y; m. ?
/ A+ {6 V1 ]- v* i/ A$ z1 L8 O. F6 T9 H& v
第16题,若有以下定义:intm=7,n=12;则能得到值为3的表达式是()。
, Z9 g& z3 l( ?, r }& r6 I ~A、n%=(m%=5)6 M! {! b0 Q7 J3 a/ G) y) v
B、n%=(m-m%5)' ?7 N! }$ ^ i
C、n%=m-m%54 s; n6 L0 _* i' X# q
D、(n%=m)-(m%=5)
: H4 {4 E6 T& D! W/ w2 {正确答案:扫码联系微信客服
1 x1 B9 f/ u, k- I2 c
3 W! H3 Z" h+ T7 y1 y9 S, z* j0 }, f M
第17题,述语句中,()中的if语法有错误。
6 v4 v+ M' d! ?A、if(xy);
) h0 D v8 ~$ T! _' \- nB、"if(x==y)x+y;"
" \, q) j/ v5 n+ b4 F5 vC、"if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);"/ C0 L! O- N' M/ i, j
D、"if(xy){x++;y++;}"! u3 `- `" k% [1 o z1 ?
正确答案:扫码联系微信客服) r' a5 ]* O% _/ s2 t
( f" o8 V( t! J& {+ D, X
, @% \5 L3 @- j3 \第18题,071^052的结果是(); S, y; T' }3 F( m
A、32
$ ~" Q( {( z- YB、16. @0 C- N5 y8 e6 Q3 {; v( P' G- l
C、23$ U5 x/ ^0 _; L$ ]+ A: w
D、226 t$ P6 C$ M" A" K
正确答案:扫码联系微信客服
- c; h6 B8 p' i$ d" a9 s' ?8 X+ n3 p7 y7 s/ W
5 {! z G* J3 ^3 w第19题,下列四组选项中,均是不合法的用户标识符的选项是______。9 f% P+ W& q) ~/ X* W. }
A、AP_0do6 ?# I3 G2 m: e2 Q) M4 L( v
B、floatgoto_A8 o% U, B% N0 q: L
C、b-agotoint; |, h& f- P; A0 y, ~
D、_123tempINT
6 x8 _3 P% [! k* _9 ]1 \ V正确答案:扫码联系微信客服
3 B5 C3 S& ^8 L% Q# g6 X. w
. V/ L6 t: k% V+ S/ A( f/ }0 u, ?7 l4 n+ `7 i& h: S
资料来源:谋学网(www.mouxue.com),当正常执行了文件关闭操作时,fclose函数的返回值是()。( n. W* N C5 c( C9 p/ s$ c' |
A、-1
" \. c4 [1 c( c, K" V5 Y! UB、随机值 g) w( g4 `7 h8 r/ y3 ^0 m/ |
C、0+ P4 _) y5 V A. P1 q1 y
D、1
4 f) f, K! S% e$ F5 P正确答案:扫码联系微信客服: q5 R. ?; ? F! z3 Y' A! }
5 q5 l4 f/ O5 C
, V9 o8 N% S$ M+ g第21题,一个C源程序可由一个或多个函数组成# t% B- [! ]* e7 s% y5 N8 D
A、错误
( F! G; J/ a8 ~) UB、正确! } o* R* o4 ]+ n0 {$ X& k
正确答案:扫码联系微信客服
5 |" I! _) B0 a1 f& x8 E
1 }1 M- ^$ A6 n W. a7 y' D
! T( q! q: q; F6 E6 F9 _' J' y9 ~7 ~% y第22题,声明语句int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。
4 s- x8 T. ?8 o3 B* |2 xA、错误, ?: }" P6 J/ x8 b8 f. k; f) X( o
B、正确
0 o. u- L. ]4 @正确答案:扫码联系微信客服% O" }7 I2 m) ]6 i6 U
/ P8 b3 A% E7 t: j/ x
8 m( ?% k# `( W6 R6 b% @第23题,0既不是奇数也不是偶数% O9 a: K7 j) z2 w4 ?
T、对: h; y7 u; Q3 ?
F、错
3 Y/ y/ U6 f8 m正确答案:F
1 I3 g |( L" ^2 R& y3 E+ n; J1 ?; Z3 s
# b% r' n, O8 U2 G9 K. ~& n
第24题,若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是"ab+"。+ [, [" W5 N& f+ t
A、错误$ E" | @8 k+ |, a$ _- n: X
B、正确
+ ^ L2 M3 @6 |' U9 Q5 C正确答案:扫码联系微信客服
8 p3 z: |# L m; j0 P
E6 [) J' o+ q$ \1 }/ `, W/ x! O
0 ~7 _! L& }' I资料来源:谋学网(www.mouxue.com),在C程序中main函数必须位于程序的最前面- Q4 x1 r5 W% s$ O" X3 s+ b, ~8 t$ z
A、错误4 @8 G1 q0 S- p1 B: n5 U! R. B
B、正确
: M4 R+ s4 R/ A |正确答案:扫码联系微信客服3 E: S4 o5 e) `2 ^5 `9 s
' ?: X! J$ n5 w6 X5 t: \% W e
# N8 ~) _8 f8 C, U* ?) g1 m4 w* x& P5 m; p) a
9 Y- z- j& l3 `/ A% K! Y
" [; h S3 b% B' Q1 q% c
' {+ B6 O: A* ^/ F
2 A6 r. h) x# G0 k5 G$ L
' o9 |0 q& m! S
" O4 B/ A* o! ^# c' ]3 R: ?* H) v/ K. Y
" n* u. Q0 p7 L# @7 N% S [, Q2 W1 b4 G* b+ z% m
9 b4 u5 V( W+ f7 v
: G% v: u1 u; o0 I' X& u |
|