|
) B7 g' x" P& ^: P
《语言程序设计0008》16春在线作业1
' x4 b9 G2 I1 c* t# j
1 t. d6 v- y. z; [- G# i/ }& E s& H' H4 \( B' ^
$ N! q; \, `. N9 J+ c6 p U* B- q: I6 d% k/ x' d& S# U. D* a4 ?% y$ C
一、资料来源(谋学网www.mouxue.com)(共 25 道试题,共 100 分。)& V4 E4 x7 f2 F% M% @ Q
. a( Y/ V- h6 Z* ?1. 字符串“”在内存中占( )个字节单元。
/ }2 t" a9 T- z% j. {9 D. A5 R. 0% M# F! j7 T2 _7 A9 w, H! N
. 15 N ~; z8 A/ b- f2 o
. 2
( P0 Z- z: _1 S4 a0 i4 p. 3
/ x7 c$ N7 \# R* r正确资料:5 x" V" `- f: `
2. min( ) { int =666, =888; Printf(“%n”, ,); } 程序运行后的输出结果是( )。
! k4 W( W1 X$ J0 P3 S. 错误信息
! \1 y. M5 j, H5 j. 666
( M: V J3 N& P _% `. 888
% R* V) F6 X9 O& v6 ^. 666,888, F6 E0 E) x5 }; U6 X' `
正确资料:( d9 K- a; _% R1 P) L
3. 以下程序的输出结果是( )。 min( ) { int , ; for(=1,=1;<=100;++) { if(>=10) rk; if(%3==1) { +=3; ontinu;} } printf(“%n”,); }" s4 y7 I" Z* _" U7 ~3 y
. 101- V/ b4 ?/ n# }) a% r
. 6
% t7 a4 P" Z+ a. 5
$ C5 c: M& d5 s1 {0 X. 4
6 w; r- B6 E0 \! W5 H8 }正确资料:. N8 T X1 S: t' W
4. 以下能对一维数组进行正确初始化的语句是( )。
. ?* K4 V; i% y1 D, V# [( W1 Q' p" ?. int [10]=(0,0,0,0,0);
; f1 _' ^# o# _& v1 |1 {" X3 a+ `9 E. int [10]={ }
6 R& z% W) F2 a: {8 }. int [ ]={0,0,0};7 A/ L/ }$ c1 \: B/ i1 @) b
. int [10]={10*1};
: e% p% j: U/ [+ V$ |" l: M正确资料:
$ J; ~9 Z5 H: I- I$ x. |" A5. 以下叙述错误的是( )。5 |5 A) H) [* \0 l0 r5 Q- c
. 用户定义的标识符允许使用关键字 B3 A& G% R) }' L7 N8 e/ ~: x
. 用户定义的标识符应尽量做到“见名知意”# w* ~# u3 d5 e1 o
. 用户定义的标识符必须以字母或下划线开头
$ k) D+ G- N8 g% V; l" E, K7 d. 在用户定义的标识符中,大、小写字母代表不同标识8 j; p$ S0 i6 R8 ?1 z
正确资料:
8 {" R, M3 g9 V! r$ G- o8 ^" g6. 下列哪个选项是变量的初始化( )
7 U; I3 ~* _ B$ g8 z! {3 | c6 Y. int ,;=0;=0;
. h8 V7 D9 W) }% L/ H+ i. int ==0;7 U( z5 W8 s+ d# w! O! X
. int =0,;
* J$ S! w4 ?9 t$ M2 M. int ,;
* ~* D& T. j# P. q正确资料:
. [! _. i: N# ~7. 有变量说明语句int ,,;,顺序执行下面语句: ===1; ++||++&&++; 那么,变量的值应是( )。0 f1 A; K w1 g& u+ G
. 2
& U- u; l# s$ X# \! ^* }8 ]( v! l. 1 |) D; O0 a# {
. 0. e% M3 X2 q" G2 {) I0 p) c
. 3' v& s2 [: S1 C4 t! i( u
正确资料:: l( _6 ^# g8 N( F! G
8. 程序书写格式自由,一行内可写多条语句,语句中的空格和回车符可忽略,但每条语句和数据定义后必须有一个( )。
5 D! T3 u- y+ T2 X. 逗号
7 j9 B; S, B4 U% i. 句号3 C8 F% R6 a" V: `. N4 J
. 分号
: P2 C* @- K' I$ l- U- N. 冒号
3 N- S5 u9 ~$ S$ W( W正确资料:
1 c0 H0 ^" L8 f, q+ T# u9. 语言中whil和o whil循环的区别是( )。
8 y" H. r5 J9 t! F$ w- ?* H. o whil循环至少执行一次
. b, _9 O8 W( u2 M7 w. whil的循环条件要求得比o whil循环严格
; r. ]. f/ q0 p* W6 P. o whil循环允许从外部转到循环体内- A1 e h3 D; P. x( V: c
. o whil循环的循环体部分不能是复合语句
% n9 V5 q, @5 m; {. A正确资料:
- o C' ]8 F3 H/ ?10. 以下不是无限循环的语句为( )。) Z, X5 f6 ]4 y* {/ x, y
. for(y=0, x=1; x>++y; x=i++) i=x;# P! Y+ h2 \% b9 x; K% Q: K
. for( ; ; x++) ;" y* \: E! a# ^" Q
. whil (1) {x++; }
2 S9 m- B4 w# \5 F# u. for(i=10; ; i--) sum+=i;
c7 ~, I( i. V: z+ Q正确资料:
; S# h# a" y$ X. ~+ W11. 以下叙述不正确的是( )
) |5 ?8 H) q. ^4 \. 一个源程序可由一个或多个函数组成
5 H% b( l* K% B. @: ?$ M) L- b( R& n. 产生可执行程序的源程序必须包含一个min函数( ]1 b6 r& D! a% l- `8 C
. 程序的基本组成单位是函数
: J: a% w, N% w4 t& K6 J0 q2 s. 在程序中一条语句占一行
, r8 j3 {& Q: ?5 r9 d4 I: b正确资料:
4 d; `0 G' Y. A0 c9 [2 J9 Q, i7 Y% M- Y12. 语言中运算对象必须是整型的运算符是( )。6 |3 U" N ]5 c k
. %# g8 ]6 A8 |% l+ n
. /6 q+ j; H. f1 c5 Z" Y* ?$ i
. =
: C* {% u3 _* Y; u" |2 j. <=
. K2 i! P0 V2 O, M/ C正确资料:( `& E* T4 F+ f5 @# f5 A
13. 设为整型变量,下列表达式中不正确的是( )。
/ K2 ?! z/ M' m5 P% n- [. =+1& b$ |! z5 B& J, @- V
. ++
7 U2 z* h: ~/ [6 l9 z! F. (++)+1
4 T; P' O/ ?& _, f5 n- j. +(1++)' Y3 d0 |4 {% l) W
正确资料:% A2 q) t# z' X) R7 m! H
14. 以下正确的定义语句是( )。
1 H& H) M6 G9 e# {3 ~1 q! C: K. U. int [1][4]={1,2,3,4,5};
' h. [8 j/ K. T+ }5 q. p( u. flot x[3][ ]={{1},{2},{3}};
1 P1 d8 N: r1 g* V- b/ G; i. long [2][3]={{1},{1,2},{1,2,3}};( x* e! l6 ]% \: {! z- `
. oul y[ ][3]={0};
" ~9 T. }5 s. \6 |' J+ S正确资料:; H' n: B8 a5 S/ A3 G
15. 赋值语句 hr 1=“”是( )赋值语句。! x5 {0 y S9 z
. 正确
5 L$ P4 d, n+ }8 R/ L. 不正确- f' [: O. Y& l3 x. m. |
正确资料:
+ D/ O0 s7 a, z! H- O) Z. F3 e6 w' `, K) P16. 下列选项中,不是语言关键字的是( )。
# ^5 t' o7 R4 V. flot, Y) ^# v+ U$ C! G# B
. strut) E6 J+ H4 X# v; \; @3 }4 L7 i
. stti
, N3 ]7 U7 ?6 @( V* u. snf
7 q! C; |; g# {9 M$ L: {正确资料:8 b8 c; {) x$ {2 M( ~- P
17. 当把以下四个表达式用做if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是( )。
5 }, r4 s3 d" t2 p1 f. k%2; b l) H5 m5 Z% `8 J+ K( ^
. k%2= =17 G' Q8 g+ m) M' e8 e4 v
. (k%2)!=0
/ F/ w) B! z) w+ T, Z- b. !k%2= =14 x8 R% v1 J/ M5 D
正确资料:4 Z/ ]; X! l, i, r; w
18. 下列运算符中优先级最低的是( )。
, K5 a% a5 n3 i l. ?:
# F1 }1 c/ z% ]* E. &&" S+ {; h3 I4 k
. +
2 w7 E9 a9 D: H2 G3 C. !=
5 b( |/ M9 v& e正确资料:3 O' _+ w' G+ x$ t; P$ s* _
19. 下述语句执行后,变量k的值是( )。 int k=1; whil(k++〈10〉;9 \5 w; q2 V& w6 t6 A
. 10" S9 U) B+ N' t: C
. 11) t4 e0 j0 L x' r3 s, C
. 9
4 J. c v b3 v5 {" x0 y( E. 为无限循环,值不定$ w, E. }% u% q' O: K M
正确资料:7 Z" Y H+ B" y& F8 d" w
20. 以下所列的语言常量中,错误的是( )。
1 U5 f$ o+ B: v- @3 L# p. OxFF! m* U8 ^" v j% n- t
. 1.20.5, Z9 m$ L/ T2 A9 Z5 q
. 2L9 }1 j. U8 n: O0 x& S
. ‘72’" s0 G* b& }% [# V7 T1 R1 w
正确资料:; [/ X$ n/ l! E5 b- ~$ W0 I
21. 若有int x=3;,执行程序段: o { Printf(“%3”,x-=2); }whil(!(--x));输出结果是( )。 V! D4 i" {* o" i
. 1 36 v1 [4 L3 R, F; |. m5 J9 S0 W
. 1 -1
: L' k" K) T3 X6 s0 p5 i( ]. 1 -2) Q5 M2 p; w- z; X+ G9 W& [# v
. 1 -3* q7 H8 ~" c% u' J3 J7 q
正确资料:
% e% M4 T4 ]* ?2 ]22. 语言中用于结构化程序设计的3种基本结构是( )。0 E/ ?; ~9 Q* U6 }- ^ }1 {/ Z
. 顺序结构,选择结构,循环结构7 X) T4 [8 W6 N% W
. if,swith,rk
; l/ [6 X0 M% L0 l% o. for,whil,o-whil: O: W, W& w. J9 O7 P
. if,for,ontinu
1 X" k0 N" p) s: }9 Z* V5 k正确资料:: o5 L" E) M4 E' n5 Z& t* B
23. 设变量均为整型,则表达式(=2,=3,++,+=)的值为( )。9 j! r7 P1 x% C; X2 b
. 2
! [; M" K- y! @( q t* n% \2 m H. 3$ u4 T, q3 m; r+ N$ u
. 6+ e$ Q0 E7 {% y; o+ o7 z: I+ E
. 9( l, k' n1 C1 [1 `" S. D5 {- Y3 }
正确资料:6 h6 _0 z* L4 \* K6 x( y
24. 在一个程序中( ), ~1 k3 N# O% p |8 _2 q2 K
. min函数必须出现在所有函数之前
) c2 s: X7 A$ }. min函数必须出现在所有函数之后( U" D3 Q7 N8 {0 j* D% K1 M
. min函数可以出现在任何位置5 I6 G- q5 c8 d
. min函数必须在固定位置( F2 t( f9 ^6 C. H! c7 @
正确资料:
# h0 i6 W3 a$ S4 p25. 组成语言程序的是( )。
4 G+ ^) ~! w; E" G3 h. 子程序
1 _) A! n9 i: j% l. 过程
8 ]6 i; Q# p& O9 Q) i8 ]5 W+ I. 函数
" y/ v# g8 B' r2 J2 n; e. 主程序和子程序( ^, Y( g- n1 ~* ~3 z" I. e( Q
正确资料:
4 N8 c2 h0 C7 [1 h
5 n+ g% G% D1 M) C5 M( ]9 y/ _$ F) [" r
|
|