|
, A& D& B2 o2 k+ v6 [. J《语言程序设计0008》16春在线作业2
6 ?* @( F& n6 m E ~
3 _2 V$ e; A9 L, S( H
; }7 v }. b- r; h% D
$ @! R. I; r( N& l2 i J2 t! A/ ?9 B; _5 ?. l" R
一、资料来源(谋学网www.mouxue.com)(共 25 道试题,共 100 分。)3 b1 N8 J1 F1 u: T
- J1 Y& R0 z$ _3 p
1. 设 int x=1, y=1; 表达式(!x||y--)的值是( )。8 e, w4 U$ B' g
. 08 S4 A4 q. ^4 k7 ~$ [2 r4 l
. 1
& M: Q* c4 J4 `9 E, K. 2! }4 F- p' @# t# W" o8 I3 T R
. -1
# A! P' b: q# V- B# e$ R正确资料:! |% Y, `* ^. T0 ?; o1 `. r
2. 以下能对一维数组进行正确初始化的语句是( )。& l: ^0 v, x2 }3 L9 C, O
. int [10]=(0,0,0,0,0);
G- x( c. p% \; v. int [10]={ }
% _; M w; V; b: I" J( ^. int [ ]={0,0,0};( s/ ^2 z: {1 n' K! K! \4 J
. int [10]={10*1};/ s* B* ~' e- o* X: W- A8 X
正确资料:3 \7 G2 a7 e0 A
3. 下面四个选项中,均是合法的用户标识符的选项是( )
& B& R E$ Y) Q. P_0 o
& J) {/ P9 N8 g/ O. flot l0 _0 I& N3 J7 b4 `. l7 d5 I e, ?5 I
. - goto int0 ^& O. B1 Z. v( R! \, ?
. _123 tmp INT
+ R: K* A, k! P+ S9 s正确资料:& i( b. y8 A" R+ g5 J% e
4. 在一个程序中( )- c% f% c$ V: x- d
. min函数必须出现在所有函数之前1 y0 _& [, i; g, x5 x. @$ V
. min函数必须出现在所有函数之后
% A' @ q: ]( I% I. min函数可以出现在任何位置
, ?0 E; z$ \5 H+ m; r# Z4 Q. min函数必须在固定位置
* x2 j/ K$ [* G# r正确资料:
. ?- X- {* ]2 B( i$ R' Y$ ^4 {5 ?5. 以下选项中合法的实型常数是( )。4 J7 n; K, X# ~
. 52.0$ l8 Q# _2 C2 F3 I: L
. -32 k9 m( J8 ~& R' k
. 20
3 k8 z. B% o+ M# G; r! X. 1.3/ @ E$ s9 N% B- E5 p& [9 r
正确资料:
) ]/ Z) m% J. U. B+ }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); }
: y( q* ^- C- ~' G, }0 F. 20" d' R, \5 e' p% ~+ O# ]4 u
. 21- H2 q& @7 R9 p( ^3 d& z
. 22/ D6 }' n' V) w
. 232 e" U1 B5 p! W
正确资料:
2 U: R: r+ S5 Y& H- Z! b, ]7. 要将字符赋给字符变量h,下列语句中正确的是( )。
1 h7 l* A' K* |+ n! u. h=
7 Q6 J. M9 j- J9 `1 @% n' q7 |. h=’’-32
9 T% P, q/ B: o/ @0 j9 m) c. h=“”
0 v- q$ d/ r6 j. h=“65”- ?% u# S( n; O7 D
正确资料:- u/ G8 {9 I) d1 v; n0 x+ D
8. 若有代数式 ,则不正确的C语言表达式是( ); |! u* ?; F5 u/ u4 Z3 v
. //**2% }; ?, u% A* e
. 2**//
% m' H5 d* Y( M) v. 2**/*
& N9 h0 z% m g$ }1 G n4 Z- s. *//*2
0 y$ f2 t/ D7 ~5 \0 e2 i9 H I4 [正确资料:
0 A$ T. W6 h4 P+ X9. 语言中运算对象必须是整型的运算符是( )。
; F# U5 J3 P0 p% r! x! T/ P4 T. %
8 x1 x. K! L9 T' K6 s; I5 [* A. /
0 [* Z) f7 l8 v" B9 Y7 o* F. =9 z/ H2 x( B o7 b" \) n- O
. <=
; V7 m+ Y# _- W6 c- h7 d正确资料:
( N; m0 K' ~8 d) T1 B10. 若整型变量,,,的值依次为: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] = "";
3 p7 k+ j# N% l" e9 i+ n. 1
; `) Q$ t3 W: u! I/ n2 R& n2 n3 E& U. 2- I1 ~/ f: _, Q1 k$ Z" b2 d7 s
. 31 N! q9 H! I4 k6 G
. 4
4 O9 y4 ?% e N2 k* e正确资料:
* y2 `& \" P2 T; K/ P4 h- I11. 设x, y和z是int型变量,且x=3, y=4, z=5,则下面表达式中值为0的是( )。
9 ]. J1 n8 a) G: m R) U9 x2 K. ’x’&&’y’
+ o7 J2 z' I1 m. x<=y* }8 ~# [0 `- W
. x||y+z&&y-z
0 J6 n( @( h0 Z5 w, p3 i" e. !((x/ y- W& N9 Z6 e; ]: D: t
正确资料:
q# R! {+ a( z- Z12. 1和“1”是( )的
/ A8 Y, R8 E/ ^/ m# Q- i4 U. 相同
) u( N8 @: Y; D' f+ W* ^' T. 不相同; N) K; `6 S' `' q
正确资料:
. D% b5 f! P. Z# z% ~! r. |13. 下列运算符中优先级最高的是( )。0 H8 E6 F6 X0 [1 V& r! L
. !
. Q: v9 M$ Y8 w7 Y2 F2 a: q. %
4 l0 \ V7 }% j' R+ m) _! y+ y1 o. B. =" V- K% e" n9 E/ ?
. &&
: N- Y9 \" H. r `. w正确资料:$ ?4 M4 L- M- |8 d
14. 设以下变量均为int类型,则值不等于7的表达式是( )。2 A1 Z: c! C y- d1 h6 L& X
. (x=y=6, x+y, x+1). p5 ?; I1 R! N3 K V' S9 |
. (x=y=6, x+y, y+1)
% e# y* L. g8 ]. (x=6, x+1, y=6, x+y)) j% Z( I* c$ u+ v* J: M4 y7 e
. (y=6, y+1, x=y, x+1) |: H/ `4 F }
正确资料:
; `- N* P3 G, D0 F" A& M# L% @" L4 a15. 设为整型变量, 下列表达式中,错误的是 ( )。% O3 s. O; {( C9 y0 z. P. }4 X) A
. += $ {0 o$ d6 L% @
. ++4 ~% O0 i2 I6 `. u* c: I! j
. ++ + 1
2 U1 @/ w5 W/ S) T" b; {8 y/ F: L. + 1 ++
5 y" i7 J' b* q) Q正确资料:
$ P5 `) i3 i* K. Q9 J Z8 y! v16. 设有以下定义: int =0; oul =1.25; hr =’’; #fin 2 则下面语句中错误的是( )。3 i" j/ W% l9 Y7 w
. ++;/ ~; ]0 K0 H0 C: _
. ++;
( F6 Z2 k% ?' l5 k6 x* T8 V" R. ++;0 Q8 I0 Z5 ~* n. c/ I
. ++;
( K/ w7 X2 M4 y4 W4 Y正确资料:
3 U8 d! L5 H5 W# a) {17. 在以下程序段中,whil循环执行的次数是( )。 int k=0; whil(k=1) k++;
: c) f+ ] n/ ~3 [. O- p. 执行一次- H* K. N7 _% b& ]% j1 l
. 一次也不执行
$ p, D1 P; ^% ~2 h7 H Q* k+ q. 执行无限次
, b! D1 ~ i2 e+ M. 提示有语法错误) ^2 L+ h) t" N! L7 n# |
正确资料:; B( R1 G( b$ j$ w, O
18. 字符串“”在内存中占( )个字节单元。, M+ z: d o; S2 Y" R2 x3 h) ~
. 0* b8 [1 x0 Z4 i
. 1; R2 n* C/ q9 B/ v
. 2* C( a B( t) x7 [4 U0 o
. 3
8 h. m$ a O) I, R; ] `" Z正确资料:
6 k* L& W- Z! q; r+ h19. 赋值语句 hr 1=“”是( )赋值语句。, _/ F2 _3 I# S2 K* Z5 Z
. 正确( T, b, S8 M( K
. 不正确7 I3 x' |9 ]: i, N! @6 w% [
正确资料:
* ~6 d" M6 q- M% u+ y) Z8 [8 ^20. 以下4个选项中,不能看作一条语句的是( )。
7 p" X# K$ w; m7 [! A$ }- s. {;}
, f0 U+ v/ ]$ Y% `. =0,=0,=0;7 e1 A( R4 t) X! L
. if(>0)
0 o" s$ ^, `% Y1 e% c. if(==0) m=1; n=2;
- Q) c+ X: w/ C正确资料:3 _4 J3 B* x7 w
21. 设和均为oul型变量,且=5.5 =2.5 则表达式(int)+/的值是( )。. W$ V5 q8 A& G3 e: E( }
. 6.500000$ J: k* J6 I& }
. 6; B& A L X! @* W; d. i6 N
. 5.500000
4 s1 Y% t1 R% R& A. 6.000000# x+ H- k N( z. Z: g
正确资料:+ b4 w5 B. |) S3 D( H0 A( A) l
22. 若有以下定义,则能使值为3的表达式是( )。int k=7, x=12;
8 J& p% D; F* }/ |; K' x; [. x%=(k%=5)
7 B4 |, F$ [1 A0 O& u: |. x%=(k– k%5)
4 L4 j* ]/ s" ]. \1 L! T9 b+ g. x%=k – k%53 B; s/ i1 g" E( w# U/ _3 h9 a
. (x%=k) – (k%=5)' E o/ O; Q" ~2 C6 p; J
正确资料:
/ r6 H0 l4 T/ i6 f23. 若以下选项中变量已正确定义,则正确的赋值语句是( )。; `, q6 s. n) F3 d
. x1=26.8%3
+ `) P! o1 G5 _& P4 ?5 F5 P3 |) D( s* I. 1+2=x2
a1 l% x+ t' i1 c6 ?. x3=0x12
% ]- J* K/ O$ L. K5 k a. D. x4=1+2=3
; x) Z9 z1 d9 H( n9 i正确资料:
( L# z3 r1 x) x4 [: {24. 程序书写格式自由,一行内可写多条语句,语句中的空格和回车符可忽略,但每条语句和数据定义后必须有一个( )。
/ G* t1 d7 U4 E: g. 逗号
6 ^8 }& M/ V" x4 i4 {$ m# E. 句号
H' ^, U. R" x8 {6 o& B. 分号
* ?/ Q% r, }- W/ ?. 冒号
6 F/ v5 Y4 t5 z1 ]1 B; e- y* p2 Y2 f正确资料:/ g! |. ]+ X1 W- l. e c
25. 判断hr型变量h是否为大写字母的表达式是( )。; |0 C, v+ K8 @2 A' `7 K \1 [1 ]
. ’’<=h<=’Z’% Y! C, c3 Y- x! |! {
. (h>=’’)||(h<=’Z’)
7 i2 J, S5 J0 c. (h>=’’)&&(h<=’Z’)
% h$ @2 }( R/ @. Y- X3 q ^. (‘’<=h) N (‘Z’>=h)
* s* o6 h0 C* A, n0 @9 {/ y正确资料:
' h5 X7 H- k3 L1 g: h
# x2 I! W0 V7 @! [* s9 T
# D6 i# m j) y! D3 z |
|