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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2016-3-14 09:26:08 | 显示全部楼层 |阅读模式
谋学网
1522341146001) N6 J* s4 B! V" B! s: N4 |
5 E( X& V! s, I( k. b3 m, K
15223411460011522341146001
$ |7 I# l& d3 J1 N/ C8 B1 I. H$ ^4 H! o

! Q% i5 B5 M6 N/ e) ]2 o$ u3 v最近登录:2016-03-14 09:25# H, n' I$ l4 s/ c" j
保存提交看表试卷卡上一页下一页7 g3 D4 K8 r" z) E! j- V
剩余时间:59小时59分57秒
, N6 I1 E" W. _: _9 j. `2 ~( m2 ]* @% n
我已经使用0分钟了资料来源(谋学网www.mouxue.com). m8 G6 E6 R& z) g  F3 [" x

5 F8 |/ x7 f. N+ s% s1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950第三次作业2 Q3 S3 J  u" \; v$ |7 [( ]- I
资料来源(谋学网www.mouxue.com)4 I) u; D$ y7 F9 Y/ s, B& i
目说明: . X! e6 G5 s: i8 [
(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);后的输出结果是( )
' I/ `( v$ x: RA.A:10.5  h" o* e0 F2 O1 w1 \; T
B.B:9& l! @8 C. n9 t4 e$ D7 A. N
C.C:8.0
, h5 J! d$ L+ |: R' {+ p, jD.D:74 ]0 u9 g1 B, q* _5 c( z5 H
纠错
; R" U/ o  S/ k9 \# Q: O7 l6 f: A& x3 Z* u% `; f8 [/ t6 N
(10.0 分)2. 表达式(1,2,3,4)的值是(
* M/ k7 P' k$ `8 I9 S0 AA.A:1- l- w6 z3 X4 Z: U; m
B.B:2" `0 K  y4 A/ T  L! F% F+ c, `/ a
C.C:3
$ i$ I: n# d! _1 R' ED.D:45 I9 J# j2 m; d1 u
纠错& B3 |$ @* g. ^* w  n6 X" [

- y0 L8 R) p" |7 m" o  m, N(10.0 分)3. 下面程序的执行结果是(  )。
- q4 Z6 s! l; f* O& a% j#include <string.h>
4 j+ _4 [9 u- b$ H4 x5 K; \#include <stdio.h>
, K5 w9 `+ \7 {" V1 P; Uvoid main()! w0 K. O9 t; K9 }/ w6 n
{char x[]="1234567",y[12]="1234567";1 u  ~( T7 }+ S- I2 V; `) G0 `
printf("%d,%d,%d",strlen(x),sizeof(x),sizeof(y));}
; l" r" E% ], A6 \" O) s; PA.A:7,7,7
! {& U8 A. l+ n+ Y1 G6 rB.B:7,8,8) f- t+ ~4 |$ B, a! K& @* m
C.C:7,8,12% r) N1 P: E/ [$ V7 b; i/ h7 f
D.D:8,8,8
! u; j5 ?2 h- h( |3 d9 @3 k7 h( X  v纠错! R( n+ @8 R/ a6 T4 q+ p

7 |7 o, |7 Q/ z(10.0 分)4. (  )是C语言提供的合法的数据类型保留字(或称关键字)
9 ]+ i1 I: n, L& x0 C. r2 ~5 G% EA.A:Float
7 G; I1 Q; e7 m& TB.B:unsigned
% ]* C- b3 @! N: x& CC.C:integer. S- i8 n; x  ^
D.D:Char7 L+ ^" h8 N- l- f; ^) q
纠错8 g* k7 Z2 n. `  O+ M

% K0 n7 I9 y! S(10.0 分)5. 下面程序的输出结果是(  )。; `* M( g) L; D  R- E( L
#include <stdio.h>
$ N' g/ e0 ^$ v- _* ^( jvoid main()- o! g, b4 K/ D( k
{int x=-1,y=4;2 A9 w, A7 Z7 C
  int k;, O  [4 k* a+ j0 Q
k=x++<=0&&!(y--<=0);0 Z  {/ V# }1 k; B
printf("%d,%d,%d",k,x,y);}
* R+ C* U% E  P, P: UA.A:0,0,36 q% P- j+ O; M( T9 v
B.B:1,1,2" w2 _& |5 X0 [; i! v' T' T
C.C:1,0,3
* {+ ^2 }8 T; L2 d" ID.D:1,1,2' v# z. i  E7 F. c! q; i
纠错& A+ @, l, C* W' B: H- r: n
: }0 Y4 ]7 h3 O6 F% E
(10.0 分)6. 字符串"\\\"ABC\"\\"的长度是(  )
( O* `. e* c% }! D+ AA.A:11* @/ F/ _' X: t) w% P3 |) w
B.B:7; i8 e7 Q# L$ G' J
C.C:5
  d  [/ h5 n; M! p3 ]7 X" n) M& ~D.D:3
