川大C语言程序2,谋学网川大《C语言程序设计0008》16春在线作业2参考答案

1 A" u2 D" y6 L. ?《语言程序设计0008》16春在线作业2

& n1 P2 b  _1 y4 Z. \" ^$ k0 K  [: S6 m

7 u6 I6 @, i% i& t. A, k2 K! G6 @# |; Q* L' H+ q

! K, j& |5 ?/ T0 o

一、答案来源(谋学网www.mouxue.com)(共 25 道试题,共 100 分。)

: @* W1 w4 G  D4 y2 f' _# Z7 v6 i' i/ b/ r: N  J4 f% E, i1 \: Y

1.  设 int x=1, y=1; 表达式(!x||y--)的值是( )。

/ B: F' y& }# r( M/ s. 04 |6 R0 R% [  J

. 18 Z0 m' m+ N& s

. 2/ ?) @% ~. P$ i4 J2 c$ Y, d8 c

. -1

" x' d. H7 Z6 H* k7 l5 O正确答案:- R0 B) h  u+ V( m: x" C5 D! J

2.  以下能对一维数组进行正确初始化的语句是( )。r; A) F8 E) i8 b% f+ C  e

. int [10]=(0,0,0,0,0);

9 Z6 S9 \! O8 B' N+ \7 n. int [10]={ }* }1 o3 P, S& u) t, F7 ?& R

. int [ ]={0,0,0};

: I: e- u. G# L6 ~! k2 K. int [10]={10*1};" e" ~$ [8 F' k

正确答案:! u% K8 o7 E/ Q, n

3.  下面四个选项中,均是合法的用户标识符的选项是( )

# E# y4 X+ Z: k9 _.  P_0 o1 r. @+ u  @$ t: [9 R0 P+ o1 h

. flot l0 _

6 u7 Q. P3 _4 T7 E9 [  m9 S. - goto int

: N6 C: R! y/ \& Z# t* n4 Y. _123 tmp INT4 k/ @/ v( @* q4 H4 A

正确答案:

/ A" O; v8 p+ e0 i5 ~$ u9 L4.  在一个程序中( )

: b0 z* M- T1 @& [8 K. min函数必须出现在所有函数之前

\, S& {( @$ G! m. min函数必须出现在所有函数之后# @" z6 @; y; n) Z

. min函数可以出现在任何位置, `/ S; f* w& [* m

. min函数必须在固定位置

" T& B  W1 G* i" U2 N* f3 A' z' l正确答案:

) |6 \2 J' d; T2 T4 H5.  以下选项中合法的实型常数是( )。

, P$ ^0 N2 K. d4 C8 U- N. 52.0# j& F3 ?0 {* V

. -3

$ k7 B+ m! {3 F. 20

! H. r4 w  S* M. }# D" a0 Z9 n0 I" p. 1.32 N& P! @. H6 P. X7 S

正确答案:

, a2 L. ]# h% e4 l6.  以下程序中的输出结果是( )。 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. t% Z6 d, _. 20, L! B8 G' y$ n2 d1 a  d) R

. 21. k% p, }. a/ x( y% G! [  _

. 22& R& H9 f) X' W: g6 I

. 23* ]; H  _: e4 L3 ]2 q* d

正确答案:

9 W1 W/ t% T' L! V- @4 o& W' {7.  要将字符赋给字符变量h,下列语句中正确的是( )。0 M( Y: @/ J( o6 T

. h=

1 A+ n4 E2 s7 ]2 b. h=’’-329 C: F1 E2 M6 l* K7 ^

. h=“”

. Y8 |3 R( Q7 `( c. F. h=“65”. X0 r1 `$ e  Q' L4 o8 {, I

正确答案:. g: [* z3 o0 |/ u3 j6 \

8.  若有代数式 ,则不正确的C语言表达式是( )' e7 i. W, u4 ?2 G( N5 z

. //**2

. l  e! i* U3 j9 p' t. 2**//; M- |$ _  N: [% w5 f7 ^  F/ I

. 2**/*- p+ s1 s" B- J

. *//*2

/ u7 D7 [3 w; ^/ U正确答案:

, y, D7 l+ f5 q4 ^* Q7 F$ C! C9.  语言中运算对象必须是整型的运算符是( )。

7 ^, i+ f5 c7 u: ?. %* T& Y. Q' D% x, b: i% ?

. /

7 s5 i+ v5 r# Y- `' W. =

# i3 V# z) N/ _6 H9 I  h  W4 i6 @- h. <=

K+ X2 @" `* w4 Z1 P正确答案:

, Q$ o! u4 D1 J5 s10.  若整型变量,,,的值依次为: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] = "";

- s) g0 u* _: x. A) u# P' ^. 1# h+ H0 B3 ]% h$ X& Q7 t

. 2' h2 B, e- C8 M! L

. 3

0 @$ _+ F1 F8 a/ m! M$ }" Q: D. 4

3 Y; L8 z4 f3 f0 E: Q正确答案:

) ~2 U6 F; l- ]  i5 b8 T2 E11.  设x, y和z是int型变量,且x=3, y=4, z=5,则下面表达式中值为0的是( )。

