|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业3
6 {% h" \0 f$ g B3 p+ F试卷总分:100 得分:100
) t) @" i( C0 X第1题,下面程序的输出是main{intx=10y=3printf"%dn"y=x%y}% U7 T# i% u2 y
A、0% u$ t6 @' V2 X: E; A b) L3 z3 U9 E
B、1
( x3 m4 } F% m( @0 P, G7 OC、3
* P' W4 U" E* f R; T# f. V" M/ E) ZD、不确定的值
( p/ h- y2 X4 G; K, s正确资料:+ k9 @3 _! O3 R* \ ]0 }3 J# w" v/ w
( T4 i, G5 L: @) n# K2 c- V8 C
/ d6 h! c, Z/ _, r I第2题,C语言中逻辑"真"等价于2 L! d" w, l0 o. n6 k
A、大于零的数
; [( x7 ?( c2 UB、大于零的整数
: i' `: k& t3 C( v; `$ e5 PC、非零的数
0 F O! V! X5 v2 _6 nD、非零的整数
6 \6 g6 x' x# _5 Z" }0 Y7 X正确资料:
4 F( R9 D, r( a/ c( v" [8 K8 D! c1 G; D1 Z7 ~
# R Q/ S( D# W: T8 W第3题,以下是正确的C语言标识符是
. V, L) ~' Q2 r* |4 Q; Q6 iA、#define
# |1 F4 k) W6 P" q ~0 p1 }B、_123
( _ r5 P2 x6 IC、%d9 N; `2 y1 e) Q8 ?* g3 D
D、\n
: W5 x: E7 f: Z' c S1 R: I正确资料:! P' O) l4 y7 X/ e3 e" f! l
4 Y8 t5 ]! A- ]( r* V0 ?3 M0 X c. a9 T% V" d
第4题,标有/**/语句的输出结果为intx=20printf"%d%o%x"xxx/**/
+ ]& g7 A- a+ M; O2 |A、20,20,20) l. H1 U4 N* o! B% R8 ]
B、"20,24,14"
. B3 [5 E" Y% I' J# E4 }! c! a" EC、"20,14,24") r/ B% B: ^; O& _3 V, T: q
D、"20,024,14"
) H0 Q6 _: |$ g( M, c+ F. g8 h正确资料:6 q( D8 \& @# k _! r
7 B/ y. S8 c( p4 p2 u7 w8 Y0 |, w0 P8 q
资料来源:谋学网(www.mouxue.com),若有以下说明和语句则输出结果是Char*sp=""n"Printf"%d"strlensp
8 y3 r, P ~2 rA、64 a: w3 q$ Q3 ]) A" ^1 Z3 N# I& Y* u5 q% N
B、37 M& t" V( l( A& O) R
C、5
! ^! `/ P7 B( H oD、字符串中有非法自负,输出值不定
5 \5 \1 h! w" `8 X: k, M, J正确资料:. M ^$ T& _8 b5 S2 B
" P8 C6 U( N8 D7 g* Q6 }) _$ I: M# q6 d- U
第6题,以下能对一维数组a进行正确初始化的语句是8 r7 z2 N0 |( }9 K3 [7 x
A、inta[10]=(0,0,0,0,0);8 U" P/ u, ]0 w7 ]4 B
B、inta[10]={};; j8 I# p7 }0 H4 F3 l9 W
C、inta[]={0};
8 _4 Y2 N: o) {D、inta[10]={10*1};3 I6 y1 ?& s* s! k+ \* ]
正确资料:
, k5 Z+ [3 O8 B2 P4 l, h
" ~1 V! C P6 v, d; z# F9 { E& [) A/ T' M% R' @0 z7 H1 S
第7题,若使用下述程序段将整数12和浮点数136分别赋给变量a和b那么输入应该式intafloatbscanf"a=%db=%f"ab
8 `; ^1 U$ ~- C: FA、1213.6
$ c7 ?$ ^. r7 [5 H% S3 o+ H0 ]) AB、"a=12,b=13.6"
4 J w' U3 \" h, X) s- Q! |/ HC、"12,13.6"
0 O6 |( k* a* E' f" z& ?8 V0 j3 YD、a=12b=13.6# \7 V$ V4 s' d' F* W D- [. G
正确资料:
" Y0 w e, l3 {9 K; F! i+ |, p v8 S7 V+ R' S
2 m1 ]/ _3 L* G8 L" x% A+ B4 e, m第8题,合法的C语言标识符是# q* l, W% ^: Q7 e( Q5 C& l
A、abc+ l. H6 ~$ W/ r: T) z3 C0 {: _
B、2ab5 b4 S/ S3 r9 F8 h
C、_a1
$ ?0 N* V9 B6 U" ~; |) z, UD、/n) g- L! `% ~& j" d+ h8 |" G0 t2 f
正确资料:
$ B7 x" Y' C3 h
6 {: x! p2 t5 {3 r) [; K5 e4 u9 b4 d
: X5 o! L- S1 y. k第9题,sizeoffloat是+ `# n5 \4 q) [: ?6 i
A、双精度型表达式
. w* u2 S8 l, O! RB、一个整型表达式 V5 c* t+ Q8 z; n# S
C、一个函数调用$ K: d! s, ]- I( B$ C1 C
D、一个不合法的表达式
; p8 v7 K V, G/ R! I: ]正确资料:) A5 y9 i& C7 y0 h& @3 h
7 e. [/ j3 ~6 J6 Y
0 e0 @! O9 U8 F3 V* `, N资料来源:谋学网(www.mouxue.com),以下程序段intx=1y=4printfxy"x=%d""y=%d"xy- U. F9 ?, v" F% |! {& Q
A、输出控制格式错误' I& G$ q* f) F# L) t8 O1 ^' l2 z; e+ m
B、输出:x=1. M2 x, u" y. P
C、输出:y=1
# u0 ~- i# l4 C2 V7 tD、输出:y=4
; i8 H+ u/ k; U/ m" ^0 ?正确资料:5 q. a8 r; I2 w6 e9 l2 m7 M
# A% h% ]2 u' Q2 C" t5 {* d" M! e. W4 R2 R
第11题,下面对函数的叙述不正确的是
& S% l. `8 J2 |3 [1 |7 w$ Z8 kA、函数的返回值是通过函数中的return语句获得的0 K J5 n( X5 E- K) v% k
B、函数不能嵌套定义
: e8 N- J7 k% l, k6 D' O1 t; |: IC、一个函数中有且只有一个return语句 W$ S# f' l, p3 V. l/ Y
D、函数中没有return语句,并不是不带回值7 H4 x* p. ~& N
正确资料:# y- a+ h# ?8 `, V
% d1 M7 M! a$ y0 c6 _" f, |) g( s# k- e
资料来源:谋学网(www.mouxue.com),复制题干如有插入图片点击第二个"插入多图按钮"插入图片并上传图片
8 c( U& u+ T, s- n& ]6 M4 ~5 q: ]A、单击选项1 粘贴资料,如有图片同样方法插入上传1 b0 J3 N4 ~% d' i
B、选项内容都是0 K; p1 _/ X% n
正确资料:
) e2 s0 I, C5 H( T" t5 W& X% j, n4 s) a- ?
, S0 V3 h" M, Q' j" O6 v# o7 b第13题,下面四个选项中均是C语言关键字的选项是
. Z4 A# t# ^1 a u4 sA、autoenuminclude
, X: y& m: o. Z* k/ w3 EB、switchtypedefcontinue, \1 |+ q8 `0 g9 a8 ` \ l J
C、signedunionscanf0 X& \, s+ V# f# S2 A0 D
D、ifstructtype
; M' G- X" T/ q" j6 t8 c* m/ C正确资料:2 W; C& q; @3 y: c
6 S) u) Y% o: |
% S0 i Z8 V) d
第14题,以下程序段执行后输出结果intifori=1i++printf"%d"i++: y0 J+ P2 q7 s4 c0 F& m' U
A、1* \) O# z# ?+ \) r B Y
B、2
4 G6 T2 L" s6 u5 ?, H8 cC、3$ g! o! t( a" Q. J3 E. @1 b, e
D、死循环
4 T4 C2 i( z' ~2 f4 a正确资料:
% F2 d- v$ F! o% n6 @7 N: J. E% J+ \; S
. l& O( o t! ?( D2 H
资料来源:谋学网(www.mouxue.com),有两个字符数组a、b则以下正确的输入语句是
$ D5 Q8 M7 y9 KA、gets(a,b);/ C! |) M* |8 a% U& t" p6 U
B、"scanf(""%s%s"",a,b);"
) t- o8 n- a* k: ]. _" xC、"scanf(""%s%s"",a,b);"; \) Z( M8 p8 a% C+ ^
D、"gets(""a""),gets(""b"");"
# g$ t: x# i6 L7 }正确资料:
/ a7 R+ y& t: W2 c5 u* I4 Y4 G' J! k+ b( _* W0 z i, l
3 M7 ` R" ~) L1 Z8 q/ K
第16题,有定义floatx=314*p下列错误的语句是
$ o% q% m! \. b3 zA、p=3.14
$ q3 n& u0 B* V' mB、p=x
; N' O' \7 u3 C! a1 OC、*p=3
( E$ @ A. d" p! [. [" J# |D、*p=x8 u' f: `! k$ ]' ^
正确资料:6 `$ z0 P& s; ^0 O' c: q+ L* p
. H$ D6 ^# h6 S1 q5 S0 z
/ w4 ^4 r9 H; X5 m" ^
第17题,执行下面的程序后的数学结果为intxyzx=20y=40z=15whilexyx+=4y=4z/=2printf"%d%d%d"xyz* p) v& ^4 {! G* c3 N2 f
A、40,36,30! S- O& |9 b1 n6 q3 Q+ W6 N6 A
B、"32,8,7"% ]2 w4 }, |2 b# W$ c
C、"32,28,7"& o! m: F. O: d5 O. v2 q
D、"32,28,7.5"
) {( H" N- E+ O' H正确资料: `' Y" K4 x9 u& [+ R6 y( g
2 A( g! @- c$ D0 e4 k
, f; E+ [2 S- Z0 ?" A& V7 P: R第18题,下列四组选项中均是不合法的用户标识符的选项是
, x9 m, r0 b0 q5 ?! e3 t# y7 D5 @" iA、AP_0do( D. I6 X, s( ?4 Q/ n2 L5 b/ a! C" z
B、floatgoto_A
0 ?+ Z4 v y4 h9 {0 CC、b-agotoint
3 R# P: o$ i L/ O3 [( G6 p4 ^1 PD、_123tempINT9 m( V3 s, \8 a- a/ c. P7 N
正确资料:) u( q/ A7 S& f8 s: [9 \ R
, _: h+ T% Q2 o- I2 `+ O- }- W; Z# ?
( S4 b x, w' W" C Q! G! q& k: A第19题,以下程序段intx=1y=4printfxy"x=%d""y=%d"xy
- U+ B h$ X9 x* A `A、输出控制格式错误+ ?" R1 D/ {3 M1 F
B、输出:x=1
% T, q; W6 H8 J; v( d# nC、输出:y=1' i) ~ P6 _8 K8 s
D、输出:y=4 v) s. p1 d( J
正确资料:, M$ @% Q; g6 x7 r9 }
% P% _$ g" E8 H, C! q# o: _1 G
& ?7 d4 J# h& S" y% z; l \# }9 a资料来源:谋学网(www.mouxue.com),C语言中下列说法正确的是
# J! X3 F# z' b0 gA、不能使用do...while语句构成循环。
& F7 u0 O/ ]1 B$ M! LB、do...while语句构成的循环必须用break语句才能退出。
$ V/ @* L4 m+ s" s+ `* F2 l+ ]C、do...while语句构成的循环,当while语句中的表达式值为非0结束循环。; Z8 \& h" N" e0 F
D、do...while语句构成的循环,当while语句中的表达式值为0结束循环。
9 G2 @, z8 w: ^; e! ]正确资料:/ o, B, C! q! J
2 c( s# G- C6 J, j! M, ~0 C+ l4 D5 Y, z) V- T
第21题,在C程序中main函数必须位于程序的最前面
+ O$ |$ S- O% vA、错误 \- s$ U- S% B" h2 Q5 v
B、正确4 ^" \4 l) V0 S
正确资料:
$ R! F. D& K3 `0 D* k2 \ q8 I* h
; q9 N' Y9 F( D( p+ }0 C* a9 h& Q9 Z$ u) l4 x, l X& o% N$ k
第22题,当从键盘输入数据时对于整型变量只能输入整型数值对于实型变量只能输入实型数值3 f5 ?! I8 |5 X; ?# w
A、错误
3 P- r2 d* W% \( ]: K* ~0 jB、正确/ W% X; s7 L; F2 g( `' z0 c* ~
正确资料:
3 T4 D8 Z7 x7 U4 M$ L5 l4 ^" P/ x, u/ A6 H# g
3 `% H4 u4 a6 ]; @" ~0 V第23题,一个整数可以直接赋给一个枚举变量
) U. [- L, E0 ~( ]$ d1 A' Z( NA、错误; i5 L( ^! P$ U$ K, P, ^
B、正确
; g3 B6 S" H; P* @" N正确资料:
2 L5 {$ N2 H- a+ l* V1 \. {3 ^7 v4 ]% L% m
3 d; J! F& {0 s7 M. L9 b- Z第24题,主函数可以在其他函数之后函数内不可以嵌套定义函数
9 Z3 [) X# f. B2 ZA、错误! _7 _# N3 I+ f
B、正确
% a% x% G# i, C( A# p4 S k正确资料:
S2 ]& K7 U I" _8 d. `) k. \, K% C% [
. E- r- ]/ q3 ^资料来源:谋学网(www.mouxue.com),在C程序中逗号运算符的优先级最低* s8 z9 y! ^ l$ a! u
A、错误4 F6 [8 A- p1 J, X0 k; k
B、正确' }1 r+ @5 \% l! R9 [9 v' N9 t
正确资料:
( B' j* I9 C0 c- a6 k, t! |
5 m4 w0 v1 g9 n3 Y2 |# Y9 U
" v0 E1 T7 x) p% {
" J0 e3 n! m4 S8 K! I- B
. W+ j2 v+ y4 _9 v8 S6 f' L' w$ U, r2 _" ^
j( z& O& S9 W/ K: U: ?+ M' x2 t! ]
. Q' {" `. W' L$ A
0 e$ M+ I+ b' W' _0 e+ N4 ~% v8 _8 g; c- J' ^' U8 A
* ~, ^' X8 C. h6 X. u+ D/ C8 ?) C R! L+ n6 j; f
" H+ @" g4 d$ M+ q8 O. K! { F& P
! U7 \. w% Q, q8 V# w) S |
|