|
+ a6 z; y! W4 f7 ^《语言程序设计0008》16春在线作业21 a7 \# R9 m; q9 X/ D9 s9 {/ E
$ ^. E+ e( ?' \& a; a- V' X. F* V
6 l R0 Q" n" A: V# N1 F# f( m
1 x' d5 Q0 _5 U! A- q+ t2 }- k8 p. U8 E
一、资料来源(谋学网www.mouxue.com)(共 25 道试题,共 100 分。)/ I( a' a( `$ A& @
( H% C+ {+ N5 G! o: V. Z- G8 M1. 设 int x=1, y=1; 表达式(!x||y--)的值是( )。
( |- P$ A# D3 x. 0
; C8 \' t( q5 z. 1
# L# q" W2 T0 |' ^4 n& }, Q. 27 g7 p) V$ x3 F8 v% E A. v4 G
. -1
6 \5 w. W# o8 J正确资料:
2 @* ]7 |; P2 C6 [) ~. S! L2. 以下能对一维数组进行正确初始化的语句是( )。* L8 \/ i" L1 b0 g0 K0 X: X4 c9 a9 ~
. int [10]=(0,0,0,0,0);
% Z/ E5 T9 D8 @0 U/ {6 c! K. int [10]={ }
6 I v! y6 a* l( L; Y/ u# X. int [ ]={0,0,0};
" _( g: t$ z' `. int [10]={10*1};
+ J# |! N% p. C$ t% n( S% N& i5 U/ w正确资料:
1 J( h- Z* X$ s" ?( W3. 下面四个选项中,均是合法的用户标识符的选项是( )
3 |4 g4 v3 k5 k4 q4 O( p5 {: C7 h. P_0 o
7 X/ r; V* ~5 T3 v5 L* Z% r. flot l0 _5 w C1 O% H/ L, _, y4 j; P$ }' T8 V
. - goto int
* g6 y/ |; w0 h2 \% f. _123 tmp INT9 Z; `! ^0 R; [7 C& H0 q* k
正确资料:! Y$ M* \* X, r- ?# [" |) J
4. 在一个程序中( )
z4 @/ J/ _" {3 x, [: O. min函数必须出现在所有函数之前; p* Z5 u4 ~- T ?- r) M* n# _
. min函数必须出现在所有函数之后
1 ~+ j. M& K- ?. min函数可以出现在任何位置$ p+ U% e0 J- ?
. min函数必须在固定位置
1 u# P% h O8 ^/ V: o4 I* c% j/ m正确资料:
2 [! {% k% \' M8 Z/ e5. 以下选项中合法的实型常数是( )。1 ?, p" N! C2 t
. 52.01 k N" J5 t1 r! A- N- V3 R
. -3
V: J6 Y5 l4 Z7 ?. 20
0 u6 a# |8 u: R- x/ D# Z+ Q* w. 1.3
4 [! z3 J0 Y" \/ T+ Q正确资料:
+ U1 c& W2 {5 C @5 }8 r8 x6. 以下程序中的输出结果是( )。 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); }6 `" T1 G3 b3 L: U
. 20
8 m- S# p: c+ R. 21
4 P) H7 \$ R, q9 N7 J+ H) w. 221 \5 f9 C- l9 }& o3 M; Z
. 23) J, m2 K3 }% }/ A( R* e E
正确资料:
# e% H, I- {3 U" O7. 要将字符赋给字符变量h,下列语句中正确的是( )。
: | o0 |5 W7 K! V- D. h=1 s I; [: L5 B+ d( z; `
. h=’’-32: B0 ~# a3 r. y/ F
. h=“”. G$ s1 S. H4 j" y9 Y/ I7 @
. h=“65”# X, v8 U9 ^4 Z! q
正确资料:, U! E' B, T# A
8. 若有代数式 ,则不正确的C语言表达式是( ) k5 s3 Y- l5 o @: f
. //**2
3 w" H' X- O6 E- _$ k. R. 2**//+ U" n) n1 E: @3 N, g# e4 O
. 2**/*' p( ?2 F" D. B$ _
. *//*24 H7 o! `3 f: ]9 L
正确资料:
3 c( r5 ?4 r3 \7 m% i% b9 }9. 语言中运算对象必须是整型的运算符是( )。# w. ?4 I9 P# g
. %
; n+ X* `8 W- @8 g9 e. /
+ w) ]. a' g' A' y2 \4 f; q O. =
6 T5 e( f1 D6 R' T2 O' o. <=1 l7 H+ F+ J3 @0 ^7 ]2 f
正确资料:
% d" `& `, d, X0 U8 v' o0 D4 a- S5 G10. 若整型变量,,,的值依次为: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] = ""; 1 P5 Y5 c D3 I. N l9 `
. 1
; ^% u! a( v; [ t/ a. 2
2 t X/ S, b& U- X8 |. D8 B. 39 B3 a# ?( p) G
. 49 z6 |' a. f& @$ e1 P
正确资料:% G/ o' e! v: _& E% g! L4 j2 K
11. 设x, y和z是int型变量,且x=3, y=4, z=5,则下面表达式中值为0的是( )。, L# X% ~& }1 U3 S
. ’x’&&’y’
* R: X* i# Y& I/ J( l, ~! l/ ?. x<=y6 c! @% ~, M! j3 W$ X5 `
. x||y+z&&y-z
2 f! A" V1 D/ C8 t+ r4 _# R. \. !((x
1 f5 T1 W* D* x正确资料:
) L, t% \( r0 u! Q) h* M+ ]: y12. 1和“1”是( )的
! i8 T2 L; Y5 a( [7 }! U- F: N. 相同
. A: y5 K' F! a5 _7 o. 不相同( l m" l1 ^& e3 C: Y0 Y2 e
正确资料:3 f/ d' t* ]6 U/ C4 r
13. 下列运算符中优先级最高的是( )。
5 I+ k. f- [4 p. !
+ e( e9 i7 T0 ]: m' e. %. o# ?( p# n$ ~7 G* a B
. =
+ a" E! E. [7 p) M r, \. &&
* p* t7 d6 t) F) N% M& K) ]正确资料:
1 X1 |1 h0 T, Y* p/ Q% l14. 设以下变量均为int类型,则值不等于7的表达式是( )。
$ ?7 _, L1 \ d0 H, n( q. (x=y=6, x+y, x+1)
. e* |" J% X3 J# w. (x=y=6, x+y, y+1)
* X) q- l' A6 S9 W; A4 ]: \. (x=6, x+1, y=6, x+y)
' c' L2 j* N+ z6 Q# c. (y=6, y+1, x=y, x+1)* U* M9 P% A6 t' Y+ v6 {: _
正确资料:: a4 _% W' e2 m0 E2 {& e
15. 设为整型变量, 下列表达式中,错误的是 ( )。
) e+ Q3 N5 o6 Q- M4 N. +=
) ?. g. `; y: D. ++
$ i8 J, L: _) p6 E0 c0 q! ^. n: D. ++ + 14 n, I: d$ w. }8 l- M
. + 1 ++
% v# J+ S1 L: T& [; Z正确资料:- _! }. |$ `( v) o4 U% }
16. 设有以下定义: int =0; oul =1.25; hr =’’; #fin 2 则下面语句中错误的是( )。' c2 |1 @# S$ ~0 H/ p
. ++;
* @1 _% V$ F" G8 E. ++;* F; k/ p- h) o+ L: ? e
. ++;
% y5 O/ V0 b9 F: @' V5 T1 W& d. ++;# @+ ~9 D/ l+ G
正确资料:. B5 d; a2 E" v0 D( L0 Z
17. 在以下程序段中,whil循环执行的次数是( )。 int k=0; whil(k=1) k++;2 {2 R3 q' J" x* N! E+ G) }) L
. 执行一次
" ~$ O/ p) k0 T% s. 一次也不执行
) F/ p. h7 I8 R. U. 执行无限次
{$ s: V1 l2 d. 提示有语法错误0 \/ z" b3 K. z9 E3 r, l
正确资料:
3 t) ]; `4 Y& a+ b18. 字符串“”在内存中占( )个字节单元。. v: Y7 o7 a7 G- r8 @3 J( `0 Z
. 0
' Y9 w0 X( J. m+ ^2 j/ c. 12 r' [, S, a" ]2 {0 J, K
. 2
D. O& j+ I6 k* x6 b. 3
w5 U: L/ ?: Z! k+ V; ~; g7 U; M正确资料:* o5 e) o% r3 c2 T
19. 赋值语句 hr 1=“”是( )赋值语句。7 F& n/ h" S& a7 }0 o' S9 O* V- X
. 正确) M; N7 h, |8 k `& ]
. 不正确% \( _% {% \. v h7 E8 |
正确资料:# M4 E" V3 }0 Y+ ~
20. 以下4个选项中,不能看作一条语句的是( )。4 `4 w$ D" M' S
. {;}
2 `) ?% o1 `3 _8 }& P0 P, T. =0,=0,=0;
V- G, v+ _ \, ~( O I/ q. if(>0)
5 y$ [; l3 o# |/ d' e. if(==0) m=1; n=2;
0 o8 K! B! s2 t" Z正确资料:
2 s p; e: F# P+ a9 ^) V21. 设和均为oul型变量,且=5.5 =2.5 则表达式(int)+/的值是( )。5 Q1 D1 o u, E$ }4 d- B
. 6.5000004 B8 Q, b5 O) n# ^0 N
. 66 v; F6 }% L: G" |
. 5.500000
9 _, _( Z, S) _) Y. 6.000000; R+ J' c7 E6 Z( {* g3 C
正确资料:0 `$ n7 g* M% U! k" I/ ~
22. 若有以下定义,则能使值为3的表达式是( )。int k=7, x=12;
; a- i9 x5 d0 E+ }5 ]) L g. x%=(k%=5)
6 p4 S+ I/ x) j8 t/ A8 U5 T. x%=(k– k%5)$ N' T9 J' w+ w6 U) A
. x%=k – k%5
$ C# z' S7 x: I. (x%=k) – (k%=5)* d( q( y/ Q4 Y8 e' a: k
正确资料:
, \$ f3 `* v, ^23. 若以下选项中变量已正确定义,则正确的赋值语句是( )。9 I6 x2 N- ^( p/ w* |
. x1=26.8%31 s7 q+ c, P# u3 P: ~
. 1+2=x21 D' J' M8 _6 q# o& `
. x3=0x12) i* ^* B: }$ Z* N6 T, o
. x4=1+2=3
( E- P: J. ?) o1 g$ P+ r/ ~正确资料:
' A" g) ~; J+ X! T24. 程序书写格式自由,一行内可写多条语句,语句中的空格和回车符可忽略,但每条语句和数据定义后必须有一个( )。
2 x! i& j! F" }' j6 P1 w& d% y. 逗号
9 j; g$ I9 f' H: _5 n$ u. 句号
. u8 ]6 ]# x G5 x. 分号- }6 e+ o. m, R3 E$ F" h
. 冒号# ^* ~) j l/ |. L
正确资料:5 c( J0 A+ D' i U( H: S
25. 判断hr型变量h是否为大写字母的表达式是( )。% q5 E% J6 ^$ U% t- M6 \
. ’’<=h<=’Z’
; V6 @* N% e7 g: {. v; t. (h>=’’)||(h<=’Z’)
' M2 o. e$ ~- }. (h>=’’)&&(h<=’Z’); V1 Y0 s7 h7 J$ T$ P2 P' j9 ^: [: w' F
. (‘’<=h) N (‘Z’>=h)+ R2 g$ s! m' x" H
正确资料:) q @. u4 V t3 x3 @, Y4 _
; } V! g. S, M. b$ R
% c/ H7 F1 C) l, X6 r1 D% I" `7 U |
|