奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 5669|回复: 0

16春西南大学《C语言》第三次作业

[复制链接]
发表于 2016-3-14 09:26:08 | 显示全部楼层 |阅读模式
谋学网
1522341146001
" }: ~( g& ^  Z/ B# j
, K. I/ `4 t9 b& Z0 v0 C15223411460011522341146001
  ~' j/ Y# u+ w5 N0 I5 N) u: N
# R2 u4 S' I; R
" P/ d8 }; S7 z/ H6 G6 h; ^/ b( p0 F最近登录:2016-03-14 09:255 y) F) `8 E- }/ i$ V
保存提交看表试卷卡上一页下一页" l) F3 ~0 p7 ]1 D
剩余时间:59小时59分57秒& c- S+ B( |6 ~- P3 F8 o

0 b7 _/ ~3 Q5 c' a我已经使用0分钟了资料来源(谋学网www.mouxue.com)" v& {  B9 J$ S

0 [! g7 O6 @2 ]1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950第三次作业
7 m" M( g6 }# O/ m4 A资料来源(谋学网www.mouxue.com)
; K: `4 H7 h8 _6 t( R/ \9 H' |目说明:
1 y8 {. b# J% _* P# M2 M$ H(10.0 分)1. 设struct{int x;int y;}m[2]={7,3,2,1};,执行printf(“%d\n”,m[0].x/m[1].x*m[0].y);后的输出结果是( )
) M6 U; J4 q, M  U" i. A. s# TA.A:10.5- [) ^5 s  s, P8 `; h; _
B.B:9/ {2 W+ g! @" B5 I
C.C:8.0
7 v4 s" ?% F3 `; o% f0 q3 v+ }D.D:74 ^. u& \3 c& k/ x) W
纠错
3 Y- s- ~$ Z2 R* E5 l7 D" R9 _2 V
(10.0 分)2. 表达式(1,2,3,4)的值是(
% E* S5 S$ S& O& b! U6 \A.A:1
( M7 P/ h' l0 d- K" g5 GB.B:2
  r' i0 Z- b0 k' h% ?C.C:3
0 a) |# N" L9 i& z" p6 O; t5 k  `D.D:4
% Q4 J5 g- f  s  i  F2 d纠错1 T0 R( {, g. p* V3 ~5 T" X
. {' W: ^7 M, L2 f
(10.0 分)3. 下面程序的执行结果是(  )。+ K" {! v! K' s2 U3 ]8 a+ h$ w
#include <string.h>0 @! p' z- e/ g! g! c- ~3 b
#include <stdio.h>
$ b6 P2 w' o) y) X) wvoid main()
: \9 l) N# D8 C* ]6 r- O0 E& z# l{char x[]="1234567",y[12]="1234567";; q2 G1 z" D3 x: B* }* x3 F
printf("%d,%d,%d",strlen(x),sizeof(x),sizeof(y));}
) ]+ G/ a1 f) K: S8 |# o, LA.A:7,7,77 k! p, |: s( q7 M
B.B:7,8,8" Q1 s/ v, e" S4 Z$ y- ~4 A
C.C:7,8,12  n3 x! q% u' A1 L7 m6 z
D.D:8,8,82 P: o& D7 ~9 }% ^0 L+ A: @
纠错
9 F7 B1 D/ R' \/ Q1 }
) ?) M$ P5 `7 T% }(10.0 分)4. (  )是C语言提供的合法的数据类型保留字(或称关键字)" k5 {1 D2 e+ g- m  d! Z, R9 w- S
A.A:Float/ d! M9 p% O/ t2 M; R# f7 \( N0 k
B.B:unsigned
5 v" h6 Q6 l2 eC.C:integer
2 G3 H3 r0 y4 V) w& \D.D:Char! C) J; I4 k7 Q9 i' X$ r
纠错2 ]1 k. l) E- J4 ?' J7 ]
6 V  V4 F; c8 s6 u7 O) F% f, s
(10.0 分)5. 下面程序的输出结果是(  )。/ I# e+ H6 h/ b$ r; n) k
#include <stdio.h>$ n9 I! S: G! |! ^
void main()- K# C3 f7 t! r, _" n( e* `1 y; t
{int x=-1,y=4;+ t0 n  }. |0 t/ \4 Q0 T6 ~% d
  int k;9 T' j, a8 [9 o9 z; }, f+ C