6 j5 K9 Z" V) ?/ p( a. ’x’&&’y’

% `8 s. U! }" C. x<=y/ M8 l- F) n6 g: Y* C8 I$ f

. x||y+z&&y-z

( H; E" o( v$ g/ }# y9 t' _. P3 j. !((x

1 Y  z1 w  g' C* E4 \正确答案:

: }5 ^( r. G! d# \9 w% a6 Y12.  1和“1”是( )的

" v0 H$ f: M6 s9 I. 相同

' i. t* o/ E$ J4 w: w/ b6 k9 g+ W# }. 不相同

( g, T5 b; n1 w6 `5 \* r7 W正确答案:) E/ p! N( g3 O% o( G9 P

13.  下列运算符中优先级最高的是( )。

* d. s& n, p: _6 x. !

/ C+ j5 R$ K' f6 z5 t6 ?# H. %0 O1 R+ o1 W' y* J

. =

4 Y. ~$ @% M. v; p8 L" I. &&

2 c) [) f" I5 ~) Z" B8 R正确答案:

+ u! C/ P6 c. `2 e) I0 m14.  设以下变量均为int类型,则值不等于7的表达式是( )。8 Z, f) o% o; E. L, e. l4 Q+ w

. (x=y=6, x+y, x+1)& I3 ]# k* J( S

. (x=y=6, x+y, y+1)

! C- F1 s  ^3 p; ~$ `: D" r. (x=6, x+1, y=6, x+y); B6 s( y. z) u9 d6 @; ^

. (y=6, y+1, x=y, x+1)

" M2 ~  k9 ?0 L8 N0 R; S  A正确答案:

6 m' @8 }' f& `" E0 [* f7 k* X15.  设为整型变量, 下列表达式中,错误的是 ( )。

, K" i1 Q5 S$ B6 E& |- r0 ]( e.  +=

6 q7 n& `( ~; s& Z* }, a0 O.  ++

& G! L  }; f# v8 x1 ]. ++  + 1

/ T' p( W8 r/ J8 S.  + 1 ++* N! @: b( {8 r* E+ M; W

正确答案:

$ X' J' ~6 g" p' O' G7 d16.  设有以下定义: int =0; oul =1.25; hr =’’; #fin  2 则下面语句中错误的是( )。

