赞
踩
《C语言程序设计0008》19春在线作业2
7 _9 S7 n$ a& |( { g/ o" R奥鹏作业答案可以联系QQ 761296021- T; u: w( [& ]7 E! \& Z4 U
1.[单选题]设有说明:char a; int b; float c; 则表达式a+b-c值的数据类型为( )。
- o M$ o$ Z: f( G A.char
6 G" X6 h2 z) q% h B.int
, x* q7 R( @ i2 t+ o1 p0 x* @ C.float$ b7 v4 v7 B! {6 x
D.double: o8 z j$ i. b' o5 S4 g6 O, A& E
正确答案:——C——/ m/ \9 c( y' P
2.[单选题]若有定义:
- _& C3 \6 I* M" [. v7 l" Mint a=8, b=5, c;
9 Y! G& y5 l% c% u$ C4 p执行语句c=a/b+0.4; 后, c的值为 ( )。4 S& |; \1 B/ K; y7 y0 M" V
A.1.45 D$ I7 i0 H, G8 J6 E1 ~% D
B.17 D7 u% ~" y2 L
C.2.0
& ^3 p. `/ _& P I: b D.2
' R' ]' x6 X3 y1 _5 w' L+ p1 U 正确答案:——B——
! m2 \, \4 i. l5 Y$ e5 s3.[单选题]若有以下定义,则能使值为3的表达式是( )。int k=7, x=12; 奥鹏作业答案
+ U6 A$ U$ S6 r, ?" m+ y% ~ A.x%=(k%=5)Q. a( _2 [' w* Q* V/ |
B.x%=(k– k%5)* t( b$ e) Q( {
C.x%=k – k%5
) x# J" ~. E O D.(x%=k) – (k%=5)) {0 G# T$ v0 r K' A% r4 q& c
正确答案:——D——
; @) Y* |6 z0 K$ L4.[单选题]以下选项中合法的实型常数是( )。( n1 U, L) f# S2 \6 s1 M
A.5E2.0
5 d8 s O8 N7 s+ n* W B.E-3
9 ~- l9 T% e0 R4 G2 q3 K C.2E0
! a: p' l/ H1 W$ z" f D.1.3E
3 c. ^, Y6 M. v 正确答案:————
3 G9 A9 }! w- p8 A0 p5.[单选题]正确的定义变量是( )。
" Y. Y1 i! G' k% F) C+ \. i7 Z A.int a=10,b,c=2;
8 D! _. p1 ] j3 d1 a% n B.const int a;" c7 u; ^) f/ m% X4 f0 J9 [
C.int a=b=c=10;0 y Q8 j$ V; }8 B5 y! Y
D.int a;b;c4 p4 d& z/ b. m- a
正确答案:————- b5 Z" h I% m: {( }- B% J) T8 ?6 L
6.[单选题]C语言中while和do while循环的区别是( )。/ K$ r; _2 k1 J8 X: a2 u
A.do while循环至少执行一次
! K! {+ g% M& M6 Z3 J! r5 b4 b B.while的循环条件要求得比do while循环严格( w9 k6 F6 x/ z9 R9 g. B9 H* t0 }5 a
C.do while循环允许从外部转到循环体内
4 b( o+ J' f, b) ~& n4 x" ] D.do while循环的循环体部分不能是复合语句1 |7 x6 V5 q3 m
正确答案:————
0 ]5 B) V! W7 n* z: b# p" z# y7.[单选题]以下程序段的输出结果是( )。
1 |8 S& g8 m- z% `" Lint a=1234;3 z4 h; T) E" T3 a. A( l
printf(“%2dn”, a);) @: B4 P% e7 ~* p8 h* C0 e0 ]
A.12
7 A7 P% D3 ]* F B.34
7 s; J, }; @1 E( c7 u/ g3 Q C.1234
; T% ^# S& ?* d- n: Y: J" X D.提示出错,无结果
) g, @4 q' L- i3 i P" O 正确答案:————
2 W% d3 H) H$ a/ x! E6 w2 m5 g; Z8.[单选题]下列运算符中优先级最低的是( )。# k0 V+ u8 ~4 q& v, q: q& ^- b
A.?:
4 T5 I6 x5 Z& x D B.&&9 b) F( M. B, k. _7 h' q7 c
C.+
6 S- F: u0 B- C( l$ i2 L6 Y/ u- O5 g D.!=
+ T0 q2 F* Z% s 正确答案:————' y& J) B% r1 {6 j. U" e$ y3 ]
9.[单选题]设a为整型变量,下列表达式中不正确的是( )。
! x4 k; E) c; O/ e: I, U A.a=a+1- t( H4 \- D9 a. u8 m
B.a++/ D. N. j) O, `3 R/ _* D" I
C.(++a)+1
, {2 k5 G/ `) Y' p D.a+(1++)s8 x" f5 C# ^ |; w
正确答案:————
4 V- e2 R8 e1 y; P7 V8 W10.[单选题]设有以下定义:& e" H' i0 B# G+ r8 C6 f! L8 c
int a=0; double b=1.25; char c=’a’;% ?/ J# ^& l* X+ }1 w
#define d 2* g8 }( ?; |# B/ F n
则下面语句中错误的是( )。
* M- r) G) N3 M' G A.a++;
; v0 r8 e/ \( F' `7 _1 e B.b++;
" K1 i) x$ B; A C.c++;' @$ [) `3 v7 O) z7 Q. x
D.d++;
# B7 @9 A5 W3 S1 h+ K 正确答案:————
* ^8 W7 b7 V: \* ^- S2 F- R; j11.[单选题]已知int x=23;则printf(x++*1/3)的输出结果是( )。* C& g1 d# p( l2 p1 ~: p
A.8
$ R( t$ ?' \ u( N B.7.66
) B% G* d1 L7 M$ c' D C.7.33: q# i& C5 r3 n8 c9 g: L# ^
D.79 K" s4 R# i0 t: s$ c, Q) x
正确答案:————; p& L# y& p9 W# [6 }8 o
12.[单选题]设 int x=1, y=1; 表达式(!x||y--)的值是( )。; B: f1 n% J- Q Y
A.07 j$ u! \! K* Z5 | q. z. y. z
B.1
) J( `4 H- l% ?% {5 F4 b3 q C.2
1 Z3 c! C/ }* \( w D.-1
a' C5 x* s0 k. u+ u6 {7 P- ?( [ 正确答案:————
w4 R. N m, b; R: w- S7 O13.[单选题]C语言中运算对象必须是整型的运算符是( )。
9 D t* {& U/ h A.%3 x _2 L% x1 [# c' R
B./
5 _0 Q, f) U6 i: E C.=) K5 H2 R- _/ _1 M- S0 F
D.<=1 w; ?. e1 U2 v* X
正确答案:————$ p" J" [% G# ^! z
14.[单选题]判断char型变量ch是否为大写字母的表达式是( )。. I( K/ y, F8 T8 s5 a) `8 _
A.’A’<=ch<=’Z’7 }( D, R$ y. g1 A! i- D
B.(ch>=’A’)||(ch<=’Z’)/ ?, D7 q' R! k; w E1 H+ `
C.(ch>=’A’)&&(ch<=’Z’)3 o" \# I1 L9 X" o2 R. n6 Z
D.(‘A’=ch)
* \( W( z, E- X9 C0 {, U& d( |% ^ 正确答案:————
4 V0 h: M: X$ ]2 {- q3 G15.[单选题]整型变量x和y的值相等,且均为非0值,在以下选项中,结果为0的表达式是( )。
- U7 l* l2 }- Y5 W! S! p3 l# D A.x||y# N" X: b: F3 \) ^; y
B.x|y! I( M [0 M I" N/ o% B# l4 L
C.x&y
1 {% [. f/ G) l9 Y D.x^y
5 g3 O- a# g& V+ ?9 T7 w1 D4 A) } 正确答案:————( H& E4 d7 J6 A X. p3 R
16.[单选题]设以下变量均为int类型,则值不等于7的表达式是( )。3 Q4 Y6 _" W* L7 s
A.(x=y=6, x+y, x+1)9 q) Q# a: ]# u3 @) Y, L3 y' a
B.(x=y=6, x+y, y+1)5 | u" K, F% e: s, J N. b
C.(x=6, x+1, y=6, x+y)
3 Q; r5 @, M2 b5 ]% G4 F D.(y=6, y+1, x=y, x+1)
0 o" _; B& s1 w# v/ L5 | 正确答案:————
! H5 ^- O2 i) {2 Z5 e6 |17.[单选题]有变量说明语句int a,b,c;,顺序执行下面语句:
' L/ |- `! M; [a=b=c=1;
9 g4 k3 `6 `4 M++a||++b&&++c;e3 A; M% t+ g; `+ v9 w5 ~
那么,变量b的值应是( )。
9 @$ S/ M$ t3 v1 L. x5 N+ ? A.2
0 Q4 J5 o7 B% `& t B.1: `7 L) V. C# G0 z' E4 B
C.0
X3 g: U3 t$ p/ g/ o, b( ^) B D.3
+ m$ W9 O6 a$ j3 X$ M! E. u! P 正确答案:————
- p2 S& [" j& f2 g% q$ _# C' V18.[单选题]设a和b均为double型变量,且a=5.5 b=2.5 则表达式(int)a+b/b的值是( )。2 G y8 I, U- n' @# F. _. j
A.6.500000
8 s! t4 m2 _+ I: w. d B.6
7 G9 M; ~" [% Y. K0 H* M6 C C.5.500000
5 Y2 B6 ~ m9 K' L* F( p D.6.000000' V3 K( J# k2 G X! A
正确答案:————
; j" {& j+ ~0 g& y4 }0 K19.[单选题]以下叙述不正确的是( )
$ I9 P2 F+ l& [9 b( ~ A.一个C源程序可由一个或多个函数组成
' r I5 o2 U) J5 m' @- X4 B, w: H B.产生可执行程序的C源程序必须包含一个main函数6 W/ c* F0 W0 A7 h( b1 _
C.C程序的基本组成单位是函数
1 X, |8 ~' }, Z# G* d ^ D.在C程序中一条语句占一行0 I3 M7 G! C9 j1 d/ F& W$ ~
正确答案:————
+ b( ~# ?# Q' k1 S( x! G20.[单选题]一个C程序总是从( )开始执行。- K4 Q% T8 `$ x, a
A.程序的第一条指令7 s* k1 P1 U. q. e+ y, x1 O/ S
B.主函数
- ?- K( H# H( t C.子程序' `# L6 H7 ]5 D( E: @
D.主程序' C* l* q+ v; O' A; m, U9 }
正确答案:————p( v0 U' k9 ]9 R+ |! J. ?
21.[单选题]以下不是无限循环的语句为( )。
3 P, c0 K) S+ p9 A, ^" ] A.for(y=0, x=1; x>++y; x=i++) i=x;3 Z* ~! E( Y6 [' j
B.for( ; ; x++) ;; f* R0 s0 R6 s+ Z
C.while (1) {x++; }
7 a5 A3 |. n: [# B D.for(i=10; ; i--) sum+=i;
' L9 H/ f! |& v( b; E0 ~# F 正确答案:————$ t4 x# R4 H( u7 f8 P; \
22.[单选题]下列语句中,正确的语句是( )。) @, D+ F( ?0 l$ G' m
A.int x=y=z=0;) l0 o |% a* l$ H; a$ m$ ^- l
B.int z=(x+y)++;0 v6 \, J3 a v
C.x=+3==2;/ F' O. l1 N- G0 C
D.x%=2.5;
' A) K+ y; x* z' x; [! k) U+ W 正确答案:————
* b* ?% Z/ W d( }23.[单选题]C程序书写格式自由,一行内可写多条语句,语句中的空格和回车符可忽略,但每条语句和数据定义后必须有一个( )。
. k& z9 A/ E0 c/ X A.逗号5 Q, D1 |* ]$ N
B.句号
2 e/ C( o8 M9 U1 T- \8 c C.分号
, q# z/ C# ?, X7 W1 s D.冒号
0 t+ L& P( ~% [+ i 正确答案:————
: Y) [; ?$ s$ @, j) \; e) N* N24.[单选题]组成C语言程序的是( )。
, w' N# ~4 N. F2 n! ]$ Y A.子程序
+ b: f* }1 g8 i: i( W6 a B.过程
& n5 Z( P1 l) o2 a3 V' K+ e' T C.函数0 N" e3 {- H% j1 o" {2 N+ P
D.主程序和子程序( h& }. b* X( M
正确答案:————
2 [( f) ]5 p8 {4 _25.[单选题]以下数据在C语言中不合法的整数是( )。) T+ c3 _1 s9 w" O
A.20
# a1 U- m9 a! L5 {! S6 p6 H) c/ ] B.0x4001& k, L6 L4 Y% n0 U$ s, P' O" z% ~9 w
C.08" r/ h+ {- L* d+ d2 X, Z' v8 Q
D.0x12ed
* O+ ^! m+ m$ F$ j0 ]/ g3 b( i, H 正确答案:————& m7 y! M- p9 N
附件是答案,核对题目下载
$ ]9 Y: M- t" M+ e2 O! Z" x) m/ t
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。