k=x++<=0&&!(y--<=0);: h& _  Z# `8 ~1 X* @& ~6 X
printf("%d,%d,%d",k,x,y);}
/ _3 c# l' d' q, q. rA.A:0,0,3
1 J+ W: \$ X/ h1 LB.B:1,1,2
" S# ]. Z, e$ z6 O* cC.C:1,0,36 g) q4 v, j! o: O
D.D:1,1,2
% I. b0 n& }3 N1 P9 E2 P纠错
3 z. A  _) V9 N, \5 m( }9 d4 C  |0 s' o* k! ~4 q2 @$ }/ J4 a2 e" @; X
(10.0 分)6. 字符串"\\\"ABC\"\\"的长度是(  )! A. ^" [, z- r! q+ j9 M
A.A:11
& ?- \0 D4 g# I) F* }& ?+ iB.B:7, V9 h0 T% Q1 J) p
C.C:50 [4 S* U- F* b% I0 c  u/ i# e
D.D:39 g4 o* m) {% ^; k& k
纠错3 O) y) E  F+ f' t) S

' y( q/ D+ p: L6 R(10.0 分)7. 执行下述程序后,输出的结果是(  )。
) Q; l/ R) y* ~% e) M9 n# E#include <stdio.h>: l8 ~% d8 j0 h+ ^; O' C) N
#define SQR(X)  X*X& s5 e2 o( z) W5 i5 Z2 `' @
void main()
4 g) e' w2 G, i5 {) C( g1 E7 j3 \ {int a=10,k=2,m=1;
4 L) e' M' O, I+ X  a/=SQR(k+m)/SQR(k+m);; f: _6 [* m1 K# F. W0 w# J
  printf("%d",a); }
  X) }, H* G1 N6 l5 B
8 j/ y" q8 X5 ?+ g- @  W8 Z+ e
: h0 S5 ~: U. J3 u% EA.A:10
, P' {( o4 ~* o3 DB.B:1! U8 k! @6 G, Y
C.C:9
, j' {7 Z. S- G7 d0 b2 s; V2 gD.D:0
$ {& w  T/ g, `# Y6 l( Z' N纠错+ C4 U7 V9 B3 ]% l0 T. q6 {

$ w6 n+ k* _. P(10.0 分)8. 求解表达式f=(3.0,4.0,5.0),(2.0,1.0,0.0)后; 下列正确的选项是(  )
! r0 p2 A' P1 M, qA.A:语法错误& b# U( f0 C* b# W- B
B.B:使f的值为5.0
( ?* v" V( q5 J- \C.C:使f的值为0.0
! x/ C  [+ L) O* U( uD.D:使f的值为2.01 u% r  u/ g  j
纠错% \4 v6 A/ l& Z/ z; D* h
7 X$ |/ m6 I. ~5 y; g" p
(10.0 分)9. 设int m=1,n=2;则表达式++m= =n的值是(  )
0 ~5 q, X. n8 B3 y! ~; b! y) _. ]8 q9 \" ?A.A:0# n; O; \9 h$ u
B.B:1
. D& F1 t! p7 r1 h$ NC.C:2. Z* H7 h: z0 e  w! k! |
D.D:3
7 A* ^! p! f6 \' a$ L5 |( S' f+ P5 m纠错
. Y- ]! f% N$ B( U; l3 P' w* [, X& k! m$ ]
(10.0 分)10.设char ch=‘a’;,执行printf(“%d,%c\n”,ch,ch+2);后的输出结果是( )
# L% Y$ _* A+ [A.A:97,c! b5 |' E( U. B0 `
B.B:97,99
+ u& i7 l  \9 A3 cC.C:a,c% U: T: u5 E  Y' J8 H2 v: \
D.D:a,a+2% o4 p& i& R0 i: w  Q
纠错
* X" Z7 \; u9 ]/ S  _2 N
5 E1 d- e  a' c6 K; X(10.0 分)11.下列叙述正确的是( )  F$ G0 P1 _! ~2 o( N, d; \4 l
A.A:continue语句的作用是跳出循环体
' g. \$ x5 Y* y: A9 RB.B:while循环语句的循环体至少执行一次' e* D, R0 D; c2 q8 k# y
C.C:do-while循环语句的循环体至少执行一次
# z+ d5 d% Z. Z  ZD.D:switch语句中的每个case语句组必须含有break语句
1 S: `2 p2 i+ Z4 s  l/ V纠错. e8 s  p* I( G% z
7 o/ k" b7 D" Z( z; \* |% ?/ b* g& l0 ?
(10.0 分)12.对于下面程序输出结果的判断中,正确的是(  )。+ {' t8 u4 w% n; p4 Q! E! \
#include <stdio.h>
( e; X* O% i2 B: P5 [1 Y8 R9 Qvoid main()2 z7 K" U3 t$ N+ t/ X4 B
{int x;
5 o& M+ k' N2 p9 i0 Y  for(x=1;x<=100;x++)) o3 @7 A! |/ F
   if (++x%2= =0)5 p( j. K. ]% L6 ^0 S
   if (++x%3= =0)( X1 k  `2 m' T; D& H+ w
   if (++x%5= =0)' x5 A. n. L# s8 ^
   printf("%d,",x);  }* E; Z" @+ B$ D* T5 Z8 G

