|
" \8 }, \. r0 X J4 ~' i《语言程序设计0008》16春在线作业2
$ u5 |5 r. A5 N- @9 C8 ]( o4 ]6 ` i5 O
: q) G8 V0 J& r# @5 E; j
1 K# f% R! w/ R! W$ }, X
" g4 w6 W+ g! s
一、资料来源(谋学网www.mouxue.com)(共 25 道试题,共 100 分。)7 D- F/ S! [0 M8 z4 H8 h1 C
$ p- A( @) p/ U5 A* y1. 设 int x=1, y=1; 表达式(!x||y--)的值是( )。- a. J4 m7 k- W+ d4 X7 u q& b
. 0
( S5 a0 R0 X- _. 18 o7 m: @8 ]; k; D1 ~; N6 O
. 2
( D$ a3 b) F/ W6 l* ~. -1: J, n$ v5 s L8 Q2 w. z& o0 Z
正确资料:1 {% z& t! v0 [6 [2 H3 L( s
2. 以下能对一维数组进行正确初始化的语句是( )。' a3 D3 ~ O* c$ X% Y; g
. int [10]=(0,0,0,0,0);
- R: o. K9 N' m& z0 a* u0 S. int [10]={ }
/ z( X$ d t# d& g b! C8 i/ M- B. int [ ]={0,0,0};1 c- O6 B; H/ O5 ?2 |* w# n
. int [10]={10*1};# T. L- I8 p! L* j/ m8 z ~
正确资料:) e# }+ ?9 `* q- O# |
3. 下面四个选项中,均是合法的用户标识符的选项是( )
/ b2 Z6 a2 H9 s& ]. P_0 o; F# L b/ o) L6 w; B
. flot l0 _
& e% Z0 K2 ^1 w8 z. - goto int9 @ Q& U- Z( Z0 U# }
. _123 tmp INT. |8 _) h) ]. ^2 ]$ I3 G+ s
正确资料:
6 U) N2 }* g0 u4. 在一个程序中( )$ X; X, V, H0 K! z+ z
. min函数必须出现在所有函数之前0 g* a- v9 F% [/ M
. min函数必须出现在所有函数之后
- E+ y7 n' g5 u5 v* F+ T. min函数可以出现在任何位置+ i3 y1 w( n1 C( `8 A. Q
. min函数必须在固定位置
* S+ z5 S9 W! j# B$ f正确资料: j( _. o6 ]3 i0 C2 p
5. 以下选项中合法的实型常数是( )。
v5 w( ^1 X. @) h/ C8 K" u; m8 w. 52.0
* A# B. |& \* N8 x. -3& [+ ^3 l( J4 `# i2 F6 V4 B
. 20
( Z2 Z1 x# Q+ y- X( |. t. 1.3+ j$ F. z8 i- d) k; k% ~! y, E
正确资料:% |6 ^9 K) @ E& c* v) m
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); }
. h h; c/ v' ?. J% N0 K. 20
q) ?) U* w ]* S3 k. V. 217 n! C* m- n z" B' L
. 22
/ P5 S+ X* s2 p9 O. t! G. 23; N- K7 x* m( E- B
正确资料:
& ~: }( @4 ]) ]) j6 y7 C7. 要将字符赋给字符变量h,下列语句中正确的是( )。
- e2 f' g9 G2 i* F7 V3 u# r" H1 }/ ~& U. h=3 H4 T0 U4 g; G% r
. h=’’-32
5 M+ r( a( \" \- D. Q. h=“”
+ J; W; a y/ E" j; I. h=“65”. B. T1 m6 H& J; E/ S
正确资料:4 `( H T+ B1 R/ s/ n% d7 }' o
8. 若有代数式 ,则不正确的C语言表达式是( )
2 ?( }3 `! c+ B+ o" i- `. //**2 t* ]' m" k) o4 e! j8 M2 m
. 2**//: O2 A5 q! ]* \4 l
. 2**/*
0 O; j' d' e( q. *//*2
! L4 p) D1 `0 p5 e Z8 [% X正确资料:
1 M0 `/ A2 w* X+ v* Z5 ]9. 语言中运算对象必须是整型的运算符是( )。
4 l# V; K8 w& _8 j0 C& N. %0 V8 A1 F0 ^" L$ P, a0 u
. /: b3 ?+ c' C6 W( i7 w. I6 [
. =% w) j- g) x$ J; T3 C- V3 s
. <=
0 e9 G$ w# U6 c3 L* c正确资料:
5 Z" }9 T z6 Z; e' d; X10. 若整型变量,,,的值依次为: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] = "";
4 r+ v! Z7 J4 o% h" f. N. 1
9 V6 Y) J; K0 u% a& A; S. 2
- N2 u2 G6 V( G' ~4 q/ P$ J. 3& s) n7 y2 _# f- u0 w$ u, a# Y" t
. 4
+ `) t$ T* I9 r1 {& T9 M- O, @0 O' z" {, c- E正确资料:5 d! K' f& X# @% S0 z! c5 W
11. 设x, y和z是int型变量,且x=3, y=4, z=5,则下面表达式中值为0的是( )。1 N$ p! t1 i" H. `. K
. ’x’&&’y’
; p8 o: x5 z( P g6 G& z" a5 Y( C. x<=y
- E8 v6 ^! ~9 I. ?2 o8 x. x||y+z&&y-z5 j: Q; K @; z: ]( r
. !((x: @6 e0 z& O0 z% v6 N; C4 Q
正确资料: f% `4 O# m+ ]* [. [ r6 Q
12. 1和“1”是( )的) r# y8 D. @8 S2 \1 g0 b( o' r1 F
. 相同3 P* s2 l0 L; r4 B, @ r
. 不相同
( V8 L4 S( r, f1 Q7 i9 L正确资料:! d- i8 j7 j" V/ g
13. 下列运算符中优先级最高的是( )。8 w8 v( ~, L, ~0 m
. !" O' X; _. I% K! o8 |7 a/ K5 ?* x
. %- O7 h2 e: h. }- m$ H' `
. =: N7 e6 _+ _0 s+ O1 Y! B
. &&5 R- v/ K, T* [, A0 y4 Q; [) ~
正确资料:/ g9 K3 z H' u. B
14. 设以下变量均为int类型,则值不等于7的表达式是( )。# g# a7 t& h$ ~/ F8 S. O; T
. (x=y=6, x+y, x+1)
7 [4 h# M8 m; {9 I4 M# {. (x=y=6, x+y, y+1)
! |' A# t! e+ A6 X) O0 O. (x=6, x+1, y=6, x+y)
. E+ M M. J) Z: e. (y=6, y+1, x=y, x+1); ?* x# ]: ^+ N0 Z G5 j! q
正确资料:, Z, v: {6 n# [' C" j, V) h
15. 设为整型变量, 下列表达式中,错误的是 ( )。9 d, \6 Z' {0 s v8 r' Z6 u, ]
. +=
7 H: V$ f8 [; n- q. ++
7 Q" F! [) i( @/ L( j$ w0 m$ x. ++ + 1
2 V* `& Q& e0 T6 Z: L. x. }1 t. + 1 ++0 J7 G+ k: P3 e9 i
正确资料:
3 b3 u+ B9 W9 s) _16. 设有以下定义: int =0; oul =1.25; hr =’’; #fin 2 则下面语句中错误的是( )。
& ?6 ^2 _- T( F+ f0 _. ++;
7 ?% R" m0 U( T! N. ++;
' O, N% z( d4 K! j. ++;
& ]6 r4 i% w6 i. ++;; v9 I- T A4 ]( W7 l b
正确资料:
: T' s5 F: d& m/ J/ O; d17. 在以下程序段中,whil循环执行的次数是( )。 int k=0; whil(k=1) k++;
9 X9 y0 O1 w M+ M) j$ [; p. i. 执行一次% ^( d1 Y4 h' F, m0 r
. 一次也不执行4 ?6 f$ E, i. B+ h
. 执行无限次
+ A0 _5 a+ p$ ^7 X' O7 ^) P3 u9 O: Z. 提示有语法错误) a k/ y! }- g' v
正确资料:
, i3 S4 {2 R# k% s7 O18. 字符串“”在内存中占( )个字节单元。
( D: l' D1 {+ i: A( Q% N+ S. 0, p' T3 b! h% U
. 15 b: R3 G3 S2 D2 U( d! J
. 2
/ Z3 R- N+ N: x$ k; B: r$ W. 36 e7 P$ X8 j- o2 y7 n; T- r
正确资料:2 u7 z, d: [; U! n: D. Y/ T
19. 赋值语句 hr 1=“”是( )赋值语句。* M% u5 C+ N# N& o
. 正确
( a$ g# P& @+ {! E6 x. 不正确 e3 {$ u& |% c9 L
正确资料:6 J' W, X" [1 L7 R, w5 j( s2 U
20. 以下4个选项中,不能看作一条语句的是( )。; Y2 D% Y% I7 ]: N4 M; P) t
. {;}
! c# E8 d% M/ j: k8 _, x/ z4 J8 F. =0,=0,=0;
/ g' S/ d7 h! Y [8 h" t6 P. if(>0)$ d9 C5 m1 e8 p
. if(==0) m=1; n=2;; l/ Q- F5 a% y g7 @/ N7 v, t
正确资料:9 d5 m1 W1 S. P* @
21. 设和均为oul型变量,且=5.5 =2.5 则表达式(int)+/的值是( )。1 Z4 l" z- U# r) y( W4 ~
. 6.500000 s, Z8 l- u' I
. 6
9 g2 V" u# L0 p6 k. 5.500000
. a' ^6 p ]9 q. O4 P, O. 6.000000* k0 ~: ?- A+ c$ L$ o& @
正确资料:6 h' l! W' a+ K7 i9 I, P
22. 若有以下定义,则能使值为3的表达式是( )。int k=7, x=12;
5 @, i+ F9 n# G8 l) Z+ L9 `9 \) m. x%=(k%=5)4 y1 ? ^* [# P0 I% Q3 s
. x%=(k– k%5)
, o( h) M3 T8 D. x%=k – k%5! z) `( }6 o; s& v
. (x%=k) – (k%=5): J4 G% c) J* b, f0 h
正确资料:/ n3 G4 o7 I9 W% x4 g0 G
23. 若以下选项中变量已正确定义,则正确的赋值语句是( )。+ v p( G7 U, S% S( Q# b( Z w9 d
. x1=26.8%3: N* t" i. X- G& a) j* Q
. 1+2=x2
* [* R. N5 q1 V9 S; w9 Y/ {. x3=0x12
1 G& h% u+ l+ ~0 a# C7 @3 t1 M. x4=1+2=3
, b6 S6 c! w0 _0 I8 l正确资料:
- }5 ^- y0 y3 j3 I& U" l; h24. 程序书写格式自由,一行内可写多条语句,语句中的空格和回车符可忽略,但每条语句和数据定义后必须有一个( )。5 [ G }6 c! y: t
. 逗号! W* | A0 t. C% f
. 句号( S3 k7 a3 f# ]
. 分号
& k; m* s A% @, E5 z. 冒号
8 W O1 K1 [; ]/ ]$ i$ I6 T6 Q正确资料:
: N H: e" G( \1 ] \" x25. 判断hr型变量h是否为大写字母的表达式是( )。% V5 O2 k2 O: |) X/ m5 S' j9 l
. ’’<=h<=’Z’; v2 G& j& E) [; Z, Z, G4 b
. (h>=’’)||(h<=’Z’)
6 ]1 \& _/ ~7 d" V* Q. (h>=’’)&&(h<=’Z’)
& r' w* F# N; K% _& v( M. (‘’<=h) N (‘Z’>=h)
( [# @: T9 W( y7 X/ _正确资料:
# D) @, g$ J6 A7 N% F# X3 v
. u$ `5 @( ] F) _+ t* V
- X& _% d5 }: k |
|