|
( ] C' k& t4 `8 z《语言程序设计0008》16春在线作业1& n V. F2 [( B( u; I
' t! G, \: J5 f$ s W, ]
' ]) v: P9 l; e4 P
9 K8 e2 B& l- D
# t4 U# ^5 p2 f9 Z# p7 P7 W一、资料来源(谋学网www.mouxue.com)(共 25 道试题,共 100 分。)$ S; r4 Z. ?/ O( t1 ^# s4 Q7 a$ N
D; f" u& X" t0 U
1. 字符串“”在内存中占( )个字节单元。
, e9 P( S7 g. U, h4 D. 0% w8 }6 ^: X6 q7 }( `- M8 }- M
. 1- v( X6 a; a1 n6 l
. 2' K' R4 y9 q3 F# n' z) s
. 3/ A. x6 K @% C5 b$ [7 K3 x
正确资料:0 P7 w- t& t6 @" G: A% \4 l! B# H
2. min( ) { int =666, =888; Printf(“%n”, ,); } 程序运行后的输出结果是( )。4 q1 R" d$ r8 q' P6 E
. 错误信息
" m w6 N4 J+ F5 e. 666! Y) A5 w! {- J: m
. 888
' K3 E) [$ U7 y+ Q* G* [; g# ~9 C. 666,8886 O: f+ ]) G" W
正确资料:
. F/ M6 d" L% G) b, r: q3. 以下程序的输出结果是( )。 min( ) { int , ; for(=1,=1;<=100;++) { if(>=10) rk; if(%3==1) { +=3; ontinu;} } printf(“%n”,); }
) S& l* G; m- t4 u. 101
) Z& _1 }% Z" Y9 G' G. 6
% o1 B( | _6 ?8 ]" V% C6 u. 5
, | C+ w: {) e4 q. X. 4
# V3 N. Y! m0 U: k+ e5 t# d正确资料:, U% p3 k! i% \" s$ O
4. 以下能对一维数组进行正确初始化的语句是( )。, p! d2 l. {, r
. int [10]=(0,0,0,0,0);
2 B6 ~1 i Y1 \. int [10]={ }
3 D/ d* Y% D9 \/ t' a( o/ i. int [ ]={0,0,0};
: E' c/ z' Q2 \- z. int [10]={10*1};. O1 s/ o; l& ~2 T2 i8 ?
正确资料:
& c q& G# x- z. d5. 以下叙述错误的是( )。 R u) d5 f; c
. 用户定义的标识符允许使用关键字3 a0 }, m5 e0 u+ [' r* Y
. 用户定义的标识符应尽量做到“见名知意”( M' t% ]0 K+ T9 W
. 用户定义的标识符必须以字母或下划线开头7 P% X! E- h! S A
. 在用户定义的标识符中,大、小写字母代表不同标识
% @9 E. C+ K3 X3 h) q6 E3 D1 k3 L/ H正确资料:
- f" K- ?; M' a6 N; I7 M6. 下列哪个选项是变量的初始化( )% Q2 ^, @0 N' z3 `, o: f3 L( [
. int ,;=0;=0;
& n& L. k. T: f6 U. int ==0;. A/ J- l+ E4 Q4 c0 _' G) C& t
. int =0,;* m* W6 j) X; `. I- [- e
. int ,;1 p2 @2 L* \6 v! P
正确资料:$ F% X8 V# N j& x, S
7. 有变量说明语句int ,,;,顺序执行下面语句: ===1; ++||++&&++; 那么,变量的值应是( )。4 M6 H) q6 m2 S2 \3 d3 g
. 2
5 `6 t4 O. v: e! u2 Q. 12 j: ]. R# r. l! o9 C- ^" V
. 0
; d( R, R/ Y# h3 ~. 3
% A# b4 d/ Y# I; c( x# {! Q/ i/ Z9 z正确资料:1 b- a) `, x3 p8 i# a
8. 程序书写格式自由,一行内可写多条语句,语句中的空格和回车符可忽略,但每条语句和数据定义后必须有一个( )。
; G1 W/ A( L2 _+ Y% }. K2 n. g. 逗号9 }% s4 e% h3 c' v' H J
. 句号6 }- f) x5 b( s2 _1 p" l! V
. 分号
" ^+ J' m5 ~6 I2 D5 u" e. 冒号) |6 y. ^" k. G/ [) C4 p
正确资料:
: A) I. U7 m9 ^+ y8 h% \$ o9. 语言中whil和o whil循环的区别是( )。& {: `. |: o6 ^
. o whil循环至少执行一次
/ ]9 g" J! E l5 L" i# M. ^- F2 f5 {. whil的循环条件要求得比o whil循环严格
! ^4 z, i6 F$ Y( }; {. o whil循环允许从外部转到循环体内8 T* ?; @9 D1 a5 n
. o whil循环的循环体部分不能是复合语句' `& w7 G- H! E o. A' x9 S4 f
正确资料:
$ C3 u$ g) J2 Q, R, |10. 以下不是无限循环的语句为( )。
, A" @6 C2 @2 y" y7 H' Z. for(y=0, x=1; x>++y; x=i++) i=x;
7 i# D; r; _% g/ |. for( ; ; x++) ;0 M5 V7 \( [# i; j( X* j# Q* X
. whil (1) {x++; }# \! B" Y* C& n* k1 ~7 n
. for(i=10; ; i--) sum+=i;
$ e: Z6 b) \) L0 ?% y6 i# G正确资料:
1 J2 d! ~3 x* `+ e1 ^" e11. 以下叙述不正确的是( ) Z" K" Z# d' [) ` k7 P
. 一个源程序可由一个或多个函数组成
' t6 y# ] V) E- s z% }3 D, J' M. 产生可执行程序的源程序必须包含一个min函数, d6 \) ~( X' b% {
. 程序的基本组成单位是函数
2 z" }& R0 x, _. 在程序中一条语句占一行
% ^# v7 l) ~ W& B! V正确资料:
/ B8 {! s0 T% p* q) l. P& L0 |# y+ o12. 语言中运算对象必须是整型的运算符是( )。
( [! v& g2 Q: F1 @. %
! j9 Q6 ]: Z9 _4 v6 r' w# T. /
( W8 \( a- x6 R. =
6 b- h: }* K& b N- {8 l. <=
1 w" ~ c; e, N1 D! Y6 \正确资料:
0 v$ }6 [3 |! X7 c6 z2 _5 ?: ?13. 设为整型变量,下列表达式中不正确的是( )。8 \+ T$ N3 V- a$ h. }4 Z$ d3 U4 l
. =+1/ e* I. q+ a3 E5 b1 C8 G0 u
. ++. o- D2 ^: F* g. t I
. (++)+1
8 g7 y: [1 \- y. +(1++): D) |$ w1 q) z; j0 v) \3 E
正确资料:
/ \+ G5 d5 V2 F14. 以下正确的定义语句是( )。# p3 n/ n! c9 U) I+ \9 t
. int [1][4]={1,2,3,4,5};
& T B E. Z+ U# V9 @ w. flot x[3][ ]={{1},{2},{3}};' ?5 K6 I0 E. _6 |0 u# n
. long [2][3]={{1},{1,2},{1,2,3}};- [. T: X! y2 V/ B; o
. oul y[ ][3]={0};7 R) g+ `% C( ?
正确资料:
" a8 u& ~6 n, |. O8 j% u15. 赋值语句 hr 1=“”是( )赋值语句。1 x2 _0 }& z- }8 D+ Q# ]
. 正确
, D& |" b7 I* w. 不正确
6 Y8 G1 p& q J2 `2 n正确资料:
- H$ N7 s& C: p5 d I16. 下列选项中,不是语言关键字的是( )。4 U+ \% J K, Y' \, n% o' j
. flot5 T# k7 J$ I4 }4 t6 ~ }; n1 X
. strut
. x& D8 h0 ?/ _" U1 g$ K. stti
. V; }& e) r$ j7 l. snf' `. K7 N6 \, s8 \
正确资料:0 w& Q/ G: t/ V) d2 u% t
17. 当把以下四个表达式用做if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是( )。7 ]: x+ }. i. U6 N* F; T
. k%2. o$ A1 l: |* A: c `* w
. k%2= =1' t6 [# \+ f0 K* |1 w9 i: {7 j
. (k%2)!=0
& w5 T3 R& |3 C1 w: {% S. !k%2= =1! M: K) t0 o2 Y5 {" E
正确资料:
- O1 h# m8 {. J18. 下列运算符中优先级最低的是( )。 D% d1 E) w: }$ v* N1 u
. ?: P1 q6 Q3 C/ }7 t" U0 r- n6 T
. &&
1 e v# M" ?2 X" B+ r$ ]; Y7 n. +) |$ k5 {) J2 v- h
. !=& o- S" I7 o' U% i/ Q6 B
正确资料:
5 i! P ^6 ~& m, p" N19. 下述语句执行后,变量k的值是( )。 int k=1; whil(k++〈10〉;$ g& f/ w. T$ F# H3 j: F
. 10
5 {6 N7 q3 a% w9 [3 M. 11$ y0 \2 M4 V/ B
. 93 k5 [3 A$ _( p. K. U3 C+ l5 R
. 为无限循环,值不定
# E% X l, J$ m% h. N! M8 C H/ C: k正确资料:
1 v: `0 X9 H# P* t3 B20. 以下所列的语言常量中,错误的是( )。9 x9 e) p" Z, A4 @0 {5 D0 _
. OxFF3 o z( b$ S# \- G9 Z, d
. 1.20.5' J' q. ^! o5 s% G
. 2L
: n: \5 j$ c) |4 `) Z" R. ‘72’9 {0 K. d; v6 S3 J2 d2 S# p+ P1 V
正确资料:5 ]" G9 e6 N( J
21. 若有int x=3;,执行程序段: o { Printf(“%3”,x-=2); }whil(!(--x));输出结果是( )。& D$ J- F, B8 |
. 1 3* }3 D7 F1 `! F
. 1 -1, ~% x" d" g3 B$ t
. 1 -2
2 N \3 u% C. b1 ]" g. 1 -39 ~( R& f" J' B: ?$ Z/ z& ?& D3 X1 t) Y
正确资料:
4 y N- j9 s! Q( `2 |' L0 Y p2 p" h/ j22. 语言中用于结构化程序设计的3种基本结构是( )。
8 U/ C% }1 Y; E, E, z0 |+ ^' D. 顺序结构,选择结构,循环结构3 L' J6 j8 q6 y: E3 Y; T
. if,swith,rk4 t+ S1 { s! p& S1 M
. for,whil,o-whil
( ^# a* m( x* a# {' c% J. if,for,ontinu1 T; E" C0 G1 M0 s
正确资料:* Z" h- M$ i: f$ g9 u; V3 E
23. 设变量均为整型,则表达式(=2,=3,++,+=)的值为( )。% N( s t1 r) o6 C' T4 [9 k
. 2 e- x+ ^- t7 r
. 3
; e I- L" N4 B$ M. m! \1 N. 64 B0 o3 z9 K) q! G. N
. 9
@' M6 n" Y: [& ^& Q$ S8 S& _正确资料:
) P0 c1 Y5 o6 w" s7 W24. 在一个程序中( )
' k; Q: h* [2 ?1 ^+ v8 r6 H. min函数必须出现在所有函数之前
. S0 \9 A+ v/ U& T j4 c5 m5 j% [3 ^, [. min函数必须出现在所有函数之后
) M8 I: v+ x6 O' f8 U/ L, W6 w5 }. min函数可以出现在任何位置! M8 l$ r3 p; b/ n, W
. min函数必须在固定位置
4 W0 e# P7 q3 j6 N8 t正确资料:& L9 p+ b& [$ B% S) G
25. 组成语言程序的是( )。. W; `( N& C3 ]
. 子程序 [3 H# h) ]. ]2 x. p
. 过程
4 p4 D( o [3 D9 X- R1 h( R. 函数0 R& _+ i* `: Q5 f! P( F5 h" h
. 主程序和子程序
4 _; t' i1 B% I) G! b" i8 G正确资料:6 P" W" f- r; R, C4 t+ t+ f! Z
7 q7 K$ t, _4 y
( H4 b* n! D h ^- f |
|