0 n/ d% l1 p) e* U
# B* x+ F$ E9 EA.A:输出31,61,91
) S6 e7 r  |" [! ^" pB.B:输出30,60,90,
, `4 Z# L" F# u: ~$ EC.C:不输出任何内容
9 k# w4 X; U4 d. }' o% L- a+ Y" YD.D:输出29,59,890 K- P; d: d3 R( w/ M/ b' |
纠错0 b/ w0 w4 G/ `2 J( s

" t6 E9 R4 H! L! z) j( `* ^! V2 ](10.0 分)13.若有定义: char s[81];以下哪个选项不能实现将字符串"This is a Program."存入数组s中(   )。
6 f) L' P+ O7 K" |( ]" DA.A:gets(s+2)" R  g$ O: p1 {5 X0 C: t3 C8 G
B.B:scanf("%20s",s)
* w) ^5 }* J' @6 sC.C:C.for(i=0;i<18;i++) ((c=getchar( ))!='\n') D.i=0;while ((c=getchar( ))!='\n')
' X& g& f* D% X4 e% iD.D:D.i=0;while
; j# i; Q7 ^1 r; L( \2 h5 ~纠错4 r, O. I! P8 e0 o3 j0 B

6 `9 }# w9 y9 F- P(10.0 分)14.语句while (!e)中的条件!e等价于(  )8 r9 S4 i4 D+ E) r: f
A.A:e= =0
# K( B& j! _) X% [& V' v/ TB.B:e!=1" k6 s; Z/ @& f
C.C:e!=0) O- @! v1 b" k
D.D:~e
  B% K; C; e  L/ _' y3 u纠错( x# g+ N% R/ S( i# A$ f

! }7 {! |8 c  m4 a* T: N(10.0 分)15.关下面语句的输出的判断中,正确的是(  )。9 K# u) d2 _- B6 }; X7 c( ?  e4 \
long x=-4L; printf("%ld",x);
. d0 v$ i! |$ ~9 DA.A:输出值为-4% W8 p$ k) c9 F2 r: r' I9 F8 ^
B.B:赋值非法0 i8 C/ F4 _& j3 |; L/ h
C.C:输出值不确定1 ^& t# o: _5 t) S0 Y" o
D.D:输出值为4
. A, p  M2 m: ]* ~/ S) [, N! V$ {8 k纠错& d+ U. F5 `7 j  ~. j# u' {  {
3 @9 A4 F( x& d1 V
(10.0 分)16.若有如下程序,要求a1,a2,c1,c2的值分别为10,20,A,B,正确的数据输入是(  )。
/ Q* M0 H% g4 j& X4 M, R#include <stdio.h>$ J3 f) Y  f- i) ~% V  O" ?- _3 Q
void main()  R" O: J) i4 @8 i
{int a1,a2;' E! H: U5 `# ]8 R# l; t- x; }
  char c1,c2;3 p- x7 l, |. }7 u9 R! z; a
  scanf("%d%d",&a1,&a2);' ?+ s; _0 K. k
  scanf("%c%c",&c1,&c2);  }4 d5 g8 F  i9 j& @) q
