|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业35 Q7 M: i6 O6 h- k" k
试卷总分:100 得分:100* n" \- I6 e+ w2 v
第1题,下面程序的输出是()。main(){intx=10,y=3;printf("%d\n",y=x%y);}
* {" ~# L: H) F# ?: pA、06 L6 y8 T2 {% @- N
B、1
7 n0 ~$ d) _1 J E( \4 xC、30 h U$ ~! e7 `4 Q+ ]7 Q. O7 e, W/ z& g1 I
D、不确定的值
. _. s# h: h, a* ^3 `, ^正确资料:- `( n, q, D. K7 Z, q
( R2 T$ d1 {( B7 T
% \2 K2 v7 Z+ B0 \. ?第2题,C语言中,逻辑"真"等价于()。
X2 C4 \6 f: }! J) jA、大于零的数! \ {1 F, Z( k4 J1 g1 ]
B、大于零的整数0 E1 c* v( S1 N
C、非零的数# ] R7 z# X5 ?4 T9 M
D、非零的整数% a$ W) j" V$ \$ ^% O% _
正确资料:
# z7 Y/ t+ \# k1 s4 \: _) x2 A, R
- l/ T; s7 x! @: g
第3题,以下是正确的C语言标识符是()。
& L" i! Q. c1 M7 R' g' iA、#define/ k; ~ |& O8 \$ r6 O& ^2 A
B、_1237 J; c3 p, m2 r6 z- ?6 |
C、%d
: t- w1 p" M7 @D、\n; E1 J5 V# Y6 l; n
正确资料:
7 U* P: O, k f9 j8 I% ^
# d' w: V! f- l8 k2 `' q/ a" `; v" f" ~* a2 f1 \ q) I3 i1 W! v1 D
第4题,标有/**/语句的输出结果为()intx=20;printf("%d,%o,%x",x,x,x);/**/' n( s8 E' f. L, n3 Z- p/ M
A、20,20,20# ~1 J+ l( Y4 W" Q* D* M7 S
B、"20,24,14"! _2 {) P/ Q& P# ~) L! I& Q- S" m
C、"20,14,24"
* F5 Y, _6 @( @, M6 m1 bD、"20,024,14"
4 t& ~" p/ v% i' j正确资料:+ ]; b# D5 x) W; b
: [% O9 m) { ]
# H8 Q" b s7 @- o: r' V资料来源:谋学网(www.mouxue.com),若有以下说明和语句,则输出结果是()。Char*sp="\\\"\n"rintf("%d",strlen(sp));( i$ z$ A7 t1 h
A、6" v+ E+ _1 ?) k, E3 X
B、3: l" _4 t5 S! ^. F; A z
C、55 |& V& `, i N: }8 D
D、字符串中有非法自负,输出值不定* p B4 h3 Q l; X
正确资料:7 }8 g' ?" r5 }9 A' w" o
/ g- K5 A& `2 r" D- d* i7 y! c! q& M( F% h+ u! b$ g
第6题,以下能对一维数组a进行正确初始化的语句是()。3 y: y/ i/ T+ M
A、inta[10]=(0,0,0,0,0); i4 N; j Q; E! @# s/ K
B、inta[10]={};8 D" |( q+ @( ?9 k
C、inta[]={0};6 [) z& f, g* N. {+ u8 `
D、inta[10]={10*1};
/ @$ J( [% l1 H/ k& N0 |+ H5 Z正确资料:* G5 [1 p, Y. O) r# B4 \
" M( V2 K' J% W& g+ C: o
" z: K4 L. K. U% @9 @' L$ L第7题,若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf("a=%d,b=%f",a,b);
& n, j1 \$ u/ RA、1213.6# _0 O6 o6 |! a; e M' n
B、"a=12,b=13.6"
) ~/ C1 j+ B- \" J% R" i' vC、"12,13.6"% ~; V: V5 a& x0 S3 T* r
D、a=12b=13.6$ \/ o( h- @% q$ j+ M, Z
正确资料:
3 C# ?0 @$ I, C- G6 J' i
! e( F; y% i* p6 h3 B
- V+ |0 b2 l& h7 }( V第8题,合法的C语言标识符是()。0 H, x" x6 o6 W5 z3 `
A、abc* W' p x4 t! Z2 @ D
B、2ab- D! \7 Q% c& u% V
C、_a1# H% D' F3 K. M. B* o) P
D、/n
9 q* ^; S! C1 i6 ]正确资料:
" G% M- o/ L2 ~' p2 z$ [" J, {3 A) R8 z3 N% |% j
[2 i% q, O5 R0 _第9题,sizeof(float)是()。
7 w/ [) I1 } i% N4 r% j- dA、双精度型表达式
: x+ F/ a9 G! U5 uB、一个整型表达式
8 T! m- c+ S# S; e1 EC、一个函数调用
1 m8 {8 B& g/ a. [5 f/ m8 `" JD、一个不合法的表达式
2 i5 w" V$ ^ H8 K正确资料:
, Z7 x/ g8 p1 ~. A% v$ ?2 c/ F
( n4 X) i' A9 K R" X& _9 N7 b; l S- v. Z O
资料来源:谋学网(www.mouxue.com),以下程序段()。intx=1,y=4;printf(xy?"x=%d":"y=%d",x,y);
! G+ z5 h4 |% O; k( a: xA、输出控制格式错误
# f- C: N8 F+ XB、输出:x=1
% @. X! p) w- s- KC、输出:y=18 w$ S7 O! I8 m1 O
D、输出:y=43 d0 q# _( d' P
正确资料:7 u; r2 F4 o1 ]0 Y8 j5 o
6 D( S2 A! g0 I+ l5 E
: ?7 ?. v7 L6 {( t/ w7 v第11题,下面对函数的叙述,不正确的是()。
" W& B1 c; N2 [- N8 YA、函数的返回值是通过函数中的return语句获得的) I* w p* i* O/ }; ~
B、函数不能嵌套定义
1 J! r5 }( c8 a7 hC、一个函数中有且只有一个return语句
4 a8 A i% Z$ V! n4 W PD、函数中没有return语句,并不是不带回值5 h% K- B" D4 l2 C8 _5 p, c. c
正确资料:
# o' Y0 C, h, y; ]0 b+ H
, T: ^3 J3 g0 X* T
: [" X& O, n) r% `; p7 j$ x资料来源:谋学网(www.mouxue.com),复制题干,如有插入图片点击第二个"插入多图按钮"插入图片并上传图片
0 r- M7 m' u8 H# bA、单击选项1 粘贴资料,如有图片同样方法插入上传* e: w- q1 T1 D+ Z. i$ N: T
B、选项内容都是
0 L' U5 Y9 A2 c! C5 Z2 }正确资料:$ f. Y5 L$ Q m3 W/ g
0 e" {6 r" r7 d5 [: n) S( u( L2 I1 O2 E4 U* Q, `
第13题,下面四个选项中,均是C语言关键字的选项是()。
& B4 S' _* \& B( t9 H+ C" [" JA、autoenuminclude* y+ S$ @3 J! P1 j. G
B、switchtypedefcontinue* l1 n( D1 p1 t
C、signedunionscanf% j0 `3 H" m- X; N' S: f1 X
D、ifstructtype
- e+ z! Z) R% a. ~3 S- X正确资料:
7 E7 z5 G5 B) d5 }8 u+ t+ q3 Y7 o/ }2 Y" ?* o K* m3 m
! @/ ` ` O2 n2 e+ _第14题,以下程序段执行后输出结果()。inti;for(i=1;;i++);printf("%d",i++);
9 ?. M5 ~8 A( V1 v1 K! m# J3 X- cA、1
4 X6 R% \ \5 Y3 N7 UB、22 [. [/ |" x2 M: x& M% o: m7 Y5 U) g
C、3, R5 a4 V! n' \( W" {3 U/ L
D、死循环
9 B& {6 g ^5 O4 H正确资料:9 O9 N: U- Y1 f1 ]% v
6 I' _* ~2 _" i0 D% @& z6 ]# D
& W3 D8 E: @( T" J资料来源:谋学网(www.mouxue.com),有两个字符数组a、b,则以下正确的输入语句是()。
& ]$ U% z) h) y) n N h8 ?A、gets(a,b);
" L3 q* {7 a" ]) T& \& B7 tB、"scanf(""%s%s"",a,b);"
. s" T0 j& Z& x3 }: j- B& C0 LC、"scanf(""%s%s"",a,b);"/ ~! Q ~# i9 z+ n2 V* H
D、"gets(""a""),gets(""b"");"
7 \( d$ R; O! s9 J正确资料:/ {* m3 }5 T2 O2 {- Q3 T
" J, O: d; \4 r! ~3 o# ~6 Z+ m7 C' l8 ]" r g D
第16题,有定义:floatx=3.14,*p;下列错误的语句是()9 v5 b7 v. I0 D3 |, O0 r9 ^# `) n
A、p=3.14
, Z+ g/ f$ z( E7 W2 qB、p=x
5 a, E* D) |- hC、*p=3
+ E$ w5 n- X9 l+ t$ j/ w$ JD、*p=x
+ P, x5 ?6 y2 O3 e正确资料:
1 n9 y8 V+ G: `- [6 K- h8 o) E" _
0 h4 D! S2 s' W
: i6 { |$ k2 }7 X/ W第17题,执行下面的程序后的数学结果为()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);
+ B) [! u, A) ~) P4 JA、40,36,30: }8 i6 u- S9 \
B、"32,8,7"8 ]* c8 m, I7 _& F
C、"32,28,7"
$ y c4 G' u! @! GD、"32,28,7.5"
. ^9 P" `; p: F; M正确资料:
- D N0 Z" d1 V* n" f) a/ j3 N
' ] U; V* U" r: h; K( |
0 b* E1 O, o5 ^; G第18题,下列四组选项中,均是不合法的用户标识符的选项是______。
0 s( ?/ P2 J5 R, m: YA、AP_0do6 f5 ~4 \6 L0 r& Y
B、floatgoto_A
2 N7 c; l: R7 l3 XC、b-agotoint
* w. M5 v+ C, J( E9 X7 iD、_123tempINT
' X. C* z/ S, n正确资料:0 n5 [( M6 z8 I# c
( t8 }" c$ m& }( l5 M5 \
# ? g+ p0 g- u- X5 X6 Z7 ^第19题,以下程序段()。intx=1,y=4;printf(xy?"x=%d":"y=%d",x,y);$ D. V1 r* ?: i9 S) O/ r
A、输出控制格式错误
4 O/ P- D6 `' X4 ]B、输出:x=1! i, h* {$ C7 N8 Q
C、输出:y=1* \7 s1 e: K( `! a d
D、输出:y=4/ n. c. q. N8 o- w" [
正确资料:
4 o: H8 ~0 M& m. U- n4 Q- h
$ J, O: ?! L3 Q! z5 I
# z, g7 a8 A& O) H* N资料来源:谋学网(www.mouxue.com),C语言中,下列说法正确的是()0 F) H7 Y& `. t
A、不能使用do...while语句构成循环。, h; K$ y4 h8 Z0 U. G/ j0 B9 u
B、do...while语句构成的循环必须用break语句才能退出。
/ ?+ o- z' u- A0 {/ fC、do...while语句构成的循环,当while语句中的表达式值为非0结束循环。; _3 |& l3 }! }5 y4 e3 p( _
D、do...while语句构成的循环,当while语句中的表达式值为0结束循环。
; E' ^ C6 K8 `正确资料:
8 r- Q7 Q; j% O5 L+ A4 y
" Q& X! n q8 l) Z0 e1 Z+ j& _( [/ \1 ?2 q4 O# p( B
第21题,在C程序中main函数必须位于程序的最前面" V$ J, x& x8 v+ f1 N
A、错误" R, c- q. g$ F! s% Z
B、正确
& e z. [, g) \8 i7 L' j正确资料:
1 m" Z4 S! y1 |8 n, ^( A5 }- t$ \9 j" S
8 I- [4 H2 Z8 Q; \
第22题,当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
* a; [1 _4 H! ]6 wA、错误 y1 V& ~/ Y: n. g
B、正确8 r U2 y* D) |/ S$ X1 m1 K( ^- Z
正确资料:- g7 J* k& N8 i, g
/ `2 H. L) x2 L% U
; K* I* W( ~/ y- e! Q- }6 Y$ K
第23题,一个整数可以直接赋给一个枚举变量8 L) n. j3 R9 p$ W. O9 k
A、错误
/ E. s$ |% c+ S- b$ ], {B、正确
# g) s( N" k3 v$ L8 c正确资料:
9 G9 l* X5 s m5 H# L$ Z+ @) j6 R( ?' I6 O/ w9 c- S4 U. f
! F5 ` t: a" p a8 o ^
第24题,主函数可以在其他函数之后,函数内不可以嵌套定义函数
; F! ]+ X$ A$ _7 \$ C: i0 Z0 MA、错误
2 G- L( [* Y- R8 M- s! Y- z lB、正确
- K$ Y5 g X7 s" A' {& ~' S正确资料:1 s. M6 d, L( e3 B [* U8 W9 J
& o& W* x7 K4 N- d* l1 g; R) T/ b& K+ J5 k5 m
资料来源:谋学网(www.mouxue.com),在C程序中,逗号运算符的优先级最低
# \% l( k/ \- i3 ?6 vA、错误
2 u# d+ Z' n6 x7 T! }B、正确
. D2 j; A0 F# a! B' O; R; ?. b正确资料:0 _; ?0 }6 A- Y; W
# W& Z6 Y. Z- `9 Q
0 @! t& @; O4 ^" E" S5 q
7 k0 R; T6 m: `! _8 E8 f! {2 c E9 W* g; O2 A/ T- \
B7 u4 _/ u2 B+ J' o
Y& t: M/ y1 O5 W7 v
) i% R, C. B4 p& i
# F- I# R. W e& q
% i9 h. B7 z9 h9 w' |% h( _4 [% r" H- O$ T2 p q. l6 Y; v3 u4 h
, ?' E$ C' k4 i# w4 Z q$ E' }( Y0 X4 N' r0 Q' z
0 \* H6 V& s; X! V5 V
9 \. k4 |8 |8 E% N0 ^
|
|