当前位置:   article > 正文

川大c语言程序设计第二次作业答案,川大《C语言程序设计0008》19春在线作业1

&a )z4 i| kmgk.r,&y(u

《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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/728750
推荐阅读
相关标签
  

闽ICP备14008679号