( m' D  d( ]9 ?! L0 O3 O. ++;

( }! N0 i* t  j9 O! U+ A. ++;

( X9 O+ w7 n2 t2 r2 B. g5 `. ++;

1 ^1 A- z0 @$ c9 ]: C. ++;6 b. T1 I( ^5 e! \6 p0 b

正确答案:

0 i" L& d0 h, V& X17.  在以下程序段中,whil循环执行的次数是( )。 int k=0; whil(k=1) k++;% x" X' h$ [1 J( g3 p4 S5 i! o

. 执行一次

+ N+ o8 @/ d6 ]" Z3 k& l- d" ^  K. 一次也不执行

. _, }. C- I6 s5 Z. 执行无限次. h0 Q  }, F8 `; q, w! S+ |" N# [3 i

. 提示有语法错误; x* Q/ A% C# y( ?. ^

正确答案:4 s0 ^5 j' Z( A8 I

18.  字符串“”在内存中占( )个字节单元。

# C* n- ^) Y& T% X. 0

# _2 m; C$ i, N* u. 1

7 Y' p9 K5 U! O. y* i$ N. 24 E1 s8 ]6 Y9 s& `, B8 \2 C+ |0 }4 l7 W

. 3

( m$ ]. _) @4 h' S6 f6 }8 |, L正确答案:

* B* _# p7 Q! V+ ~8 K* {  G6 h! q4 `19.  赋值语句 hr 1=“”是( )赋值语句。( b( h, U$ y& L$ s; [

. 正确

' n/ ^, \. D- u/ P8 y1 s. 不正确

% B% s6 H% b( O  K- l- J; k正确答案:$ [8 h* R3 x+ k4 x+ I4 d

20.  以下4个选项中,不能看作一条语句的是( )。

0 K0 H$ Y6 q. s- S4 a9 e& L. {;}

$ P& I+ b  f8 Q3 c/ ^3 I. =0,=0,=0;

' c' [) L- e( n. if(>0)

8 y/ m$ \! Z# V. R) P- d4 B. if(==0) m=1; n=2;

$ Q' \" V9 k' z- a正确答案:

3 @" _. J6 i: c7 f21.  设和均为oul型变量,且=5.5 =2.5 则表达式(int)+/的值是( )。' q: n2 H$ E7 L, @0 P5 L

. 6.500000

6 y4 j- p7 m7 C. 6

+ M, d8 z' K! }+ G8 U0 I& A+ C. 5.500000

3 y+ T, T, j: E5 r" Q& ]* c5 s. 6.000000

: z& X: N' S: _( h1 a5 V& W正确答案:

/ t" ?4 x& O- b, Q1 ~7 @22.  若有以下定义,则能使值为3的表达式是( )。int k=7, x=12;6 W& Y" d% X; }% }+ `

. x%=(k%=5)

Y% `# x# P  s" M  U0 z1 C+ ~7 N5 ]. x%=(k– k%5)* e% m: z/ e8 t

. x%=k – k%5! S1 n8 Q; g, N

. (x%=k) – (k%=5)9 R3 ]" `3 k* O) c7 l1 D$ A( V

正确答案:

8 C. z  ]! ?& C" w' X9 I23.  若以下选项中变量已正确定义,则正确的赋值语句是( )。

1 R8 \* e# b5 n9 \" z. x1=26.8%3( J  L$ e- ~7 T  O7 b. k

. 1+2=x27 ]4 B+ u' h- C5 g1 M& }

. x3=0x12# O5 N; v2 I6 f0 o8 j: i

. x4=1+2=3

( O1 R% W  v8 h! Y正确答案:2 d% N- M) C7 v" o  h5 x9 S

24.  程序书写格式自由,一行内可写多条语句,语句中的空格和回车符可忽略,但每条语句和数据定义后必须有一个( )。. N2 e: |5 R* p& G

. 逗号! Z& ^  n' p4 h. ]! T& Y, F

. 句号- w9 C  o. ^# `

. 分号

+ O: S. t6 X$ H4 N& }4 ~/ j. 冒号( k8 }! N8 [5 z8 w

正确答案:

. g0 A, L2 r" `8 P  d* L25.  判断hr型变量h是否为大写字母的表达式是( )。

% m( G8 `9 O* S1 M) @' e. ’’<=h<=’Z’

2 _% A& ^* a, K. (h>=’’)||(h<=’Z’)/ M* B% @9 }6 N" B

. (h>=’’)&&(h<=’Z’)

: U( }. [  ^6 h% [7 P* E4 H& R0 R. (‘’<=h) N (‘Z’>=h)9 Q# m1 e, d5 I( ~2 D

正确答案:* z1 v* d# J8 I! A0 I

9 D! ?: X+ h- n, ], Q( x# {+ H/ p# v0 p4 O

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值