|
% `" d# {8 U, R" u. O《语言程序设计0008》16春在线作业2
7 O Q- y b# N" Q9 H* A) e2 z {& U- H
, U3 A0 @; J3 n+ X: S; _
0 E4 k% j1 t2 l! A8 l
0 Y( f% T' @0 e- u% N
一、资料来源(谋学网www.mouxue.com)(共 25 道试题,共 100 分。)
3 X' P3 G" M3 W+ ~& a, O
1 T& S. Y4 m h2 E1. 设 int x=1, y=1; 表达式(!x||y--)的值是( )。) C, h- b3 S' ?4 q$ u9 Q
. 00 r+ t6 M& X: l; y
. 18 C; h2 z" @! z7 X$ |) P' E
. 2
- d) X% _) U! z8 s, U+ S. -11 c; [7 o# r! R( _
正确资料:
$ M( w/ x* X( b, W+ _; L2. 以下能对一维数组进行正确初始化的语句是( )。
/ ^( a$ k! X: b9 P/ l. int [10]=(0,0,0,0,0);
# E6 A F# F/ ]. int [10]={ }+ s A4 b* X+ \+ u
. int [ ]={0,0,0};- ?, H" y0 Z+ h) n( y" G
. int [10]={10*1};
' p8 U2 O4 c$ r' j2 x& h/ [) ?正确资料:
- ]& {. l/ n! n$ {3. 下面四个选项中,均是合法的用户标识符的选项是( )$ x$ H0 h& N- B. @" {8 n
. P_0 o% a* T8 N2 U, b' n! C) C: H
. flot l0 _
/ C; h3 @: L$ j3 m. L- M: |. - goto int
* N/ r" w( |; R8 ^; [. _123 tmp INT
9 i1 [" Y1 }& C9 E6 k正确资料:* ~% e) B- d2 i" l, x* n
4. 在一个程序中( )
6 o+ e& ~. l: b% h6 K- g4 l. min函数必须出现在所有函数之前. E4 w' m4 d6 }; {9 W2 T
. min函数必须出现在所有函数之后. H+ z4 A7 }; r- J- M9 [9 b2 C
. min函数可以出现在任何位置
) E9 _, B" @* e1 U. min函数必须在固定位置% x. `9 ]5 V5 `
正确资料:
; {$ P: I& r# C/ ^4 p4 h! ?( H5. 以下选项中合法的实型常数是( )。& X& A1 q' u7 m% W
. 52.02 y6 ]9 `+ n0 S5 x2 H
. -3
2 [. H* E) h( Y) O/ _. q. 20
+ {" F% r! }; h9 q7 u) n( F% L' N. 1.3/ [, }( A3 f2 f9 I2 @1 `
正确资料:
4 n9 [& y5 v* Z; o3 O5 S6. 以下程序中的输出结果是( )。 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); }. w6 ]: r5 O& \, m3 ~
. 20
7 g$ t: D+ i& e, T. g# E/ p' n. 215 T" ?: p7 }) C( k
. 22! Q( y# E6 l" D( }
. 23
" O- k, A# K u- H! u0 \; R9 P i正确资料:, z# s+ y: ]5 c$ w% G
7. 要将字符赋给字符变量h,下列语句中正确的是( )。6 }/ s7 X/ J% P" K$ m
. h=! p' N6 F$ {( ?% D' t
. h=’’-32 [# l4 k \5 O: P6 {$ J9 j4 Z2 J
. h=“”
, j5 q9 J0 s0 u. h=“65”: Z( b8 a! e4 T, E8 T! G, l5 r9 m8 V
正确资料:
4 t9 H" l5 O1 n1 P$ S8. 若有代数式 ,则不正确的C语言表达式是( ): N! e6 n* Y/ t$ X& q+ a4 L" w
. //**2
1 M% w2 x2 j" E. l! T9 w1 B. u. 2**//% m l. a" g- F
. 2**/*
! g: Y( c8 Q+ }& P( w. *//*2) V& o7 B/ U& a q
正确资料:- G$ V% f1 F* O. j# C! e
9. 语言中运算对象必须是整型的运算符是( )。# q. K& H6 C, j
. %
: v+ N6 m, w5 {2 `: a6 n% B* u. /
4 }; E4 q W0 T4 p& k4 O: w7 r. =
# I3 K1 Q8 u4 d3 m8 G. <=1 ~7 H# O5 h9 d) M1 a+ G
正确资料:
R" M; z( M4 r& d7 W10. 若整型变量,,,的值依次为: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] = ""; " [. d, Q& ^7 w7 ]2 A8 a
. 1
- [2 k" k$ F: M- s; C+ ]. 2
* z+ C2 {4 j% B8 F$ Q. 32 n) G/ {# Z% {7 N3 J9 Q) Y
. 40 C3 H: F% R+ X' J; m3 E% \
正确资料:1 H4 Y# L; K0 b8 B
11. 设x, y和z是int型变量,且x=3, y=4, z=5,则下面表达式中值为0的是( )。% }% _: U. h5 v) z) A4 G
. ’x’&&’y’1 d2 `! m6 `' {# A+ n
. x<=y6 p2 R+ ` `5 A/ G" I
. x||y+z&&y-z
0 L. D U) _" v* j) e5 h1 S) U. !((x( {! b4 i) X/ A4 C! ]' D
正确资料:2 O9 F% d$ Q) e* O! B4 r5 N
12. 1和“1”是( )的
& u# H4 A+ `2 L) y1 F. z! W. 相同
2 U- I+ ~* [+ A2 G! r" H6 t+ b$ y. 不相同3 ?, R) d0 _2 r0 m7 S0 c
正确资料:& X- P& e3 [4 A& D4 g* t
13. 下列运算符中优先级最高的是( )。3 w, m" c8 K- M; X
. !1 f; f) ^9 b$ Y4 R
. %7 }1 Y7 x* [" R2 F" x* H y
. =; ]9 g( W, c- ?" R9 D' S
. &&' }) }1 L o9 V0 h
正确资料:6 s0 ]$ _: Q. u4 c) S% @& q
14. 设以下变量均为int类型,则值不等于7的表达式是( )。 u" J: u. e) m: M# ]
. (x=y=6, x+y, x+1)
7 g' m% P% S% n4 h& B$ n( }: }: ?. (x=y=6, x+y, y+1)
9 V* w* ^ P% m3 c/ S. {( i" W9 f) @. (x=6, x+1, y=6, x+y)
" L5 t4 d K, |; E! z/ h2 {) A. (y=6, y+1, x=y, x+1): K6 M3 _4 @# F x
正确资料:
* G# }$ E' N4 A3 S3 _15. 设为整型变量, 下列表达式中,错误的是 ( )。
/ v+ B( C2 V u. +=
( X$ _4 n! |4 B, S: u3 @0 j. ++
% S( v8 Z! C) b; ^/ w, d. ++ + 1' Q. v; c% |% _3 o8 W8 E7 ~
. + 1 ++1 k C" h. T6 }0 q, _0 T2 `
正确资料:
) B# Q0 Q) ?. s E2 k7 N16. 设有以下定义: int =0; oul =1.25; hr =’’; #fin 2 则下面语句中错误的是( )。+ v5 J1 h/ e% Z# M% l! O
. ++;
8 ]$ A4 i. ^# v, k. ++;. l: ^$ {1 A3 x1 j9 R, i- I
. ++;
# Z# l; r; h$ l+ O. ++;
# s) I! M! J" g; ?. J: b正确资料: d7 M: ~+ _# o9 x; ^$ a2 [7 v1 N
17. 在以下程序段中,whil循环执行的次数是( )。 int k=0; whil(k=1) k++;& Q& i! e( Y$ h: l- F6 [
. 执行一次
7 k; w. n0 n' ]9 N. 一次也不执行" A& v2 { T5 k5 T1 e$ T. I( t% @
. 执行无限次
; ?8 {2 S& g* M' n: P3 t* d. p. 提示有语法错误
; A( c' u0 C0 R$ v6 Y正确资料:
" K' f# Q v/ V9 P% \" y# ^18. 字符串“”在内存中占( )个字节单元。( |" }. t) Z" o% q- E% j. h" h
. 0
6 l5 z+ `% h" L o- s+ r8 B. 1
% D7 j! l7 f0 Z! `. 2
- @, Q% Y2 U" J4 {1 r! y: R. 38 y; E" |- @3 L+ d& C+ @
正确资料:
% Z/ Y- ]! `0 l8 f: H1 V19. 赋值语句 hr 1=“”是( )赋值语句。
# w8 J$ r( a, j, p- [" r. 正确+ }* C. ?3 X5 r' w1 m j
. 不正确
1 T9 a6 }' N6 b( @7 b正确资料:0 R6 B' ^& x& E$ D. t+ v3 O; w! O/ L
20. 以下4个选项中,不能看作一条语句的是( )。9 M g4 o0 ]/ W: w4 J
. {;}: Q ~+ f9 e: t3 U+ t$ Q% c
. =0,=0,=0;( K+ |3 K3 e$ }/ K: w
. if(>0)
! h7 ?* n+ y2 R* @& w. if(==0) m=1; n=2;
[+ \% f& ?/ `# g0 P M正确资料:
( v0 Q9 R4 Q! H7 b0 u* B7 R21. 设和均为oul型变量,且=5.5 =2.5 则表达式(int)+/的值是( )。4 o% j$ ` ^) C- I
. 6.500000
2 {" w3 v) Q; n/ ^. 6+ k5 F' c5 r+ X: W7 ^
. 5.500000
6 |! b& l/ d! T* A% d; ]* {1 d) P, H. 6.000000& f) Q1 q# V4 k% ?- X- W+ R
正确资料:! X g: f, K7 h6 u
22. 若有以下定义,则能使值为3的表达式是( )。int k=7, x=12;5 U, t, P: C8 E7 G8 |- `. j
. x%=(k%=5)
: P2 a, F* u8 E9 B6 }. x%=(k– k%5)1 s- x0 c+ f! r/ q/ G2 h
. x%=k – k%5
* k) M) ~/ z2 e. w, ]. (x%=k) – (k%=5)' S+ g* e. x2 ?; g) X( q
正确资料:5 T" v5 J3 b X; t1 s D" E9 \
23. 若以下选项中变量已正确定义,则正确的赋值语句是( )。
; g% E% N* v9 I& A/ O. x1=26.8%3* M* Y# v& i9 X
. 1+2=x2
6 j* ?* m$ N. I$ j. x3=0x12
' ~$ E3 w5 C" R2 d/ h. x4=1+2=37 p' r* ^" Y' h8 y2 J
正确资料:: c; x' {2 z& c: L! }- u: k
24. 程序书写格式自由,一行内可写多条语句,语句中的空格和回车符可忽略,但每条语句和数据定义后必须有一个( )。
6 k" P/ ?' W) |& N. 逗号
7 y' \5 F. I" W% `( d8 X. 句号
+ L" N: T* e5 v" n" |' N$ R: |. 分号
% A6 w, j/ Z9 r% u( d1 X! j- _. 冒号
, i) K; a5 c! \6 O# p( |- n正确资料:+ k( P$ `( W' W* m" {, d
25. 判断hr型变量h是否为大写字母的表达式是( )。* b; n( ?+ ]+ i H* Z
. ’’<=h<=’Z’! b4 |2 A% {- k
. (h>=’’)||(h<=’Z’)
; w8 b: e& D3 d% W/ n. (h>=’’)&&(h<=’Z’)! p* E" r# ]. @
. (‘’<=h) N (‘Z’>=h)0 j) n8 g1 A& x( r7 q6 T5 s- ]
正确资料:
0 B% w0 c* {( R9 E1 K6 E1 n3 _3 Y( |. h- \9 O4 `+ ~1 _, v+ b" G4 P
0 J8 U2 I' }/ M: Z( _5 L
|
|