|
$ X7 w2 j5 g& z) X* D《语言程序设计0008》16春在线作业2
( M. [3 i+ P- t! `4 ^' u7 y3 ]$ [% [* _% |
. {+ T5 s" l6 S
, B5 E- I/ m! |% @0 A6 z' ]3 {& B9 t& }* X8 q- O
一、资料来源(谋学网www.mouxue.com)(共 25 道试题,共 100 分。)* h/ a: W% e+ J) T* n, T* F' a
" M* _1 }& _, t+ j: }& [1. 设 int x=1, y=1; 表达式(!x||y--)的值是( )。% b% o. N+ \" F% k' k L& s
. 0
7 v3 O/ K' f; N; |# V. 1; q$ h6 b7 u! `7 i
. 2. Y! i$ M- p% ]5 `9 ]8 l, ], F& m% e
. -1" h. q3 k) y6 N' F
正确资料:
& N/ ?: ?5 m/ F# Z m0 q- }2. 以下能对一维数组进行正确初始化的语句是( )。
9 p, Z# v; Q: F% L% `: a# W. int [10]=(0,0,0,0,0);
5 D6 O3 K. X$ _* y( [. int [10]={ }
$ S. ` W, c/ g. int [ ]={0,0,0};
* `! c5 X0 V( A3 ?' U) T. int [10]={10*1};7 C+ W" r* |# x$ v8 L) P3 u4 ?
正确资料:
0 @* V5 k4 S, U, \3. 下面四个选项中,均是合法的用户标识符的选项是( )2 G. e5 z$ \* e; t$ J8 V
. P_0 o( [. j5 j2 `# U, K, e# k
. flot l0 _
( o% h: M* C; o9 g9 O' j. - goto int
! _4 w$ n7 @! F( e7 F. _123 tmp INT1 ^9 J- ~6 j; X9 ^
正确资料:
: m( i+ k9 {% i9 M: O4. 在一个程序中( )( ]5 E0 f! P, `( H
. min函数必须出现在所有函数之前
( e, H8 J) r$ {% x: j. min函数必须出现在所有函数之后
5 Q9 Z! w5 ?4 y, f; {( w. min函数可以出现在任何位置- i1 r" k1 e) @2 Q, q
. min函数必须在固定位置$ E" H, C- h( G p+ T
正确资料:
" R4 t9 j! g7 U _* W5. 以下选项中合法的实型常数是( )。
. A4 X, e8 e# a9 L. 52.06 V( e$ ^5 z! V% U
. -3
( B- c" Q& U* L; W6 b8 y. 20
0 C" g; D2 @3 G# j, ?. 1.3
" H2 a" Z h3 w' F/ F2 l9 ~正确资料:3 U% B0 \* V, ]1 y' A, V& r* {
6. 以下程序中的输出结果是( )。 min( ) { int i ,k [10],p[3]; k=5; for(i=0;i<10;i++) [i]=i; for(i=0;i<3;i++) p[i]=[i*(i+1)]; for(i=0;i<3;i++) k+=p[i]*2; printf(“%n”,k); }9 z5 D5 W0 n7 @- y9 o* s/ H2 z5 t
. 20
& R3 y' }. t1 f7 J5 k0 Q. 21. M. R" H$ b. W
. 227 r! D8 Y/ B& ?- h
. 230 O2 p; X+ s: ]7 I! v
正确资料:
* r+ U8 b- x- |! m' n1 {7. 要将字符赋给字符变量h,下列语句中正确的是( )。
- A" w9 w3 H4 R. V& ]0 r8 u. h=
3 s, F8 [# E H( k4 Q% X' J. h=’’-32' w/ @& m% e% E5 t3 n" ?4 u! i
. h=“”
8 L/ I" J# ^! W8 g4 v. h=“65”
+ S( {7 G& L7 g2 z正确资料:
3 f, o) c4 Z p& t+ i7 B' Q( ?6 \8. 若有代数式 ,则不正确的C语言表达式是( )
! h2 w( W3 N$ G# ?5 _. //**24 G$ T2 |- k. [7 g. e9 ]
. 2**//
; u# O+ q q8 t d6 }4 [. 2**/*9 K I: ]$ C; [# N- R/ b
. *//*2) P s& J% {, j+ c
正确资料:
$ ~1 u9 n% R9 L& J( E9. 语言中运算对象必须是整型的运算符是( )。3 y2 a, H# U8 }6 Q8 @
. %
' V- Q7 C& m c6 V# o. /5 R* K+ u3 `/ j- r$ E# T5 T% ?
. =" N X; x& O' G: k$ A& j! m
. <=) G3 V- [% H& C
正确资料:- c4 N( ~5 w. x- o" p4 ~
10. 若整型变量,,,的值依次为:1,4,3,2,则条件表达式q.Typ = "1"; q.OjtI[q.OjtI.lngth] = "ro_899f1843-0f05-471-3f-453257297_Rspons" q.Rspons[q.Rspons.lngth] = "Rspons"; q.nswr[q.nswr.lngth] = ""; + L0 Y4 t! s) n
. 1
! ^% Y/ O9 q0 J8 d/ J. c. 2: ?$ `- N* ~- y
. 33 g! L$ J6 e" c
. 43 D8 D) M- |/ j7 J& v, O, R+ @9 n
正确资料:
, p6 e. ~: H/ X. M- N11. 设x, y和z是int型变量,且x=3, y=4, z=5,则下面表达式中值为0的是( )。- x w- S# U) V& W/ R% C
. ’x’&&’y’4 i) i! f+ R( q6 P9 F, X+ g' V
. x<=y8 g8 H. k9 k7 e1 Y/ O1 c8 T! v: X
. x||y+z&&y-z
) u6 z! l' ]8 a \$ L. !((x
! [7 R- S( e$ _: G正确资料:' ]2 p4 z/ s4 J2 B# k# ]) v* g5 y
12. 1和“1”是( )的
: w7 W4 V4 K ?5 B" q. 相同6 X8 w& m# n. r0 f" T7 z4 I
. 不相同
7 }) m: E% A2 K& T正确资料:7 e- @- @, {) G! Z2 v+ L
13. 下列运算符中优先级最高的是( )。
* Z( w3 x3 u3 p3 j. !$ N Q3 h& R `! J# x' b
. %
& q8 O7 x+ `- y" {# M- m; _. =, x) p$ c& @5 ~! X$ T- `
. &&9 O) w7 [4 p$ c- ?$ G8 Q- A
正确资料:
+ z8 o6 E ^: K* ^& S14. 设以下变量均为int类型,则值不等于7的表达式是( )。& b% G& c3 e8 v4 h% C
. (x=y=6, x+y, x+1)
: E1 ]4 y! a7 ]' p. X$ f. (x=y=6, x+y, y+1), b- X5 J1 c3 ^: U. S. I' B
. (x=6, x+1, y=6, x+y)
; p$ o# @ {' ?. (y=6, y+1, x=y, x+1)) j* Q' Q. Y' X) V
正确资料:
# l1 F* i. T. |! ?15. 设为整型变量, 下列表达式中,错误的是 ( )。
3 |( m& U; n h# _ Q. += * Z) x* `0 L+ y5 i* v
. ++
# f6 o- ^% B: o& e7 D& h. ++ + 1
: O$ m6 J* y# \1 W. e. T* j7 ?. + 1 ++
/ t2 ?, L2 @& y! A/ |2 n' _正确资料:% K! c& E6 k4 Q
16. 设有以下定义: int =0; oul =1.25; hr =’’; #fin 2 则下面语句中错误的是( )。" y; B% I8 G1 x* Z
. ++;
: X, }3 [% F _+ L) @1 D5 N3 Y. ++;
4 A9 d* @0 a/ \3 M& o. ++;
. P' [( y3 i% E- m" X6 D' a: v# f. ++;. C4 ] U$ }- t! f3 X4 ?
正确资料:7 F& E. h5 c( a2 A
17. 在以下程序段中,whil循环执行的次数是( )。 int k=0; whil(k=1) k++;
9 c' x6 z6 o' i6 f2 q& @* v. 执行一次( v3 b/ H- T; N* Y( {$ T) Q8 Z
. 一次也不执行3 Q# ^# t. J5 R9 n7 ]& o p
. 执行无限次
4 J R& N. u# x, w8 \& w* A. 提示有语法错误9 b' c4 E. a8 C# b3 k' t0 t+ v4 |
正确资料:
$ l; Q6 Q9 }) O2 J18. 字符串“”在内存中占( )个字节单元。
& S$ U7 ~8 W9 V0 S, _. 0
8 o/ [" Q9 i1 o. 1: D- T1 f/ b8 y/ P) @1 `6 _
. 2: T. k, V, w9 L; J4 T% g; l" G) e
. 3
. S2 m& r. o$ f! ]3 U7 e正确资料:
, o! e' v, {/ V19. 赋值语句 hr 1=“”是( )赋值语句。8 Z9 m- ?" w( r% j1 U: I
. 正确, L1 \( ^+ E! K7 Q& M1 T
. 不正确5 o% O. n8 z8 K# U6 t: U9 S, m
正确资料:6 M+ Y0 ]& D7 A3 V: k: ^
20. 以下4个选项中,不能看作一条语句的是( )。# K H2 _6 l. Z2 ?/ D3 u
. {;}$ \$ O3 Z! |8 A3 Q1 Y# u
. =0,=0,=0;
6 b# n. U6 i. Q; a8 p. @6 K% }. f# N. if(>0)
- ~5 K( D f7 V9 \* i! `6 A. if(==0) m=1; n=2;" ` e6 L5 G7 S$ e1 L+ W7 V
正确资料:. O% @3 B4 Z& m/ S) e4 |5 \9 t* C
21. 设和均为oul型变量,且=5.5 =2.5 则表达式(int)+/的值是( )。
2 {5 }( ?1 |: `9 X1 G% A) r. 6.500000
; I1 H+ |. W/ x) f4 \6 ?$ G. 6% I& I4 I8 j; {) d, f: a- E
. 5.500000
9 g8 W/ U- O2 ~: S. 6.000000
, {' U i/ w* \; H" p' M! A3 ~# Y正确资料:
, I, |2 [8 P4 p7 l: b! h22. 若有以下定义,则能使值为3的表达式是( )。int k=7, x=12;8 Q- k; j) n* T& S
. x%=(k%=5)' n. ?4 B; l8 k- x
. x%=(k– k%5)
+ g& A1 K4 M, I- d. x%=k – k%5
8 q! v) C/ j: I/ m. c* {. (x%=k) – (k%=5)
. @' Y: b/ k- x正确资料:
$ M% J- F. M. `9 }6 N: E" V4 o. {23. 若以下选项中变量已正确定义,则正确的赋值语句是( )。
- n* R- ^: p N' @7 z6 t% h. x1=26.8%3! K0 K$ S! Z8 a5 C' j3 @
. 1+2=x2 [, B5 g6 x% J4 j/ v' ]
. x3=0x12; t8 g& P2 F% k1 b
. x4=1+2=3
8 w4 G% H/ q) _, H) p正确资料:. o- K( l! p9 K% f
24. 程序书写格式自由,一行内可写多条语句,语句中的空格和回车符可忽略,但每条语句和数据定义后必须有一个( )。. a b p* M# }9 @, E6 w* O( A
. 逗号
+ c8 S& @+ L9 D8 f; m. 句号# m0 m% C# \7 M+ }! T; E
. 分号: K0 H3 G+ |. ?* T, M3 B
. 冒号. z8 w2 c$ b" V% c
正确资料:- y; w! i3 |- D0 l( k2 M
25. 判断hr型变量h是否为大写字母的表达式是( )。
1 i) _6 |) j% @. ’’<=h<=’Z’: h) E) W7 q9 x" c/ O' l
. (h>=’’)||(h<=’Z’)* _5 `( `4 h# y# n: M. p1 C$ r
. (h>=’’)&&(h<=’Z’)
- t, n" r) p* ~4 f0 G. A$ s+ ]. (‘’<=h) N (‘Z’>=h)
9 j3 W9 y- j9 p# u$ d6 L正确资料:3 g1 l) q/ n, n$ }! y9 s
/ X+ V Y: E+ x7 t" s; y
, t5 B6 T7 ~% s) o |
|