/ Q1 e7 B7 Q3 g0 [

  i0 t& x, S  f! \, A% i* oA.A:020AB
$ D2 [: t/ j+ U6 T: nB.B:10 20AB* O% r, ^4 K/ q1 H( u
C.C:10 20 AB
0 G- P( G( u5 p) F. BD.D:10 20AB' o/ C) D' y5 C+ o; e6 c
纠错
5 }3 X! q4 P9 _/ W0 a
3 z& L/ J6 R; i) a(10.0 分)17.执行语句x=(a=3,b=a--);后,x,a,b的值依次是(  )$ n8 M3 Q' S4 C7 n  P( O  v: {; n3 z
A.A:3,3,2
' |; w7 S' S0 u9 {4 GB.B:3,2,27 F4 C4 ]: y; c
C.C:3,2,3
8 [5 B; l9 ^; ~5 }4 u5 ]D.D:2,3,2
# X; o# q+ Y. x; j' p纠错
4 V! W2 h6 f- I' K  R$ p0 M
9 h9 G' A% B) z3 w, \# Y* I(10.0 分)18.下面程序的输出结果是(  )。
+ V! M: J7 k. c0 ^; n2 e#include <stdio.h>/ w" W" k, u) q! u* z
void main()3 n9 g3 n& P' m7 s1 b
{int a,b,c=241;
+ R1 \7 t$ Y" k: w1 y" a8 ^   a=c/100%9;     b=-1&&-1;      printf("%d,%d",a,b); }2 D8 q( @3 S0 A4 e" o- M
A.A:2,0* G6 D2 [; t" I# N  s# H6 b
B.B:2,1
4 d: y, Q( ]1 k1 k# g% \C.C:6,1
4 `9 z5 v6 f; t& e. _, t$ f4 VD.D:0,-1# o$ _4 ^! R% x' \- Q
纠错
. N# b, B+ V, D% k9 A9 B6 o) S
( f8 K- l6 W/ _/ ^. G(10.0 分)19.下列符合C语言语法的实数是(  )! {2 Q) n/ U' z8 M: {
A.A:1.5e0.54 Q0 }4 f5 d3 n% x
B.B:3.16e" ?% E7 k! `" N5 e! v+ _, ?& y
C.C:0.5e-10
8 {: g& B6 E6 ND.D:e+85 S, Z" ^- n" R# H1 c
纠错
9 x% K& V0 t* W  p: f& W! ]7 D5 y. |4 @/ w0 r& a" t; Z+ d
(10.0 分)20.假定p1和p2是已赋值的字符型指针,则下述有关运算中,非法的是(  )
8 r  S* m7 ~0 L8 m2 l' zA.A:A.p2=p1+(p1-p2); printf("equal.");' B) x6 h; c! I. q
B.B:B.if (p1= =p2). ~, {3 ?3 u5 P! R
C.C:C.*(p1-2+p2)=getchar( );9 p) A# e- h. F/ ^; j
D.D:*(p1+=2)=*p2
7 n, N2 l$ [# T3 _* `* T2 }纠错( Z% Z4 J" ^+ _8 v' {/ w

  X% Y& l4 ?* }( X) ?(10.0 分)21.  h. x, [) |: z/ O0 Q* [+ }) l
设char s[ ]=“1234567”;,执行printf(“%d,%d\n”,strlen(s),sizeof(s));后的输出结果是( )6 S# z4 H1 Q7 ~+ B$ p% o
. @% z' q/ K, t. J" q' C& V

  l9 l1 c3 H7 ^% J7 W* B% j# }' U: ~' X0 V! W' E
A.A:7,7
% Z! t# |4 X4 n* HB.B:7,8( P( |, y6 o! f: ?$ P1 N; b6 N- e
C.C:8,7
6 A6 S' B( B% ~9 J) ]. \4 Y: RD.D:8,8
3 q' I- x0 p' A8 ?3 Q纠错6 n7 Z& u9 _) t4 V& T

