|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业3
; a9 q* e ~. C试卷总分:100 得分:100' ?9 N. W W5 u& H
第1题,下述for语句intIxfori=0x=1i=9x=876i++scanf"%d"x( w! m& o3 }* W8 }
A、最多循环10次( o" g, \! Q+ C/ L6 m0 D3 j3 A2 L
B、最多循环9次" p; B0 N/ x7 ~8 B2 u
C、无限循环
. |% F6 t( y8 X5 ~ bD、一次也不循环
2 s8 R. x7 n9 h6 F. D! p正确资料:+ u7 Y; m9 G: {; B
$ l8 [6 x. y, u% p9 r! I5 U& ?5 |8 p9 Q' U1 T6 e! x' x* l. J
第2题,sizeoffloat是
: ?$ D9 M( d# H' T( z+ d5 A6 {A、双精度型表达式% a0 Y4 |3 l% b7 ^+ v ~
B、一个整型表达式 M1 D" C8 v0 |9 f( b+ d
C、一个函数调用
7 V& l( _/ X3 ED、一个不合法的表达式
5 {- h1 Z6 _ H5 X正确资料:
. b; M7 j* C4 N
% n" T: I! ]3 I* I n2 A
" \ M. M q) p" r8 E* Z第3题,以下不正确的C语言标识符是- u+ U- g% S; i4 E' l
A、int8 P2 e+ ]- b6 n8 Y0 Z4 u$ j8 M
B、a_1_2! O1 j# Q" b( y8 @
C、ab1exe
6 d4 w% y: N2 G1 Y( t, R, S; HD、_x, m# N3 O9 n5 V
正确资料:
0 E# d/ u% m1 h9 L# u; f- m/ D2 m. h1 i* ~! F
! Q1 }: i. P1 T4 I( j3 Z4 d. n% C第4题,若使用下述程序段将整数12和浮点数136分别赋给变量a和b那么输入应该式intafloatbscanf"a=%db=%f"ab( n" I! `! @6 N: Z6 C
A、1213.6
" z7 F3 W0 n7 DB、"a=12,b=13.6"
( \: y7 u7 |9 Q7 f; l6 c. q EC、"12,13.6"0 u* m5 D3 D2 n- `% N. X1 T. q
D、a=12b=13.6
5 V, B4 z. c, C8 Q0 L' e正确资料:
- _+ {2 N# X0 Y5 S7 h
2 w, {# D1 O, Q( C" i- `! S
4 A3 ?2 S0 @+ D资料来源:谋学网(www.mouxue.com),若有说明inta[10]则对数组元素的正确引用是, u/ m! L9 u3 n0 @! @! X' L
A、a[10], A( G& s* V5 R9 a( s( i( `5 O# }
B、"a[3,5]"
c3 u7 y1 I; L- }; o9 g" D9 RC、a(5)
. q' \9 f* S$ r- AD、a[10-10]" [: L* V4 y" d- e
正确资料:
; B( P/ y }3 j1 F1 w$ P2 I
: s A0 v3 @! k- j4 e1 A% K2 ]
& ~: H4 |8 {6 a& ~' l第6题,下面正确的字符常量是
" \$ s9 j" K/ x7 N7 MA、\X17') j+ @% K+ \0 y" n
B、\80'
& l) d B/ t# t |0 ^$ Z0 iC、\\'
" S6 l5 }) X$ j' P3 UD、"""\n"""
; w2 C& A3 ]3 @9 n& g, U! g" K正确资料:
% Z$ }: A* w. H4 f4 u. N# X+ z3 X# B4 V9 K
e, g* O- E- o9 T I
第7题,下列四组选项中均是不合法的用户标识符的选项是6 _6 q9 t0 q) R8 y3 u/ ]
A、AP_0do
3 e. j1 Z. P6 p# @B、floatgoto_A
4 n& K* W i2 H$ @! U+ |C、b-agotoint
- m! y( d& M* fD、_123tempINT
' p. ?& r3 y! u9 s: c( D正确资料:
& S, L6 }" D3 m- x0 ?6 j: h0 B; l# \+ I( S
# A9 d% m C6 ?. O4 r3 X; G
第8题,下列各数组定义程序段正确的是, b5 L7 W8 y# @8 q5 Z# j; A
A、intn=10;inta[n];"9 e/ S2 p5 [! H1 w# B
B、"main(){charstr[10]="aman"}"
. V& p# z- d2 x2 S4 AC、"staticint[][3]={{0,1,2},{80,89,2}};"& ~" {1 v* c1 b, u5 B! g4 @
D、staticchar[5]="iamastudent.";* H% b( O1 [6 {% ?0 P# a; b3 c" c
正确资料:
$ L( H: D2 L, T$ R# f+ U9 i
+ g; f. k. K7 Y: H/ t' a6 ~5 J! K* j( n) |. X- p' Y3 f
第9题,若有定义intA[3][4]能表现数组元素A[1][1]的是
0 l. ~1 E5 I9 `# HA、(A[1]+1)% q8 N6 c, D0 i3 u; z! C* ?
B、*(A[1][1])
" [# A+ l+ M: W0 i6 |6 ^; Z4 W! RC、(*(A+1)[1])8 l8 ]3 g7 T" X3 x+ a! ?
D、*(A+5)
8 Y2 v% X8 z! Z- v" t& k正确资料:7 t0 ?* P6 W: D2 o: c: _
! O" Z9 x! e5 n# K1 N& D
2 Y: P0 D j, ~* c! I& ` }资料来源:谋学网(www.mouxue.com),若有以下定义intm=7n=12则能得到值为3的表达式是* A2 t* G3 F0 K% W. x
A、n%=(m%=5)
- R- X4 Z, r2 y* J% u Z! o% ZB、n%=(m-m%5)- ?& E& j1 c$ p
C、n%=m-m%5
( Q, }9 P; C6 r \D、(n%=m)-(m%=5)6 d$ S4 L4 F& T6 H( m: H) c4 a/ \: N
正确资料:
0 l0 y+ [5 v6 x# E' h; G7 \0 F$ R" Z$ X, z
. b, R; C/ g v2 @/ `; U第11题,复制题干如有插入图片点击第二个"插入多图按钮"插入图片并上传图片
: q- s8 _) @7 W5 bA、单击选项1 粘贴资料,如有图片同样方法插入上传
: V0 P* E& R( O; T" tB、选项内容都是
* L3 }% [' s: B1 s: l) c' U正确资料:! n4 s8 A* L( w
( r! {# I* B6 B
; H4 ]4 m+ E: d5 o6 S k资料来源:谋学网(www.mouxue.com),若二维数组a有m列则计算任一元素a[i][j]在数组中位置的公式为假设a[0][0]位于数组的第一个位置上6 u2 U+ m' Y+ D! [4 Z
A、i*m+j
3 q, \+ D$ G2 b: L- T7 tB、j*m+i
8 I G3 t1 A- LC、i*m+j-1: N4 q( E; S6 C, H: g% h
D、i*m+j+10 b! e: |( i6 y! x
正确资料:" R5 J) V" V; N. _
% e A; d- j# k, l# ~. y
2 W) p4 f. U% \4 I7 y( A9 N$ Q! _! d
第13题,当正常执行了文件关闭操作时fclose函数的返回值是/ `* Q0 T3 [; u7 [
A、-1
6 ~+ n; _9 b. t- u5 bB、随机值
6 D5 v4 V, Z& a- ^. U( ~4 @2 hC、0$ V3 K) g8 p9 |$ c
D、1) \! R1 d7 |- T3 |
正确资料:" ] v$ \$ v# u" z7 J
1 q1 }5 l& M# H6 [. K
5 \8 s, S0 [$ ]7 P第14题,下面对指针变量的叙述正确的是
. ]3 v2 j# Y& R' N! OA、指针变量可以加上一个指针变量5 @: E* m/ \# _( l% o6 A
B、可以把一个整形数赋给指针变量
* M* L3 n, }/ {8 u, _. q' J8 qC、指针变量的值可以赋给指针变量1 o" W6 g( i o, y0 S+ k# m7 I1 j6 D0 B" B
D、指针变量不可以有空值,即该指针变量必须指向某一变量
7 j9 ]8 m6 {7 X# x' E正确资料:) _9 c! f$ l9 Q2 p$ c9 G
& [- q3 }( e$ A4 `6 v' w
6 |6 f! W; N0 l% e, u/ C
资料来源:谋学网(www.mouxue.com),若有定义inta=2b=9kk=a+b++/a++则k的值是
8 n2 Z3 d2 z! D! \+ bA、6.5
6 s4 S7 g# [% `9 X4 QB、7
2 z; V3 l' j8 u- _3 x" `) fC、6
% |4 A4 A/ f p+ a3 ZD、8, A4 J1 [. e) I# ^1 L3 O
正确资料:) O! |. Z1 d8 M% |4 _9 e
' X3 n5 s# R3 N" Q4 H- y7 n( i! k' s! o. Q1 n
第16题,下列关于switch语句和break语句的结论中只有是正确的
- d. c2 `$ D3 j5 e* }A、break语句是switch语句的一部分' a! n+ @/ |' c% { Z1 q% Y6 [
B、在switch语句中可以根据需要使用或不使用break语句
2 _/ V' ^2 }+ U7 MC、在switch语句中必须使用break语句2 U/ E0 G. P4 w5 v( C
D、"以上三个结论有两个是正确的": h8 H! h8 D4 n7 t) ^3 U7 V0 w
正确资料:
# S1 c/ m/ `) {/ t+ h. W: p1 F% b/ Y0 P. ]6 N4 Z
% t& x8 @2 P: P: M: `% ?第17题,设已定义i和k为int类型变量则以下for循环语句forI=0k=1k=1i++k++printf"****n"
$ O: U$ L$ [ O7 A" lA、判断循环结束的条件不合法
: m% \7 t: z7 n N" y6 S$ ^B、是无限循环2 `1 e/ M q. v0 s$ `) A* ~
C、循环依次也不执行* d; D( @( E) P& ^3 v5 s
D、循环只执行一次: {9 |; E0 Z- B4 U+ ?
正确资料:+ S9 k9 a( E5 e2 p
! V" s' w7 U) A* f+ y- L9 t- u. g# o2 g: @0 \# ?$ {. Q, [
第18题,下列不属于C语言关键字的是: h* a, T0 ]. \6 M2 ?& f$ @
A、default7 i f* |) H4 z+ p, D5 c
B、register
# v6 G" E1 i0 j, R+ OC、enum
: B; t8 ? E! i) U- ~D、external7 w1 \+ |0 C5 ~ K, k
正确资料:. |2 b6 P7 J0 {$ i
/ Y3 A. L8 c T7 V, A* @# C8 I" p
1 ^0 s6 ?& q8 R! M. `
第19题,函数strcmp"A""B"的值为
& Y5 T$ h' W+ k! G. f7 p, RA、0
: e7 S: E" _6 P3 JB、-1
& o0 Q$ Z" o2 O. U5 J( x0 |C、1- i: m8 |- E- Z/ L8 M" i7 N9 n
D、36 H( H2 L1 Z( B' H: w; @. Z
正确资料: b ]4 F5 ~& a8 m- `7 k
( c }& f% q9 `# X7 U! n
6 w- s8 B4 ~; d x2 o3 M: w: H资料来源:谋学网(www.mouxue.com),以下能对二维数组a进行正确初始化的语句是+ ^( T* p$ o+ S" ~7 B4 L
A、inta[2][]={{1,0,1},{5,2,3}};
% h! H) ~: {2 P: r& h( a9 tB、"inta[][3]={{1,2,3},{4,5,6}};"
7 o7 D4 f+ Q% O2 A3 pC、"inta[2][4]={{1,2,3},{4,5},{6}};"
9 Q& n1 U, g; I% d/ bD、"inta[][3]={{1,0,1},{},{1,1}};"" H$ w( t& h7 u2 n; U. A5 Z W
正确资料:7 ~) ^9 z# P' n& C
) o9 P& L3 R4 D' E( b" p
0 H) H6 v, F3 r. p0 o
第21题,c语言结构类型变量在程序执行期间所有成员一直驻留在内存6 k9 x4 H5 \( t# N# c
A、错误
) E3 x, W) Y" h& [' ZB、正确 F1 ]1 T7 V6 j
正确资料:* c- k' x" L# W; U' F. }$ ^
6 f* b3 ?8 K' {5 T3 A+ J! O& k8 a
8 Z* P4 Y0 r& q4 G, q6 v7 h, T
第22题,当从键盘输入数据时对于整型变量只能输入整型数值对于实型变量只能输入实型数值
, y. U0 i/ p/ h0 l2 ?; A& K' L' mA、错误9 ?7 q/ ]+ Y& e$ T
B、正确/ F' g3 p" j: u5 l( V
正确资料:
2 k5 m& s. ]) F8 C: U" Z( s J* R3 p9 ^; f) }5 {+ r' E8 I/ G! o
: N" d+ I# Q0 F4 v0 q2 r3 f3 u R第23题,在C程序中逗号运算符的优先级最低8 S: ~/ U* c$ L \# I! d
A、错误/ K: t: T" J$ d- ]8 I }
B、正确
0 i5 t+ u. j9 b正确资料:0 g* Z/ r }% N' b& a
7 f$ A7 }- a$ c& V! _
- ^. }6 x: z, }, h第24题,在C程序中注释说明只能位于一条语句的后面4 J3 L3 B6 S" x, V/ ]* k
A、错误
9 w1 Y1 f; C0 ^1 Z4 E. vB、正确
3 t8 T: i) W5 |正确资料:
& i" e& d4 J% A
. ^% u( c Q# L# r
" T: |6 w; {2 u6 g资料来源:谋学网(www.mouxue.com),0既不是奇数也不是偶数" g4 E% U5 ^+ D. k1 [- E+ O% c3 r) ]
T、对! e9 ^, I8 n3 I( R! m/ j1 u
F、错
; \- A2 F* \# P正确资料:F
0 t- ~2 v# o( L
) m% U) F$ S0 R7 l0 a# R- G$ b! Z- [* ~2 D9 V: c5 w
' ^5 B7 m$ _5 |: d2 [2 P( y
8 ?$ g P# N+ \5 C( e
! D4 Y! H e. e$ E; R8 V
: a8 ^9 _) k3 L1 j+ U/ O
. A/ }7 j: _+ b% m, J
' x) i" Q" }9 G6 T# K! B! z0 o0 ~- C' e
@# g' {$ z4 @
' D- G- G# m2 f6 A5 w. B: P7 |0 D6 S$ u
; u. @" x- i5 X% I) o1 R
' T3 a/ p0 m( u* S- @; s. Z) Y |
|