2 G( d' W3 d5 T$ d5 H4 f2 U/ s2 a/ U, g纠错8 l. \2 P8 Z2 Y  V6 {% f1 N( d4 E  T+ S/ \

; V$ g# @/ s4 G) q7 r! g+ f, C. T(10.0 分)7. 执行下述程序后,输出的结果是(  )。; o, c$ Q/ X( L+ K; o
#include <stdio.h>
3 Z1 E  Y$ A- ?) n5 }: ]8 e#define SQR(X)  X*X, n$ v$ N5 y! F/ x; ~
void main()
& B- ]# g% b) k {int a=10,k=2,m=1;
  l$ E$ d5 X5 }5 K$ B" t  a/=SQR(k+m)/SQR(k+m);
/ \' `; y# m8 c' B; |  printf("%d",a); }
" ]% N% N* ^6 z
% R2 k  R" z' p0 r1 h- w4 q' F4 o4 E: E" _6 X" Y
A.A:10
$ L3 W  N$ W/ l! K8 YB.B:1
' b8 L2 _2 m' \2 C# e1 ]C.C:9  f$ M; }; ?& q
D.D:06 ~( T/ I5 C: t( k$ h
纠错7 t" ~) \( E  t: H: V- A
0 K! }3 S' z. \+ U! }/ Y# h
(10.0 分)8. 求解表达式f=(3.0,4.0,5.0),(2.0,1.0,0.0)后; 下列正确的选项是(  )1 ~& |/ l4 n: [9 l& |; o9 W
A.A:语法错误
) N% x- Q6 i1 S( _- L- jB.B:使f的值为5.09 c  v& x& P% b4 T4 [: E, l7 ?1 m% {! J
C.C:使f的值为0.0
$ k. W9 W6 L- w- n1 C8 s1 tD.D:使f的值为2.0* a7 R  C" E0 w. y; V
纠错5 W( j2 K6 q" P5 u2 R" b" Y2 `$ k
8 g4 e2 S+ v  |. X+ |2 p( Y6 \8 i2 @( H
(10.0 分)9. 设int m=1,n=2;则表达式++m= =n的值是(  )$ I- O4 V, I' Y
A.A:0
7 p2 u7 S8 k  Z# b( C1 M# i* rB.B:1
- K2 Q" u% D+ h+ kC.C:2. u4 a  i$ [2 j1 S5 _2 w
D.D:3
: I  x; o  t) B' v6 E! P* O纠错1 h8 Z- V) P8 _6 j8 h5 [+ W1 j
! ]; w$ O2 P* r; f, I6 X6 I
(10.0 分)10.设char ch=‘a’;,执行printf(“%d,%c\n”,ch,ch+2);后的输出结果是( )
! d- C, \" u. u/ }* LA.A:97,c
  J. F  b" ~8 g1 V' l# tB.B:97,99: z# e# g. y% ?) B7 H) ~
C.C:a,c" q; T: ^) f; h9 ^% }# Y7 K
D.D:a,a+2' V" r* x3 z0 T0 Q/ l$ @
纠错0 t8 H# N2 E* ]) G! D, e% D

8 `, O3 _# B) A7 k; i(10.0 分)11.下列叙述正确的是( )
# B, V! _: S4 jA.A:continue语句的作用是跳出循环体& g2 A; ^7 m# o3 V7 o( J1 X7 p
B.B:while循环语句的循环体至少执行一次$ D2 w/ g$ F- k  N3 o
C.C:do-while循环语句的循环体至少执行一次* b& D3 N% d3 f5 P
D.D:switch语句中的每个case语句组必须含有break语句
8 {% E& B$ r. ?- t; E# }纠错/ F; U: h, _& O$ |; D% h

8 G2 j8 o% p: \(10.0 分)12.对于下面程序输出结果的判断中,正确的是(  )。$ ~2 j: B, A) M: Z0 d& B6 d( x# ^
#include <stdio.h>
7 a: T; m8 }% l! d! z" B2 gvoid main()& ^# L+ U1 Q) d, R$ p+ U
{int x;
; m) h7 u3 E$ t: `. c# `9 t  for(x=1;x<=100;x++)# S/ g8 Z* m# t* T
   if (++x%2= =0)% F( b* T* J% ~% s8 Y
   if (++x%3= =0)
) r/ U# p  `$ x4 x- z. F   if (++x%5= =0)9 V9 l1 y6 g5 n' h9 J
   printf("%d,",x);  }$ |, Z+ e' k' F9 q2 N

' m. e; f; ?5 M, o6 Q
# x' G: {, \% Y  hA.A:输出31,61,918 V1 l$ F  Z& Y7 D( s) R; ^" S
B.B:输出30,60,90,
9 |+ A( y4 \/ c: i9 F& b0 CC.C:不输出任何内容
; P8 q1 T) }5 k3 I! d" w( L! vD.D:输出29,59,89' f6 u% E, e% }4 P4 {
纠错
! J" f/ H0 T9 t) \* O1 k" e& i
' b  D' M4 @; G5 j1 w& r(10.0 分)13.若有定义: char s[81];以下哪个选项不能实现将字符串"This is a Program."存入数组s中(   )。$ s6 c- l1 `. d& r- A* h2 D- C
A.A:gets(s+2)
3 _: k1 J7 U1 ?! nB.B:scanf("%20s",s)2 p6 z4 R* y6 T( |0 q
C.C:C.for(i=0;i<18;i++) ((c=getchar( ))!='\n') D.i=0;while ((c=getchar( ))!='\n')
& ]5 _- B+ r9 s) z2 q' @4 mD.D:D.i=0;while
1 `. a  F1 I7 X纠错
  j  N( F; Z( ^" U1 t) Q$ I2 q% I
(10.0 分)14.语句while (!e)中的条件!e等价于(  )
1 I3 F4 a$ R/ W* b6 o) T' L$ _8 vA.A:e= =0
; [& c  `. E' @$ O% q( kB.B:e!=1
/ g+ n3 J4 B/ c  M1 nC.C:e!=0
5 Q7 L) v3 S7 e: R: C: [) rD.D:~e1 M6 V9 \9 P" P, j  B* `4 y
纠错/ b5 B& T" A3 K0 P

6 e. `' S3 ~& k4 G, k(10.0 分)15.关下面语句的输出的判断中,正确的是(  )。" P( \, Q) h: J' d
long x=-4L; printf("%ld",x);
% K' }6 W; @# ~# z1 C  S1 u) xA.A:输出值为-4' [3 q% D1 q; `) U* v
B.B:赋值非法% S% y1 L# @( ?4 R  Q7 G/ M
C.C:输出值不确定
3 y( t2 B0 ^% C$ g$ \5 AD.D:输出值为44 I8 u  U6 ^! I& q  O
纠错
; I! R: T' l7 d, D+ F: v+ Z) z& v% l7 F6 P( j
(10.0 分)16.若有如下程序,要求a1,a2,c1,c2的值分别为10,20,A,B,正确的数据输入是(  )。
/ C+ m3 l- o: z# T) f( z#include <stdio.h>  ~) V! n% N# Z# @, I* Q5 b; F
void main()
3 g7 e* m' }/ k1 D4 F& d4 q {int a1,a2;
! n0 W, B; O, x/ k  char c1,c2;; Y4 @) E& D: x2 [% Y. e
  scanf("%d%d",&a1,&a2);
4 @5 V" f* y( D; ?& m  scanf("%c%c",&c1,&c2);  }; q' Y$ @$ P5 i: L8 b  ^1 m% u
0 ?4 g! I: \$ k' p! y0 Q$ [
- a0 n- S5 W/ U  b* {8 e0 u
A.A:020AB
7 \4 v- l+ w% G2 AB.B:10 20AB
7 @3 q) Q: [& }% y$ z' J/ HC.C:10 20 AB
! M( r# Q) @; T- E+ @' ?D.D:10 20AB* t1 q. x' k) F8 H* x
纠错
4 D1 \1 [# n  Y5 s( n# ^  T% @# T# J. [' l
(10.0 分)17.执行语句x=(a=3,b=a--);后,x,a,b的值依次是(  )
: |# ~) G7 j5 q& ]3 y& K( eA.A:3,3,2
+ A( z) R4 d. `  C( C* DB.B:3,2,2- x+ _3 ]( S& @! y8 G  y
C.C:3,2,3) J4 Y2 X* S3 k
D.D:2,3,2
8 _9 {( q6 h# y7 H8 h; Z) E( m, [纠错$ C+ z  N; s9 S% ^, Y
8 K% h, S! E3 V' |- D
(10.0 分)18.下面程序的输出结果是(  )。
1 l6 i$ [" A' I7 Z#include <stdio.h>
: J1 E, i" R: w) Q/ mvoid main()
6 P  d3 k2 a1 r! `' t5 f* U6 A{int a,b,c=241;9 D2 |8 S" H/ Z" a, y; c# K: r
   a=c/100%9;     b=-1&&-1;      printf("%d,%d",a,b); }. q: G: K7 _3 J  F& r
A.A:2,0
- X5 K6 e- k! s' o  j+ ~1 C/ ZB.B:2,1
: m2 A+ |. k/ D# S3 W& IC.C:6,1( P' E% l: I* @5 L# h  x  i" x
D.D:0,-1% h% E& Y) N5 H
纠错
* L4 r8 a0 f) p0 M, s  g6 e
& J# G: ~4 x5 X$ z' _(10.0 分)19.下列符合C语言语法的实数是(  )
2 R" B4 E4 U' C7 g+ KA.A:1.5e0.59 l) i. }: ^, x6 z, W9 K: P+ M- L
B.B:3.16e
7 P7 d. {% X  O5 e1 d5 _7 LC.C:0.5e-10
) b) R0 _" }# j9 T: a& }D.D:e+8
  A' U% x* Y' _; G纠错  M4 b8 U. i- P' |2 J

+ l* Q( H9 h2 g1 N, B2 ~! ^(10.0 分)20.假定p1和p2是已赋值的字符型指针,则下述有关运算中,非法的是(  )$ v6 P) `; j5 _
A.A:A.p2=p1+(p1-p2); printf("equal.");" J+ O0 k, H" q8 E) {2 J
B.B:B.if (p1= =p2)7 M% t. c5 B$ N: Q" o" D
C.C:C.*(p1-2+p2)=getchar( );
( m$ u. E7 K9 w* x# O! ?- iD.D:*(p1+=2)=*p2
/ p9 g5 x: U6 {' }, k7 X1 H纠错2 X; V0 x, G0 B  M

9 v" Y) O. {; @' [1 j(10.0 分)21.6 C3 |/ y! U* r& v
设char s[ ]=“1234567”;,执行printf(“%d,%d\n”,strlen(s),sizeof(s));后的输出结果是( )( ^6 r. e% ]# @, y  o4 ?

6 w( p& u. C1 W3 m9 \6 E# o$ i  i
  `8 I2 Z# i/ F% a1 X6 W7 e+ T$ v
A.A:7,7- U; S/ G. @; O+ H3 c0 i6 ?
B.B:7,8' B' K" F! _& s4 ^1 C
C.C:8,7. d! h, U8 J7 n# o: E% k% t
D.D:8,8
) n5 e% v; R- L) G纠错! k% Q2 _6 C: r0 S1 g" S2 a- A
9 R. Y- p/ H. f0 `# w, M
(10.0 分)22.设int a[ ]={12,34,56,78},*p=a;,下列表达式的值为56的是( )
9 Q2 A  o* D* x; qA.A:p[1+2]; W1 v  v" ]: o3 F$ |- ]& p
B.B:*(a+2), _$ U. {* F8 N8 E* \
C.C:a[3]1 F8 C; I2 P! Z  A7 ?4 r! S# Z
D.D:*(p+3)
( h) k( [5 {+ Y. u4 W, M6 i纠错' `+ U' W( F/ ^; A8 @9 g7 ~. r5 \
  k( C6 W% D' s/ c
(10.0 分)23.设有定义"int a=5,b,*p=&a;",执行下列语句后,b的值不为5的赋值语句是(  )。
9 i! V# |; s0 X, D7 x, G5 wA.A:b=*&a3 O9 z/ f" Z( h
B.B:b=*p
5 ^& T4 [1 M/ `9 S* ]) i* a3 uC.C:b=a
8 E7 I8 H* R7 |; Q/ w! T2 u0 KD.D:b=*a! M* K2 o+ d, n
纠错
2 g( r) V+ q1 u/ z+ W$ H2 L. x& ]$ r2 D8 l* b) q
(10.0 分)24.
, d7 |; U+ O) ]7 J' {1 U下面程序的输出结果是(  )。: E, w' Z+ c$ C: K% l$ R( t$ v# l

7 X$ H7 ]* L. @( x' y) J) `! d#include <stdio.h>& z  w$ Z& t% s; a) o5 G
+ d2 }% |7 _+ O! {( U: ?( I4 I) l
void f(int x,int y)8 H' e: s- e5 X- T. I- z1 V
* J! f+ {9 ]2 t8 w/ c
{int temp;
6 T7 j% K% @! f4 V2 I. y7 c
6 T* B$ W  [& s- [& _ temp=x; x=y; y=temp;: Q+ u8 f/ Y3 C( ~% Q3 g0 D
8 e; K# E: ~8 g- t; w1 y2 r
}
& T1 i5 a# |- p# h, J- j' y/ x/ I. |
# B: z7 }6 f; z$ b# Cvoid main()
3 k' e2 t& a6 c. ]/ N& Y* ], d. }% |# c6 }% f
{int x=1,y=3,z=2;
' q  {6 v" f( `
! s/ b' F. s4 f4 u4 Y1 yif(x>y)  f(x,y);+ J) l. @, d1 G2 f8 m1 v( Y

; e% M" K8 `7 W: b2 E  ?! ^else if(y>z)  f(y,z);
) A8 B5 d$ U" K8 B! Z
5 M) L' K8 e  ?1 @4 A      else   f(x,z);5 ^+ F3 ^, P" h8 M- [$ f

- m7 c. W6 e# {6 c' ?! W3 i& F- u- R8 T  printf("%d,%d,%d\n",x,y,z);  ^2 m6 x, K+ c$ ]1 T' |' M! f

! y; w5 {% w: A  _3 ?' \1 b2 _}  C& ]; r; n; ?! Q+ V: W( q! ~! M

. d4 u7 r3 {' B5 \. O. f& F" `A.A:1,2,3
4 w/ r6 g# C5 B7 X% TB.B:3,1,2$ F# ~1 `! O+ o; U$ i; j
C.C:2,3,1. W# T, w/ v$ M; x( e& N) c/ l
D.D:1,3,2
7 M  q0 x! P# {5 o纠错- z1 n) j  b! }/ f( ^
. c% f5 b. R2 Q2 s& j3 X1 A
(10.0 分)25.char s='\092';的作用是(  )3 Z1 T) B( e1 I5 n% Y: R
A.A:使s包含一个字符
2 F( F. [- y* Z* b5 E1 u1 b4 f4 ZB.B:说明不合法,s的值不定+ G# B* ]3 b5 f
C.C:使s 包含四个字符
, |) \' t3 N5 D3 B& tD.D:使s包含三个字符
# u6 X9 ^) P' c+ F0 D* ?纠错
. N6 R  t: m3 W% E3 M: y6 V
4 `+ Z' i! u3 y! n(10.0 分)26.设int a=2,b;则执行b=a&&1后b的值是(  )
9 h8 o( j4 Z: F. [0 ~2 ^2 r8 p7 LA.A:0
3 d, [. d' @9 f' W- zB.B:12 `! o4 o4 D* k; K% B" W; ~
C.C:2
7 X+ w2 f: A3 O) i- F' E; YD.D:3! [& Y8 {0 B+ b9 n  l
纠错
! ~: P) q* Z$ L. z" F# O# ?& y: g, _2 Q
(10.0 分)27.设double x=5.168;,执行printf(“%5.3f\n”,(int)(x*10+0.5)/10.0);后的输出结果是( )! w4 F: T* Q: _2 g: a
A.A:5.2181 k6 j3 P) z8 A. r
B.B:5.2104 ^9 h/ ~+ c- z, W: W. @' v/ O
C.C:5.200
1 C* G4 `/ b6 `, }D.D:5.168
0 x2 n6 \6 A' A/ q3 b纠错
5 G/ ?" c# n' i$ p2 {$ C. {- v6 R
4 j6 Z& r& F8 F& F- [0 S1 Q! ~(10.0 分)28.对二维数组正确定义并初始化的是( )- U4 r8 i4 f# z) g6 t- ~: r
A.A:int a[ ][3]={1,2,3,4,5,6}
: O$ G. D7 G) ]# h- cB.B:int a[3][3]=(1,2,3,4,5,6);! X! o: z9 `* ~' \  F2 S
C.C:int a[3][ ]={{l,2,3>,{4,5,6}}
. u; M3 C# q$ S0 a/ L- jD.D:int a[3][3]={a,b,c,d,e
3 i' o" f3 C0 ?5 U6 q# B+ W0 }纠错% Z) G5 Y) `; g  O

% T9 z7 I  {' I% n(10.0 分)29.设int a=0,b=1;,下列语句错误的是( ); s3 R! U9 ]0 ^; B3 O2 b/ R7 @3 u% \
2 Y: b* r/ h/ }: ~6 ^
A.A:a=b=10;: E! u, `2 e* K$ A4 C
B.B:a++;
& M4 ]4 o  ^" T! VC.C:b+=a;6 A& p8 Q* j5 s7 h, E& ~
D.D:(a+b)++;* b5 B1 u  e: }8 N9 @
纠错. g0 `- t5 o$ m  \0 s
$ |; _- c) D' ], V0 O
(10.0 分)30.设x,y,z,t均为int型变量,则执行x=y=z=1;t=++x||++y&&++z;语句后,t的值为(  )- y3 }4 F. W( d- M! c
A.A:不定值7 `  l6 E3 C, A3 Y' N
B.B:22 c5 S# d# S# @
C.C:1# S; p, V4 N% F0 |$ a8 q) Z
D.D:0
% _' p9 |3 ?% r0 b, g! l5 B纠错* g6 U! L; x' q: `

+ c( ]" g3 b3 }" P- F2 Z(10.0 分)31.可用于C语言用户标识符的是( )
4 d- t7 Z5 U& P9 G. T' M
! G: W. }2 t, IA.A:void,define
; w; E" f* @  K( H+ v6 X# pB.B:2c,DO
$ R1 U7 e! {* K( f1 d& DC.C:For,-abc4 M0 F$ w4 y3 `/ [3 Q
D.D:as_b3,_123  v5 Q& F1 t8 ?% M0 ]% l& i
纠错
4 s/ p" i9 A$ C* T/ n# ~6 C  D+ v
2 m4 t* q  |$ x8 H- k, T; V(10.0 分)32.有如下程序,输入数据12345<CR>后,y的值是(  )。% t$ p6 F* C% W$ T3 b
#include <stdio.h>/ g& C: i) m5 a7 h/ W8 A
void main()7 l9 q  A+ i; i* d: E
{int x;   float y;
  s2 N) ~0 P/ u9 `2 I; I  scanf("%3d%f",&x,&y);  }
5 y/ N3 D. E3 d& ^, Y7 f( t, v4 b( Q: K, c/ K" E

! Y8 T+ G& ?3 p4 J: ~! f8 J# WA.A:12.000000
5 ~# I4 G7 o$ vB.B:45.000000" u& c+ ]& [9 q: C9 ]8 t
C.C:12345.000000
" Y9 n2 s& V, \6 P+ J5 ]' \, uD.D:0.000000
! V% O% z  D' [4 B9 k/ q纠错
' Y: f( Y- f: P* e+ Q. i0 \$ T5 X$ N5 p
(10.0 分)33.能正确表达数学关系式0≤x<20的C语言表达式是( )2 ]  U6 Z3 \  D8 {

1 _* P7 |2 x2 b' |* fA.A:0<=x<20
1 W8 i# U. y8 X* @- F& l. b+ C6 OB.B:x>=0||x<20
  w, q$ e+ w- @% H0 f% UC.C:x>=0&&x<20
7 d0 x' d7 g& V# hD.D:!(x<=0)&&x<20
4 G2 w- A8 u; P# r! {/ Q纠错7 T  A: W# w) K1 [# e" {

" v" Z  H, W3 i1 V% ?8 j(10.0 分)34.设int a=l,b=2,c=3;,执行表达式(a>b)&&(c=1)后c的值是( )9 s" n2 U6 B1 H3 ~* h$ [
A.A:0
' ~1 k, N" O7 C: |# O% r0 J) PB.B:1. N, }/ e4 h* A: k
C.C:2
1 h+ E- L4 N  ?' uD.D:3
% o# H, [4 y* U: j; ]. ]  Y纠错
2 L# W3 _7 f$ G5 M( Z& N; G; U$ d" N
(10.0 分)35.下列语句中,最正确的赋值语句是(   )
5 Z0 H. d0 v( q+ e: S% q) Z! nA.A:A=7+b+c=a+7
* ?# R3 }# y% A& mB.B:a=7+b++=a+7
8 }; [+ ]. Q% Z4 Q& nC.C:a=7+b,b++,a+7
3 o$ ~3 E9 j& s+ \6 C% u: Y* `D.D:a=(7+b,c=a+7)
2 p. t: W2 L( N, F: B; U纠错
- x! g: B. B5 }! ~/ @9 X* \$ C, D1 @5 y; v
(10.0 分)36.正确的C语言字符常量是( )! e) A+ W# m) E) v3 N# M% ]/ M
: M* i; a8 n' k
A.A:‘\\’8 x" B: W* D1 w8 a
B.B:‘65’, N4 q$ E4 t- S. _
C.C:“A”8 h% D, `* y2 N6 P6 ]+ _) k
D.D:‘/n’2 L1 J8 I% Y$ P  x& J
纠错
. f# F0 T. e/ A
4 l9 s5 K. @9 y  O0 @3 c(10.0 分)37.对于for( 表达式1;;表达式3)可理解为(  ). \6 f! h: c) w1 W/ L& ?2 u0 I
A.A:for(表达式1;0;表达式3)/ j+ U. c6 |. B2 k: g' ]
B.B:for(表达式1;1;表达式3)
7 N6 M" v/ J  D1 YC.C:for(表达式1;表达式1;表达式3)
! U' F3 w% ~- B' h; uD.D:for(表达式1;表达式3;表达式3)$ Y$ G# @' Z, L! ]' S( e
纠错( P- S% `: e9 }+ a
4 ?4 t! J( Q! F( E  @( ?
(10.0 分)38.设m,n,a,b,c,d均为0,执行(m=a= =b)||(n=c= =d)后,m,n的值是(  )
# e0 l% D# K) z3 Q2 ]' n: G; DA.A:0,0
) d7 k/ G, ~0 A& e$ `$ WB.B:0,13 G- d: i" ]! g- H- p7 A2 S$ G
C.C:1,00 d$ C, t* R9 `, f0 C6 f) G/ L
D.D:1,1/ ~0 f+ H* ^: N
纠错
) @9 D  ?& J2 c1 S' P' S' Z$ B. k; \2 y( k% k6 I1 i5 S
(10.0 分)39.函数调用语句fun(fun(a,a+b,a+c),(a,b,c),5);中函数fun的参数个数是( )
4 f' ]# f& a% b& ~
3 P. Z! j* [; R5 {6 n) E$ sA.A:3
2 g7 ^' w# n1 f2 X  d: d! oB.B:4
  C/ Z" L0 \- m* k+ AC.C:5
: K: ?9 r2 i4 g* b% @! {2 @( ~D.D:6
! _9 p9 d1 H  y纠错
4 g3 f3 `& l4 d- \7 b& J/ k' a4 m4 @9 G7 d3 j# d0 N! C
(10.0 分)40.循环语句for (x=0,y=0;(y!=123)||(x<4);x++);的循环执行(  )
  K' ~6 q4 k% y+ g4 f5 v+ @A.A:无限次
. f! P- _! R$ {1 n& wB.B:不确定次- W6 }1 a$ |; A
C.C:4次. B1 ]) t( ^/ |1 [5 h& I
D.D:3次
' ]6 t% h2 Q9 W9 \, t9 n  T, f纠错2 y- F1 P+ M- r. C* ]( u/ R' @
$ }0 s* _& I: S9 Z
(10.0 分)41.下列选项中不是C语言提供的合法保留字的是(  )
/ T9 h' O* H* e& V/ Y4 K# Q( JA.A:switch
$ X/ S# H2 w0 [: {6 WB.B:cher
( |) X9 {/ D, ?9 t  Z, A3 PC.C:case* Y7 e. Y2 ~; j4 }
D.D:default5 b6 s- T7 I" z: A
纠错7 x/ ]9 x( \: u6 H0 e6 {. S: M" U

/ h6 c$ F  x- U! q- ~# ]% N(10.0 分)42.设n=10,i=4;则赋值运算n%=i+1执行后n的值是(  )
( }- ?% D; r5 s$ bA.A:0* c. X: o6 j, j
B.B:3
% w* U1 [# ~' W! ^; P) ^) mC.C:2
0 D# Z& B1 R# u: S6 P" N4 |7 i' gD.D:11 s7 \+ _" A# Q! O) a2 V2 t
纠错7 ?  B0 p6 j* }8 A# A; C' G

* t/ H1 S0 J( G, Y- c* h(10.0 分)43.关于函数,下列叙述正确的是( )0 Q4 R9 {- F# B3 l  D
A.A:一个函数中可以定义其它的函数, Z* D8 m$ O) N, h$ h: l
B.B:C程序总是从main()函数开始执行
; Y0 J: B  \3 W1 Y6 ?, E  pC.C:main()函数也可以被其它函数调用
& A" e9 J- g! J+ Q8 k$ z9 O" `, n0 kD.D:一个C程序可以有多个main()函数4 v, [4 a  U( k! n- }# ^" w
纠错: ]) X' V7 Y1 H5 R) Q
# q9 c+ ^! ?; K/ r- o2 w) Y* e
(10.0 分)44.对于条件表达式(M)?(a++):(a--)来说,其中的表达式M等价于(  )
. N$ r1 j/ D2 _8 sA.A:M= =0
- F6 f! W: x' ~B.B:M= =1
) z. W. l  b9 @1 }  ], ]$ XC.C:M!=0' E4 T$ C( Y) Q! c
D.D:M!=1; [( N' r8 N% }2 `. k3 r* F- w
纠错
7 G6 l9 T( c/ U. z: ^
2 R' v0 k$ H5 b9 Z: i+ X6 [; L$ o(10.0 分)45.char型常量在内存中存放的是(  )
* B+ X# A$ O: }% E% |* @8 E- PA.A:ASCII码值/ g4 C5 P( u& m/ `" j8 M
B.B:BCD码值
- W9 X9 M# [# @1 y0 F" Q* q% B. dC.C:内码值
2 i- H) a" ^: k0 a+ d/ V  oD.D:十进制代码值+ I: _: d7 {$ f0 P( g
纠错
+ P  z# H9 c. i; D# I' ?- o1 Z" d" R" q; P
(10.0 分)46.表达式a=(a=6,a*6,a+3);运行后,则a的值为(  )
& J/ I' K5 @" R  b$ ^A.A:396 I( _# ~: v: q# M
B.B:36! m2 f) R; T3 Z) J2 I! C. Y
C.C:6  o6 x0 V+ r0 |* B/ C3 S$ x
D.D:9, S+ Z. ^, m& V! m% h3 v  E8 h
纠错
( G4 Q0 V+ ?/ U. M+ `5 b: j0 ~( Q. @* l. i" N. h" G
(10.0 分)47.下列运算符的操作数必须是整型的是( )
; `4 x" g( a" I6 B9 [2 dA.A:/* Z/ r# n; K' j7 \6 f
B.B:!4 [& ?3 I7 v. {; M1 P4 S
C.C:%
4 H5 e) ?3 F. ]3 y' x! }D.D:=* Z" d. l7 o( N" x" u
纠错: {8 |: g. D, ^6 Y

2 Q" B: @/ v% g8 V* r(10.0 分)48.下面程序的输出结果是(  )。1 ~! Z' Z$ m& T
#include <stdio.h>
' w% A7 @5 ?( M- Avoid main()- H5 L! C! l% l3 T
{printf("%d",null);}
1 M& V; C3 l* r0 S
& f0 ~. w3 k, f6 k& C% J* Z
" q0 z+ d3 y+ s% m* o  uA.A:输出0
; Z7 x5 A( i8 C: Q4 ^- nB.B:因变量无定义,编译出错,没有输出
: |+ _: Y' K' @  a' @5 W' I' qC.C:输出-1
/ \$ E- t" m) G: D4 hD.D:输出09 V9 a. L9 a) Q/ i
纠错
1 r) }: F0 p$ y8 w" i6 w$ B! x
- J4 f. g; v: o4 Y(10.0 分)49.下列数据中属于“字符串常量”的是(  )* Q% D" P4 k8 R2 H* D- U. ~/ b0 a
A.A:ABC( q* M' m$ f! c
B.B:"ABC": I, L% x9 u9 o) ~
C.C:'abc'
* P6 [( K7 z  j0 O# d# i9 J! ?D.D:'a': A9 S6 A" N2 e; m7 Q8 Q
纠错
' J) U; {& U* s# e( z+ R: d6 \
4 H+ M/ G9 Z  s- ?) G- V(10.0 分)50.设有语句int a=3;,执行语句a+=a-=a*a;后,变量a的值是(  )
, C9 R9 K# k- zA.A:3' e% u5 S6 b6 u1 {! T1 s
B.B:0
" _. H+ g9 s5 F- V2 P7 ~- G' Y$ f3 NC.C:9
# r% [; u4 }1 v2 A) ]$ RD.D:-12. U( ~2 r3 `( ?2 a2 R, k/ P; ], w
纠错
% H! g6 I8 p, M! p. U: f& j7 |
6 R8 }& s' d- g" Z' b8 r# `上一页下一页
9 Q2 E  Y5 u7 a( N; Q题干错误选项错误资料错误解析错误其它% I* i, R1 x- E- w; s4 O
描述:
! o$ u$ s# M+ K3 _) o& N, H, B! O
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2024-11-25 10:13 , Processed in 0.100460 second(s), 18 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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