|
+ H! z9 F8 o$ }% ?; c
《语言程序设计0008》16春在线作业1! D ?- Y4 F# c* q6 U
7 f1 @0 P. L4 E7 ?, c5 k, s: F+ y3 @# u
5 o8 S# t( b8 s2 y/ x: ~6 z# p, p+ o5 q4 T2 N8 }6 m
+ N3 T' g5 U+ h0 i& c
一、资料来源(谋学网www.mouxue.com)(共 25 道试题,共 100 分。)8 W- a/ j/ f6 I; i" F
5 l$ \4 E1 @* L, Q5 j7 `
1. 字符串“”在内存中占( )个字节单元。: v; j# x1 [' f2 E; }% U+ h
. 0+ Z7 o- N# R$ D8 e
. 1
3 V+ J% g6 ]# Q. 2
' t6 V- O8 h- U% I. ~( p# G. 3
; {( K8 z3 \. w6 r; n# U正确资料:
6 x8 B& U5 B1 Q% @) V2. min( ) { int =666, =888; Printf(“%n”, ,); } 程序运行后的输出结果是( )。1 r/ m" M7 \+ g& {% u, k( l6 M
. 错误信息- G) U$ ~& D6 y& d( s& b# H9 e
. 666
) e) F$ L( w+ w; P: v. 888( T& Z3 ]" `& k) G
. 666,888: u3 I9 M. j- {( v. P. ?% W+ p$ \
正确资料:
, @0 v4 v1 y; t+ H0 k5 e3. 以下程序的输出结果是( )。 min( ) { int , ; for(=1,=1;<=100;++) { if(>=10) rk; if(%3==1) { +=3; ontinu;} } printf(“%n”,); }
' f1 `, @( O6 x4 a" I7 X( {. 101
6 S' |/ j6 ?' @& ^) ]! |' X6 l6 p. 68 R/ J8 n" c; o9 {8 q1 M
. 5$ A: B. V8 v5 X. O6 F
. 41 D9 I& {) A7 L" i1 q$ s9 `$ V
正确资料:
8 d1 k) I7 |* U w7 |& ?4. 以下能对一维数组进行正确初始化的语句是( )。
% N% d8 l$ m4 S a! i N. int [10]=(0,0,0,0,0);8 k6 M( P9 s$ V; M- N7 T4 u/ |
. int [10]={ }
6 D+ s: Z) C' d5 Y" {. int [ ]={0,0,0};( j5 a6 \6 O. t
. int [10]={10*1};
$ `1 l9 a/ p' O2 F" @' D7 K正确资料:
0 R& a8 r4 \& P$ g2 |/ F7 J5. 以下叙述错误的是( )。
4 B }2 a: @0 s; w: F# E5 k1 u( _0 i. 用户定义的标识符允许使用关键字% t" P& ^( y2 u4 \% g; J3 H
. 用户定义的标识符应尽量做到“见名知意”2 e; h6 P8 h% ~3 i+ B8 x6 t
. 用户定义的标识符必须以字母或下划线开头
. e5 B2 j0 P* J2 K0 \. o7 I& g, X7 U( F. 在用户定义的标识符中,大、小写字母代表不同标识" t' Y4 Q* n2 w b9 }# h
正确资料:
/ T% y' @9 F+ g7 z. d6. 下列哪个选项是变量的初始化( )
`0 Z* `% h0 s0 Z# [, u. int ,;=0;=0;$ a- m# Q' G- d
. int ==0;
/ V* s: @2 S8 Q3 l M7 `' o. int =0,; n# [- a$ S) I1 D
. int ,;" b. J5 ]: v' E$ T4 [' o# d7 P
正确资料:- `; D# B" \6 t ^6 q% M
7. 有变量说明语句int ,,;,顺序执行下面语句: ===1; ++||++&&++; 那么,变量的值应是( )。
3 G4 H- Y4 q- _( C# K( _, o: s. 2
( ?3 B/ H# `- j* n( K A& t* e0 i# b. 1
# g' b% r O3 K3 t: U+ R6 M2 j; V. w. 0
5 ]* k3 w% P1 \/ R. 3
0 B: T9 N0 g% l- B) s1 _正确资料:' T: {- g" o" [4 C& o' L
8. 程序书写格式自由,一行内可写多条语句,语句中的空格和回车符可忽略,但每条语句和数据定义后必须有一个( )。) v: J# v8 m, D" Q# p, ?
. 逗号
! B- F" O" g& i5 w. 句号
1 {, W* E9 L3 Q( Y" d! A. 分号
% |3 J* ]2 Q- r: N. z# K, [" W. 冒号
- K: H+ P5 U7 e# E正确资料:+ U9 Z# }& \6 k; s$ `/ I
9. 语言中whil和o whil循环的区别是( )。
) b2 r1 |- I% }" P; h0 l0 U; ~. o whil循环至少执行一次: E7 v& c# w& N! R
. whil的循环条件要求得比o whil循环严格
) ~% A ^- w# C. o whil循环允许从外部转到循环体内
( {, @. _5 n% P2 y) S. o whil循环的循环体部分不能是复合语句( v" B4 o$ u/ k4 S3 [" s/ p
正确资料:4 k9 j1 l+ |, f2 r1 P$ G" G
10. 以下不是无限循环的语句为( )。. Q$ q$ |3 n' Q* U! |' E! @
. for(y=0, x=1; x>++y; x=i++) i=x;* O5 V/ w' V! h* N
. for( ; ; x++) ;5 n6 O! y" G( ^' f6 J6 k! W
. whil (1) {x++; }' N$ Z& ~# o( B9 q* G
. for(i=10; ; i--) sum+=i;
: A% M' \' b+ e1 P! x5 j( j" {正确资料:
8 f8 C* S0 y& ~1 I6 Z" {11. 以下叙述不正确的是( )
9 z2 K8 v: H9 j2 a1 Z" _. 一个源程序可由一个或多个函数组成1 B; ~8 G* q. }7 ^& P
. 产生可执行程序的源程序必须包含一个min函数
4 O2 O! h# T' t' K; R. 程序的基本组成单位是函数% k* J. d. G1 e. U% \9 w2 g) S
. 在程序中一条语句占一行8 u5 n6 C( S# \( z' t( Q- O( z& U
正确资料:
8 X3 V& }5 w+ \4 g* y1 R12. 语言中运算对象必须是整型的运算符是( )。
C" J2 R! {, [) |# n. %
0 H4 t+ ?9 I2 _: N' ?# @1 {. /( J' `0 s8 v$ g2 q; _' a
. =
: J q3 b8 c0 m7 B" _1 M p( q. <=% u# Y! @& X9 k
正确资料:% Y# m) L! \" m# u4 i
13. 设为整型变量,下列表达式中不正确的是( )。
% c* ~0 [1 T, R; j7 x. =+1% S# ]- ~% G* v. o6 |! B
. ++
6 x1 W9 U" Y: ?1 o. (++)+1+ n [* w8 i: H* X% o
. +(1++)
, L; |8 z6 \1 ]7 @9 e: Y正确资料:, M& i2 T& i& d: u, b |( \$ \
14. 以下正确的定义语句是( )。) B9 U* L" J/ ^' u
. int [1][4]={1,2,3,4,5};8 J2 O+ n! M, L3 ]9 p) |5 F
. flot x[3][ ]={{1},{2},{3}};
" C- i% [+ `1 R4 B8 A6 O2 `. long [2][3]={{1},{1,2},{1,2,3}};
3 g$ Q7 I2 p$ ~5 F2 c+ W" X. oul y[ ][3]={0};
5 K# K. e) K6 s" V& x8 f1 w正确资料:
8 ~" m. g2 D0 D0 n; N6 T( Q- f15. 赋值语句 hr 1=“”是( )赋值语句。9 t/ O5 z& J. }% x
. 正确
/ p( O- x7 K I7 @6 F. 不正确
# H1 y+ @: L- f4 E5 l6 N. m/ ?正确资料:! S& ~+ M8 ?% I1 x9 R3 a( B
16. 下列选项中,不是语言关键字的是( )。
, Y. L6 Q* F8 a( Z: v) ]; l. flot
1 t' W$ G- n$ s5 [. strut. x/ z4 D; }( @& Q4 b
. stti; d+ J+ B+ r# H3 A ~8 N! i- Q6 s
. snf
2 |1 m- X* `0 N! z- _) l8 U; ]& F! M正确资料: p" B, `4 d. f9 b+ L7 I n! t! ]
17. 当把以下四个表达式用做if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是( )。
( G3 j6 _9 Z. y- e0 _- W. k%2& _; s0 U" ?& y1 Y9 E& H- \, w
. k%2= =12 C( Q6 R6 W x
. (k%2)!=0
8 ]! t! M( @3 a* q' P. !k%2= =1
! F ]5 j' h# f3 o! h8 f: }8 ]正确资料:3 y: G5 {0 M! z6 i# @* z
18. 下列运算符中优先级最低的是( )。* ?7 z0 `, \* R- `( d; w* ]: Y$ G
. ?:
& _# j. j0 O+ z# ]' T. &&3 e* J/ ^* i6 n. ?" G, ?/ d
. +% x8 ~6 J" T. d/ X5 P) H6 ?2 h" p% F! {
. !=
# K4 @ V8 ~3 b- E! i$ j: z+ M正确资料:! {/ ^& E( N) L0 q& r3 h% `; V
19. 下述语句执行后,变量k的值是( )。 int k=1; whil(k++〈10〉;
6 G8 g- H2 d6 y( r( x( K, z. 10& E( Z1 x2 O# v2 L
. 11
- J) V- ]. q' t7 p- o. 9
& L+ T1 B! T. @( X. 为无限循环,值不定. M s( S) Q! ]2 A! m- f/ _
正确资料:8 L W6 p: O* V" A5 q, ~
20. 以下所列的语言常量中,错误的是( )。, O% }& {4 T: K1 U( Z! c
. OxFF f8 e0 o. ?( `. Y5 u$ ` b
. 1.20.5. @& `" r! s+ I) C" a
. 2L
' Z6 ~( P4 l0 M" Q8 J. ‘72’
3 W1 X3 l+ v6 Q/ v' z" q5 W1 Z正确资料:2 ~- n/ v6 P/ c# h3 [
21. 若有int x=3;,执行程序段: o { Printf(“%3”,x-=2); }whil(!(--x));输出结果是( )。
6 c# o& z8 j+ _( [5 r8 a. 1 38 S, U% C, {$ s; i/ L' J
. 1 -1& H! {( v" b X4 t- P# J- a. }
. 1 -2, u" N5 D, w0 _7 M
. 1 -3
. D+ ^7 `! A1 p' s4 t正确资料:, Z6 ?; \: g- l: z
22. 语言中用于结构化程序设计的3种基本结构是( )。) V0 u6 H0 ?2 o7 ~) k$ Q
. 顺序结构,选择结构,循环结构( g$ O7 S' F8 M2 g! r2 ~+ b
. if,swith,rk
# o2 ]1 W3 ]8 E; v% d& F% s. for,whil,o-whil
( U: g# n, \7 Q4 H' b. if,for,ontinu# k- X+ {, B: S
正确资料:
- n7 c0 f$ c ], [$ j/ _23. 设变量均为整型,则表达式(=2,=3,++,+=)的值为( )。
* N3 w7 P- k9 ~. 2
$ H: j" p7 B. |* _. 3
. q& R" f, ?8 e' V/ j1 M. 6# }6 D& n1 Y" ]: l) y! v
. 9* t! N3 ^2 P# T+ H# |% P( h
正确资料:
3 f- V; Q% f1 I+ w24. 在一个程序中( )% Y+ M8 b. @$ T
. min函数必须出现在所有函数之前
$ r1 b3 X2 x) {. min函数必须出现在所有函数之后+ p4 u2 P/ n7 W0 N6 j' W5 B
. min函数可以出现在任何位置( B6 m8 U- A# z% R; h
. min函数必须在固定位置1 u# T9 \& [" [5 ]5 t
正确资料:" D5 D+ ~; b& y [9 a( {
25. 组成语言程序的是( )。
# _% F6 d+ f Y0 R9 U2 J! _( P2 y. 子程序
0 z; C2 H" {3 @; k- I2 R. 过程" Q9 G6 o9 w0 ^+ B2 [- Y% T
. 函数- T. |4 O2 u8 Y) N* f
. 主程序和子程序# @8 s7 o5 j- @& ?# ?4 R; }0 e
正确资料:* e8 I+ x5 P( F
, m' t3 r8 H; i! G
( ~- t* h" v9 N- U |
|