" d6 o" R' o/ J1 H, A# {; L7 z(10.0 分)22.设int a[ ]={12,34,56,78},*p=a;,下列表达式的值为56的是( )9 X+ t2 [5 w1 U/ O: k( G
A.A:p[1+2]2 g7 h3 V. x& U  Y2 Q
B.B:*(a+2)
& ]; x/ J' V! J/ q6 i9 l- X2 iC.C:a[3]- P) p9 H& O) N
D.D:*(p+3)9 ^: t/ c8 S4 r; {) C
纠错: n% `: o( v, U  s3 B* s  B

" s9 K* I+ ]8 }) @3 g, q(10.0 分)23.设有定义"int a=5,b,*p=&a;",执行下列语句后,b的值不为5的赋值语句是(  )。
4 j/ G8 m, f4 O) b. I7 K5 u! R, W! nA.A:b=*&a, Q. t! P$ R3 [6 j( M
B.B:b=*p
: v4 Y) f2 L' w5 Z8 gC.C:b=a! f  e- e0 r) T* T! c' ^' ?
D.D:b=*a
, j1 o! C- ?& }; o- Z纠错
5 _4 O; z# F. k0 i* b6 I/ X* q# W; V8 {+ b$ m1 Y
(10.0 分)24.6 k( }5 g4 U' @0 o0 B  w
下面程序的输出结果是(  )。3 J' G4 J. V% T

' [8 f, _& k! j#include <stdio.h>6 z* W7 p. X- t6 f, X3 A

2 J$ o+ x9 h. z- ^5 wvoid f(int x,int y)) p2 v+ ^% m7 \+ f
8 v, T3 i2 r7 l0 O7 Y& i, ?
{int temp;5 g: X' n8 m3 v: x( e; e
2 {& |$ l2 j8 L. U
temp=x; x=y; y=temp;2 O0 e+ S* z: o5 W8 \# ~- I

' m1 R3 I4 F* Q' i- q4 f. V}. P6 N0 @, f; G' ]! x

0 M9 [: U/ @3 P8 m1 Uvoid main()& G' Y0 C4 H* Y1 j0 |) m
0 b" t0 \" E2 J' C" C( u+ C( E8 F, T4 S" u2 b
{int x=1,y=3,z=2;7 \6 j" X4 G2 N
: Y4 _2 e- T2 d) q- W7 K+ Z
if(x>y)  f(x,y);
) y( a4 j# x1 k, q, B( \
+ S" |9 @; F2 l) h/ c& nelse if(y>z)  f(y,z);0 m9 A( q  e4 Z9 Q3 Y1 O
0 C  t. V5 f1 R  v4 G
      else   f(x,z);; A6 v8 f0 W0 E5 \- s

- G, S- W- z. e; H, U  printf("%d,%d,%d\n",x,y,z);0 I% s( P8 x, k6 Y6 e2 C& _

. g# `' m4 L2 q  D+ C& w& m% b* t}( ^5 B# {4 J7 w5 o7 ?9 j
  P0 g( k' a7 D
A.A:1,2,3
' ^6 |' `4 B- A5 `# h" A) ~B.B:3,1,2  C# L! Z3 {/ Z" ^2 G; C" y
C.C:2,3,1* p1 s% ~0 A* i; y0 O+ a% c
D.D:1,3,2
. i! ~+ }0 ?( w  w. _纠错# [, _/ i3 W7 v! _2 n7 M
$ d/ P' z6 o, V& x6 H. @' ^
(10.0 分)25.char s='\092';的作用是(  )/ z" @& U% ~' d2 X% o
A.A:使s包含一个字符) I3 ~( t- P: y; Y$ Z4 ?4 u1 ?
B.B:说明不合法,s的值不定, t: k5 }/ v( I1 m# P/ I
C.C:使s 包含四个字符: U( Q1 J) i8 w( W/ |0 n
D.D:使s包含三个字符
5 v3 ?( r" K6 R6 s纠错
3 Y  k8 r1 J# t" I9 K9 z5 W' y: G
, Q, X* E0 V6 G(10.0 分)26.设int a=2,b;则执行b=a&&1后b的值是(  )
7 Q8 U% f4 t* m9 a) j- `9 ?/ E- fA.A:08 `0 X4 ?/ j4 P# g' |
B.B:10 o4 v3 l" n, X7 F$ _! r
C.C:2
& i9 J) }/ a6 U9 V3 D& FD.D:3  y, |, W+ I# m7 I
纠错
. T2 ]+ \* D. S) p  o8 a, U# c8 B  o1 M/ J5 t9 y$ S( @
(10.0 分)27.设double x=5.168;,执行printf(“%5.3f\n”,(int)(x*10+0.5)/10.0);后的输出结果是( )! ]& s8 M1 b1 ^7 e
A.A:5.2184 O& U4 `: \3 }* u) M% N" k! X( J
B.B:5.2106 H: M, h# T) `  {; l6 {0 _- U
C.C:5.200+ ?, @# D! v0 B6 a5 \5 H
D.D:5.168+ `, X' s+ k) n' m
纠错
2 v; }6 W9 p+ S, l5 ]5 ^% F0 C4 X1 Z4 w# k
(10.0 分)28.对二维数组正确定义并初始化的是( )
* n) g( ]; B+ o) Y8 H# ^A.A:int a[ ][3]={1,2,3,4,5,6}
9 y  ~, b9 v1 A( g: hB.B:int a[3][3]=(1,2,3,4,5,6);, f4 z7 F/ L5 [/ \% D  [% T: g: ]+ I
C.C:int a[3][ ]={{l,2,3>,{4,5,6}}% b3 V$ E" B5 ^- f
D.D:int a[3][3]={a,b,c,d,e% Q8 H, j% @; |1 F, w0 y
纠错# R  E. m( j6 `$ I6 G, w# z& g
: e1 k8 k( T$ x1 [- Q
(10.0 分)29.设int a=0,b=1;,下列语句错误的是( )
! [. y4 M# ]" G2 s' Z2 ~5 M/ O, C0 `& {# E
A.A:a=b=10;# ^2 t& E1 c4 |1 \8 M. \% A
B.B:a++;
7 {5 m$ O/ u" {9 M! I  t3 Z6 pC.C:b+=a;
6 h$ l7 l. R4 D: B8 P- a9 x3 hD.D:(a+b)++;
+ I. Z0 Q3 ?8 H" D4 O纠错
5 g- Y( F4 w( ^  H8 J% g' N* \* l6 N; i/ Z1 y9 l* G; [3 [/ q
(10.0 分)30.设x,y,z,t均为int型变量,则执行x=y=z=1;t=++x||++y&&++z;语句后,t的值为(  ): H  L8 ^" s# b0 W
A.A:不定值' W1 U6 [- o/ k2 w( I/ z
B.B:2
( V! ~+ z8 `+ ~) |* qC.C:1
9 c# P7 R0 x, C% A) K" KD.D:0
& }- F1 h3 ]' n7 F- s4 I& l) Q5 E纠错
6 w3 W* s( }  l! U# W0 S
4 q. ?+ Z7 z2 p" A(10.0 分)31.可用于C语言用户标识符的是( )
! S  b) J" z* u
9 J! t; U' H7 F( }, u0 Z& ^2 ^4 c* VA.A:void,define
% p7 h1 t7 X- x. z2 v! NB.B:2c,DO: [) b; _9 ^9 Z! `: w
C.C:For,-abc
" N7 H+ F4 k* g* D* {, L& a. HD.D:as_b3,_123
6 }: O/ ^- o+ @6 m纠错4 S9 x3 @) p* N- |
* J1 e; K. ^2 ~5 F# y
(10.0 分)32.有如下程序,输入数据12345<CR>后,y的值是(  )。0 B( n! u- T4 @) Q& g
#include <stdio.h>
* Q4 H% b6 j! I2 p$ m* r0 X1 D3 Kvoid main()2 t  q; F" \& k0 a
{int x;   float y;0 z7 n0 Y1 p/ S9 O) m
  scanf("%3d%f",&x,&y);  }( z* _! Y8 i$ W: U
5 Y4 c9 [, F/ K3 Z0 E

. X$ I1 L& {1 MA.A:12.000000. o" e( Z* {+ _. \. p2 q
B.B:45.000000
7 R& P' ^8 ?0 J# Z! z8 lC.C:12345.000000
2 w+ D6 j- G- {* l1 _' {( A& pD.D:0.000000& s" h8 b* T8 V' w, R
纠错
( ^" K: ^: o( f# `/ M
: U5 q$ t3 Z: Y(10.0 分)33.能正确表达数学关系式0≤x<20的C语言表达式是( )' j  M5 S+ @) P' {

  D. r6 |" z& Y4 pA.A:0<=x<20
  y( I6 g9 ^, W9 U  \% ?. kB.B:x>=0||x<20" r8 c' ?: a7 m- g
C.C:x>=0&&x<20
/ C' G- L0 G! @/ B2 v0 b3 |D.D:!(x<=0)&&x<200 D; c7 n$ \3 N, `1 L
纠错
. S! h8 X  o1 d) s, V5 m9 e' Z& z/ y/ C" A) k, K+ i( w5 n
(10.0 分)34.设int a=l,b=2,c=3;,执行表达式(a>b)&&(c=1)后c的值是( )
) D* {' P& \" u! j6 mA.A:0
3 H6 ~( `& J- j2 u8 DB.B:1
+ G% }! x/ ~  y- f* I- g/ i/ JC.C:2& D$ G: y' G" M; P
D.D:3) m( b& A# Q- `, O( }+ c
纠错
) m! g$ e9 u! H2 ~* \# J3 d; p+ y  I2 v5 s3 u2 U
(10.0 分)35.下列语句中,最正确的赋值语句是(   )
4 F  b6 B+ O. m8 g, U  BA.A:A=7+b+c=a+70 t3 n, s3 \% T
B.B:a=7+b++=a+7$ ~- d8 |+ V+ I7 |, i; F$ l
C.C:a=7+b,b++,a+7
6 M- W; i% \$ QD.D:a=(7+b,c=a+7)9 e, P) e. C& Q
纠错
8 u, M  P" {/ H- K( `' ~& c1 O5 o8 v5 b( E6 ^( K+ d
(10.0 分)36.正确的C语言字符常量是( )
# [+ C% `  J, a1 ^% `
4 ^7 S+ E, E5 u9 A$ W1 r# JA.A:‘\\’
) K6 N+ f: i, j. e- [( oB.B:‘65’+ S# V, H, H" M( ]# C5 C5 K
C.C:“A”. [2 X: J; y: G6 \$ k
D.D:‘/n’- I, U/ E$ V" v: C  Y" o/ ~
纠错
  f) }! {2 X* M3 h$ w9 [4 {4 U$ P% x  M  u( \& Q. |
(10.0 分)37.对于for( 表达式1;;表达式3)可理解为(  )
$ e/ C7 C0 j% n9 @3 [$ w/ IA.A:for(表达式1;0;表达式3)6 d9 L4 s5 L) \4 j. o
B.B:for(表达式1;1;表达式3)$ F3 t# G( [4 h6 j
C.C:for(表达式1;表达式1;表达式3)# t# c0 y$ `& x
D.D:for(表达式1;表达式3;表达式3)6 \' `& n+ {7 }- A' p
纠错: [6 H: J- ^2 T# P. f

& {, Z% s6 W/ ?( p% D1 d( a7 [4 W(10.0 分)38.设m,n,a,b,c,d均为0,执行(m=a= =b)||(n=c= =d)后,m,n的值是(  )
- w) @( x! p# T& }' H  A' mA.A:0,05 s3 N- l% }' V+ G3 A, x
B.B:0,1) g- N; `0 T( d: R/ W. y
C.C:1,02 J+ ]8 y  U7 t- b) j9 ~/ J1 u
D.D:1,1
  f9 q5 u, v5 G  s0 ^纠错6 Q2 ]" x- ^, u: y+ r

' X; c! M" }  v7 W9 n7 Y(10.0 分)39.函数调用语句fun(fun(a,a+b,a+c),(a,b,c),5);中函数fun的参数个数是( ). Z4 Y' ?- p  T$ @. Z! B' ^& ]
" Q/ S: e0 v& k; N9 c7 ?+ N8 I
A.A:3
( s3 q. a2 A0 H6 l) f4 KB.B:4
9 F7 T( f3 Y' k! O2 ?: n" O6 V; k7 PC.C:5, D( l; h9 j- h& U) X3 e% X
D.D:6
+ W: H( `# a" r8 A. d) l' ]纠错8 z! x5 q- |. P$ o9 {, r
( ]9 ~7 [, T4 K/ I9 g
(10.0 分)40.循环语句for (x=0,y=0;(y!=123)||(x<4);x++);的循环执行(  )) d1 r4 v$ B! e7 j& P1 t
A.A:无限次
# t7 g/ ?; b, m& i2 IB.B:不确定次
8 O6 Z( b% l) cC.C:4次
; {4 b7 p9 a6 [! ?, k: I& ?D.D:3次) n+ h$ M: ^7 J
纠错4 v. c  |: G( A/ U* F4 p

2 c+ P  V. C& m1 r! R(10.0 分)41.下列选项中不是C语言提供的合法保留字的是(  )
$ z5 M3 N8 N) m" C' L- F2 ]3 e5 m2 SA.A:switch, ^7 n  n# B9 o3 h$ y. U: P
B.B:cher% ]4 M/ V# k( \# `: L" Q
C.C:case1 Z. M2 P$ Q( b5 V2 T- \* C3 J
D.D:default
8 i( u: ~6 f1 F( o纠错
8 K* o) m0 j" t5 |; ]7 ], `$ j: c4 S7 P
(10.0 分)42.设n=10,i=4;则赋值运算n%=i+1执行后n的值是(  )
' N  {7 z' K$ A% E/ A+ u( {+ O6 SA.A:0
) X6 U0 I0 h* v/ F# `$ ?3 X) p" GB.B:3
( C  L  @; ^4 `5 c7 r8 EC.C:2
# a& j2 S, [+ vD.D:1
6 S# s8 e( ~2 _3 |; E+ r纠错
( Q# J8 ]  v% m
7 k  L( s( V3 s(10.0 分)43.关于函数,下列叙述正确的是( )5 F" A5 J( ^5 u6 n2 z% o8 g* e6 x
A.A:一个函数中可以定义其它的函数- p! H  `1 b+ G, u7 r: S6 R
B.B:C程序总是从main()函数开始执行
  U2 J+ A: d" U( y7 m3 y. S6 }C.C:main()函数也可以被其它函数调用0 z, l: I% {' S1 k6 A
D.D:一个C程序可以有多个main()函数* ]5 L9 U  L$ k) c# P6 P9 F8 S
纠错, V5 q, i7 y' j0 M8 Y5 V3 D+ `

, a1 A9 B8 h% N$ v& t(10.0 分)44.对于条件表达式(M)?(a++):(a--)来说,其中的表达式M等价于(  )& C8 G  ?8 e- o9 h% ?
A.A:M= =0
. C6 Y& O. l2 i/ B* r+ cB.B:M= =19 B2 g- u2 R5 f3 P
C.C:M!=0$ Z" g; L6 U* v9 E
D.D:M!=13 r* l1 o0 ]" i" V; }& @& H
纠错
$ j, ]9 M$ j  e: T1 F2 i- Y
7 @' l+ P( Q- E( U+ `(10.0 分)45.char型常量在内存中存放的是(  ): l& }1 n0 t# q
A.A:ASCII码值1 A) P0 l7 y0 T+ N9 e
B.B:BCD码值$ n  K/ i0 M. B' ~' m" r& Z" F1 s
C.C:内码值
8 z0 y: C3 _9 p, GD.D:十进制代码值
2 r/ m0 s" S: e; ^6 ?纠错
, {7 m4 L" r% c. H6 n3 I! b$ h
(10.0 分)46.表达式a=(a=6,a*6,a+3);运行后,则a的值为(  )& K0 D7 m) M! X( K* h) F" f: A1 E
A.A:39
; Z5 x) Q. B. W% }/ O: w# UB.B:365 |" `' D7 T' I" B9 A8 K& b
C.C:6
7 z8 {! E( {& m) V1 tD.D:98 ?0 i! W3 V( t0 ^4 k
纠错' q" H$ L7 Z$ j! z1 e/ G
% h! J9 ?$ W2 ]6 G3 m
(10.0 分)47.下列运算符的操作数必须是整型的是( )+ j  [' G& Y1 F
A.A:/: P) @( r  v6 S/ N' x' K( l$ r
B.B:!: y+ I; `% t4 M  u
C.C:%
" S: Q$ F2 n0 ~% yD.D:=
- p0 e4 G, k) R: u5 H1 J+ R, b0 r纠错: z3 m! X- @( [5 W. g% G( y

$ s. a# {. f: G/ G$ w(10.0 分)48.下面程序的输出结果是(  )。+ E8 f5 h& p7 g0 J4 q$ F4 z; M
#include <stdio.h>
2 h: A# n" m# R$ T3 ivoid main(). ^/ I2 R4 {, t$ V
{printf("%d",null);}% [, E9 ^# Z% C) i! H# S" A3 K

8 v9 z$ o" F3 `) [8 \: C. H
/ s/ w1 ]) S! k; G3 j( h: XA.A:输出0
: r0 s& b# O0 [B.B:因变量无定义,编译出错,没有输出
& x+ f1 {! h  r4 BC.C:输出-12 P  d2 N) b0 D
D.D:输出0# B' I7 Q8 F$ ]6 A$ d9 i: |" m& p9 @
纠错
3 U$ X% t2 O* Z0 ~1 n( Y
5 N8 |' _# w; I4 i6 c; p3 ^! L  x(10.0 分)49.下列数据中属于“字符串常量”的是(  )+ n. b" o: q) t: p" z( y! O7 ?
A.A:ABC0 w$ v% u7 g; T6 j- R
B.B:"ABC"3 s1 u% u+ |' R; [8 z/ A
C.C:'abc'
; c1 d- W, U% M. l' {% V) g2 @D.D:'a'( m/ R9 Q. r) |! D
纠错
+ F2 j% H7 p7 }. M# D' `( r8 a/ H/ P1 q, T" i/ M
(10.0 分)50.设有语句int a=3;,执行语句a+=a-=a*a;后,变量a的值是(  )8 j# W" d4 A# g( }
A.A:3; {  B4 B1 Q3 x7 N( M  w+ O7 W
B.B:0% ~1 s4 s2 @! v- S8 I2 w
C.C:9
3 ?5 O' ]8 N6 A# C, ]. b! AD.D:-12$ P$ W& W, y2 [5 m% N4 J, Z1 W
纠错- Z5 Z7 Q  Z5 u& S, S. n

/ D3 p* |3 Q4 _上一页下一页# W2 M8 A- M' S. F. {  M
题干错误选项错误资料错误解析错误其它
7 Y# `# r: A$ M5 N描述:( Z- ^3 |3 }# ]( i
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2025-1-7 08:27 , Processed in 0.357412 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

快速回复 返回顶部 返回列表