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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2016-3-14 09:26:08 | 显示全部楼层 |阅读模式
谋学网
1522341146001
+ i: {! ~  F& }1 ]0 z1 y: g4 I4 \4 F% h
15223411460011522341146001
$ j) R( N( R3 B" H2 U. c$ B( L0 n% ?0 c, k6 ^1 a; L! u
* H! B, O1 X7 L7 {
最近登录:2016-03-14 09:25
8 z& x& h9 C4 ~5 _7 _- R保存提交看表试卷卡上一页下一页
9 a! _8 }2 u: K. h剩余时间:59小时59分57秒
, h5 c( S  e: }+ y. d9 L! q
: W# d% K) f8 Q, Y9 ^9 T9 }我已经使用0分钟了资料来源(谋学网www.mouxue.com), L& `) c" P. D5 Z+ }/ I

' ~; V8 }+ N/ P1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950第三次作业
2 {* {" ~: |$ W4 R* ]2 u资料来源(谋学网www.mouxue.com)
4 e5 h# @7 Q( T5 Z0 K4 n目说明:
" Y  W' _. x  o: e6 Z4 }- @(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);后的输出结果是( )
+ F# d6 R' W3 m. wA.A:10.5
5 q' `9 `8 }& q* i7 L2 Q) X% fB.B:9; u! c8 Q9 \, V6 I! `3 f
C.C:8.0
; @+ P+ G* }2 s2 m4 ED.D:7' v* h, l7 L. i6 N. Y
纠错- Q  \" h0 _; @- }" O
0 o2 y- F& p3 d8 u+ p; Z
(10.0 分)2. 表达式(1,2,3,4)的值是(
/ ~, U# R, X2 D- g& y& A7 kA.A:16 B* \2 C8 R, \0 U! g$ J
B.B:2
/ ~% \$ K( f0 \C.C:30 j( `( f4 A: p* z7 a
D.D:4  E9 x! V' ~  L/ \1 H2 n$ q
纠错* R: K3 H: E3 P9 G$ ~" W

- o+ ~2 M/ _) h: }. F9 @/ b(10.0 分)3. 下面程序的执行结果是(  )。/ ?4 ?) J- b0 y8 x! ]7 O+ H
#include <string.h>
8 c3 V$ x, O' L* \, w! w7 z+ E#include <stdio.h>5 \& l- N' n5 |; p- o
void main()
8 w1 e4 w" T+ a/ C5 ]; P- }( f{char x[]="1234567",y[12]="1234567";4 M7 H6 V0 E( b0 f( O' V
printf("%d,%d,%d",strlen(x),sizeof(x),sizeof(y));}: a2 Y: P. ]6 G. E9 {
A.A:7,7,7
' q; d, E, I7 i. Z- {B.B:7,8,8
0 {4 }. e% i) R/ CC.C:7,8,12
$ X& y+ G, h* O- _* X/ [9 sD.D:8,8,8% k* d& ?# Y! m/ n9 O' k: P
纠错" P2 q% m8 l. z$ a

* C# t" A' Z3 G5 v' ^(10.0 分)4. (  )是C语言提供的合法的数据类型保留字(或称关键字)
+ {9 n* M8 [$ d5 ]* oA.A:Float5 ]8 [4 q1 j* m: y
B.B:unsigned/ k3 P' I, k: M* w" a/ T9 b7 B
C.C:integer: v$ f& y% @3 j
D.D:Char
/ F2 b' r& s# E" z/ e纠错5 @4 l: X$ \% \2 a0 W! W
+ ^4 b2 Z4 Q. R) S8 m% W! w& M: f
(10.0 分)5. 下面程序的输出结果是(  )。# ^+ ]% G* E5 Q% h
#include <stdio.h>
8 ^9 s% k9 M% w: Rvoid main()+ g0 u6 l" w3 Y0 r) y
{int x=-1,y=4;
# Q- }% @% V( i1 A" g9 k  int k;3 t/ t5 E/ t/ p$ W- |
k=x++<=0&&!(y--<=0);
# P3 T) Y. r1 W: `* v5 p printf("%d,%d,%d",k,x,y);}( f- l0 `% `- _( r; E% X
A.A:0,0,3' {" }6 N3 y5 V/ h# }" M, w
B.B:1,1,2
, A: v6 D/ E0 b+ w9 U( QC.C:1,0,3
- A7 c2 A! B  _% {D.D:1,1,2! H2 ^8 E* v. ?+ c- A1 K7 F  O
纠错6 Y4 |' c  J+ f- x* d

$ }& l0 j9 k# o" Y4 f- o- G, {/ {(10.0 分)6. 字符串"\\\"ABC\"\\"的长度是(  )
# l2 B% a' w3 l; rA.A:110 ?1 M4 q4 P/ O$ O& i5 x
B.B:7
' O9 t* S  g- A1 [' f! f' }C.C:5  x( M* e" C" [* S3 P3 U! _" i: n
D.D:3
) V& d, C$ I2 S0 F3 y纠错
0 h& k) }  O1 }# O0 u* ^! Y7 N9 v4 K
(10.0 分)7. 执行下述程序后,输出的结果是(  )。
4 t: v, H+ j: T, P% D#include <stdio.h>% T( [, O! l; T- J  [
#define SQR(X)  X*X
/ c0 R# f% ~7 X2 v) Wvoid main()9 u# j9 g0 a* f
{int a=10,k=2,m=1;
# t8 c  Q0 _: X" L( K# ]/ }) W  a/=SQR(k+m)/SQR(k+m);
5 F3 a& R* J% h$ `! X  printf("%d",a); }
7 g6 i0 Q) `3 M1 B2 E' G
. B8 J6 v! B& }( R- b
2 J" O; w* w$ }7 @6 V+ KA.A:10
8 Y0 [5 t& \" y% g7 U8 m4 nB.B:1
7 M8 t8 g! K- k5 d1 K) EC.C:9
" A+ {% e) U* o; K% l% E3 ED.D:0
7 R! t0 u* A' W0 I纠错( U/ Z6 m6 C; T1 j1 e3 U! q% ^, |8 R
9 c5 b1 y- o: m/ v% b' F
(10.0 分)8. 求解表达式f=(3.0,4.0,5.0),(2.0,1.0,0.0)后; 下列正确的选项是(  )
) s1 B  [7 ~0 Z# z/ IA.A:语法错误
6 ?4 I+ V& V% A2 ]& A. @2 y$ B  jB.B:使f的值为5.0
2 \( W$ d' M$ _4 b- q& T" G/ r: jC.C:使f的值为0.0% q! ], I6 u* q1 y; d
D.D:使f的值为2.0( g0 `9 `: J, y  ^  G
纠错
. |- G6 x0 g! L. z3 L5 t% Y9 D! w5 l$ w( m
(10.0 分)9. 设int m=1,n=2;则表达式++m= =n的值是(  )( O) f6 i0 F+ \2 J3 K
A.A:0
9 m3 g7 `0 K  I: m) K! jB.B:1$ }) x% p* f& ~  k
C.C:2
  q$ }9 P+ X; g; T: N+ dD.D:3+ P! j! j3 y& m# a
纠错, V- Y0 Z' ]& k

6 e) u: B/ O4 i* B# Y6 F9 C# o& t" x(10.0 分)10.设char ch=‘a’;,执行printf(“%d,%c\n”,ch,ch+2);后的输出结果是( )$ K9 J6 `1 A: u3 w+ G( r* {/ [0 l$ t
A.A:97,c
- P( w) ?. `8 x  q. U* Z/ oB.B:97,992 Z( C- x$ g* I9 Z
C.C:a,c$ V: L9 O' @! O. b: }
D.D:a,a+2
7 J& L1 R) t0 o$ _' c; ?4 ?" F' N纠错9 V' h) y$ V1 k7 v8 S0 L0 b
+ ?, j' ^; T4 F: U% K5 u5 {
(10.0 分)11.下列叙述正确的是( )9 u% i4 C7 W, s9 C
A.A:continue语句的作用是跳出循环体
- S* K! D: K% D. ]8 H* GB.B:while循环语句的循环体至少执行一次+ m" @! T6 \/ K: s
C.C:do-while循环语句的循环体至少执行一次+ e' _1 n; k: d& Z$ A1 r
D.D:switch语句中的每个case语句组必须含有break语句5 m* Z8 H' Y% k* p4 K# ]
纠错
3 k: ?$ @6 q8 ^4 a6 m2 |5 z1 {
9 x  N: a$ S9 b+ {+ ?0 \(10.0 分)12.对于下面程序输出结果的判断中,正确的是(  )。, m: m0 A2 z7 o1 j, |; N( ^  G& f* I
#include <stdio.h>
- _; C2 S: ?( r. a8 G5 A. }void main()
9 g5 `( S$ t8 q {int x;
' [9 S- }; g1 d7 P  for(x=1;x<=100;x++)7 O/ R7 t! [# Y  z+ P/ M
   if (++x%2= =0)/ N. W- G$ Y% q, L" z7 ^
   if (++x%3= =0)+ n. p5 X9 J6 f  @, Z' F
   if (++x%5= =0)4 d5 \( G* p6 j1 y8 n: O
   printf("%d,",x);  }' T. a* F5 j+ R+ s, L) w$ z

1 p# O# G! d' ]+ _0 ?1 m& M
$ d" Y9 ^6 B( y2 @, t! PA.A:输出31,61,91
+ {( t" i: m4 d* cB.B:输出30,60,90,
" u; i6 C) p( I' ]C.C:不输出任何内容
0 y; v! t% \6 A4 L) d7 j# dD.D:输出29,59,891 M  g! x2 [8 [, Y4 y
纠错$ X2 X! y$ q# P" U( `4 D/ X
' h4 |+ a2 _& `8 G; k3 a) P
(10.0 分)13.若有定义: char s[81];以下哪个选项不能实现将字符串"This is a Program."存入数组s中(   )。% z" K, \1 y; N. r, ]5 h  I) C2 L  z3 o
A.A:gets(s+2)7 J8 [7 S3 G$ ~$ z9 x  J
B.B:scanf("%20s",s)! Y8 o4 D; Y# S7 Q  E6 Y
C.C:C.for(i=0;i<18;i++) ((c=getchar( ))!='\n') D.i=0;while ((c=getchar( ))!='\n')
$ W6 t9 N2 l7 B( F, L( N3 iD.D:D.i=0;while
  o2 Y/ w! t4 r- a. w" X# p! g纠错8 s; O: ^, y9 D8 e  g
5 h; Y! h5 c/ N- |' h* T/ ?5 E- t) Q
(10.0 分)14.语句while (!e)中的条件!e等价于(  )
. ]& [( ^9 A% B0 J: y5 W" b/ M' YA.A:e= =0# a' I6 s8 I+ [; c4 o* f. t( e
B.B:e!=14 x* @8 h, g6 t! n- ~0 a- G
C.C:e!=0
. U0 D& O: s% v2 @D.D:~e6 ]4 F& W: Q: e
纠错
- `' e$ l9 e) g+ |/ H" n
2 y- I4 |6 Q, |( d  D" T& m(10.0 分)15.关下面语句的输出的判断中,正确的是(  )。$ y4 P% B0 I6 K1 X$ y4 E; {0 Q
long x=-4L; printf("%ld",x);
9 {4 P8 V& [% |: p2 E7 ZA.A:输出值为-4
+ e( Z; L" D% a* K7 Y7 r. x. o  uB.B:赋值非法/ G* p9 D0 Y3 x
C.C:输出值不确定# l" n# v& j! ~8 y8 g- {
D.D:输出值为4
" H3 Z) q: t# [5 y/ ]纠错8 J' S/ P: z- _/ t

6 J+ Y5 u0 ]' Q: t. V(10.0 分)16.若有如下程序,要求a1,a2,c1,c2的值分别为10,20,A,B,正确的数据输入是(  )。  I3 B" v" D, N+ C
#include <stdio.h>
/ |1 S- O) ~9 T+ A! S1 ]void main()! {: k2 l2 z2 P' I. r* E
{int a1,a2;
8 V/ n- F* y$ U% `4 p* A& K  char c1,c2;
: Y% A" \2 N: {; \; v) d  scanf("%d%d",&a1,&a2);
$ Y7 D. {, a& z) h  scanf("%c%c",&c1,&c2);  }- K& L8 B& R$ R2 j: l' P
" \# U% z+ F. \5 W% i  ]* t% p

' L: u1 N% }# c$ h. XA.A:020AB  }  a- w* [  {3 E: P' T8 G
B.B:10 20AB4 E6 M4 ^* s+ x9 k, w
C.C:10 20 AB1 z$ ?& p9 z: k1 {
D.D:10 20AB& ?# f( X9 h, ]& \
纠错$ i. e* d" F4 i7 I$ _. X
$ c  s$ C8 C& |- m  x
(10.0 分)17.执行语句x=(a=3,b=a--);后,x,a,b的值依次是(  )& {% ^2 z: }% ]7 }3 v
A.A:3,3,2
7 L# ?8 W9 S7 t0 Q5 k) D# b) GB.B:3,2,2; C9 T) r1 M# G! y- b/ l5 T, ~
C.C:3,2,3
) C. ?- b) i4 H1 l. s* @D.D:2,3,2! a7 J) G: b6 l. k5 q0 ^' F2 A( e
纠错
+ x' `9 t' T' H  {/ S& z: B
. I4 }" m( u! ^( u; }(10.0 分)18.下面程序的输出结果是(  )。
7 R& @6 l! Z3 s- S' V6 t#include <stdio.h>
% m/ C2 ?4 O" s# B" tvoid main()
" T* C1 D3 b2 ?, n0 l% q{int a,b,c=241;  I2 @( ^( Z, l! ]' J9 t& c6 d
   a=c/100%9;     b=-1&&-1;      printf("%d,%d",a,b); }
/ ^$ U$ F# a) s# LA.A:2,0
  r  g2 D/ W4 I6 w' P+ vB.B:2,1
$ X6 P4 m1 w: OC.C:6,1
- B0 @2 x& |1 f: c" o0 K( hD.D:0,-17 i& `8 s# w' W8 |9 i1 L: v
纠错
! N/ s, q  m% P$ j% y8 [; v) C1 w5 t8 h* L0 ?" [& i$ Q- i
(10.0 分)19.下列符合C语言语法的实数是(  )
' d9 C4 A) r7 e2 M1 Y0 v% x7 PA.A:1.5e0.5
6 q0 ~8 e' J2 Z$ f5 x! c; aB.B:3.16e8 I& i0 ]) q, [; ^; ~
C.C:0.5e-10, Q  ]3 R0 t, L5 e( M2 O0 P
D.D:e+8
, L; [: Y5 ], m3 B! k纠错
& ?+ X# m! G$ B* i
+ [4 i9 C9 |' N1 o! W3 F1 |# H(10.0 分)20.假定p1和p2是已赋值的字符型指针,则下述有关运算中,非法的是(  )
1 o1 ?* g) P- z- M2 gA.A:A.p2=p1+(p1-p2); printf("equal.");
" ?7 M  y3 t  n) G* b6 n8 H; K2 `$ r# W3 ]B.B:B.if (p1= =p2)9 h" d. Y7 k* W) [
C.C:C.*(p1-2+p2)=getchar( );: D" @1 W( q" _; W, c: W9 @
D.D:*(p1+=2)=*p28 `! C8 N/ E! H8 ^
纠错* n* l1 S5 \8 o5 u8 C. r
3 G: g9 @" c, q
(10.0 分)21." V- V  u1 z7 E& |$ v8 e  B
设char s[ ]=“1234567”;,执行printf(“%d,%d\n”,strlen(s),sizeof(s));后的输出结果是( )) ~, l. ^3 h5 s9 `: L; g

( f, @  _! i6 S9 W4 c# E6 j) k* K & M) ?) J* g) o% r" w
* y2 B0 j3 g  Z5 v/ ?
A.A:7,7
# K5 |8 m  e2 }9 K* U6 s0 SB.B:7,8
+ _) }2 [. B! ]& [! S9 u% MC.C:8,73 [* S' y3 L3 r& b
D.D:8,8
2 p' v5 L" H, P* B纠错
# x: m3 ^/ C6 L. |
3 f2 w: [  \8 ?; |) ^) H" K9 I" T(10.0 分)22.设int a[ ]={12,34,56,78},*p=a;,下列表达式的值为56的是( )) O& \9 Y5 O; ^! n7 ]1 Z5 W
A.A:p[1+2]
. l/ p6 b0 E4 I8 Z0 F7 rB.B:*(a+2)
" U6 p& O2 h  c5 S* qC.C:a[3]/ @/ j, X* d# A
D.D:*(p+3)
  K& H  t7 C# `纠错" B3 {6 x/ [) L7 {# H. B  n

% f0 W6 u6 `! O$ U(10.0 分)23.设有定义"int a=5,b,*p=&a;",执行下列语句后,b的值不为5的赋值语句是(  )。5 X' g- ]& t% e& P- F
A.A:b=*&a
, r0 P# h9 {4 \% ~( B0 ^# z. z/ VB.B:b=*p, t' Q3 N2 c) j: ^
C.C:b=a
/ W* [$ t0 n% J) o9 @! hD.D:b=*a
. w( N- p) f) u: R0 T7 q3 i- n纠错+ d2 h- d! f0 T7 l5 G9 C7 a* ]
/ e3 j! z) H6 n* s
(10.0 分)24.
7 g! A# j) i. m: V6 F2 o) S, C下面程序的输出结果是(  )。
( \! X# Z: F! D& o5 N- q8 @& R  R. z! x  z
#include <stdio.h>
1 M6 q* t1 B" T+ M& i. V1 ?2 z8 R: K4 w, `! w/ V& p4 `
void f(int x,int y)
4 ]" z  R* R, H2 z( k$ @& Y/ @1 G/ M
2 }; R! F/ w; S/ k) c7 G0 C{int temp;
; \( ]9 D9 |; ~6 F8 V& u* O" T
+ P% V7 L, T7 T. K& k temp=x; x=y; y=temp;
! G) m/ f" |$ v6 z) e
0 w: w' y, S1 ]/ o- z}; c# O% ~" d& |% v# G. _0 n& T
: t3 a: z# _) U6 o5 n& L' y: K# R0 V
void main()6 @# i; G5 a# f# R' o+ y9 @
7 y+ O6 m9 ]- P( l% P+ O
{int x=1,y=3,z=2;( ~# ]" j1 o; I6 Q; |! {
" e; c1 @) @6 A0 D
if(x>y)  f(x,y);
) E$ n" Z1 g2 `5 V
6 ^: `0 q! [/ t+ relse if(y>z)  f(y,z);
( y5 K) K- }( O$ S9 U4 O0 Z
1 J9 c2 u. ]& Y3 W& `      else   f(x,z);
7 _0 }# G* c* u' h6 P, u$ P! K' O! D" |% [4 i; X
  printf("%d,%d,%d\n",x,y,z);# u2 ]/ p1 I. ^/ H  Q  u. F+ `

6 b) n  V3 @7 n: u; F}. F9 `& c; Y: f/ I) U% X4 N6 c

/ a! Z6 Q% d% ]/ ^A.A:1,2,3
: K  H8 e1 N6 Y6 C7 lB.B:3,1,2# s' i4 j7 W. }# e
C.C:2,3,1: p  m! V7 U" \% r; X
D.D:1,3,2
+ s  b* _7 l# L5 q纠错
3 T* m& n3 H0 K! F6 l9 f+ L3 i
1 Z  M; h, L/ v  X+ i$ F) x(10.0 分)25.char s='\092';的作用是(  )
; x* P6 z1 W5 o  d3 R7 b( PA.A:使s包含一个字符1 @( J, |; s: u/ T
B.B:说明不合法,s的值不定3 g5 D: H2 N2 m) d. o
C.C:使s 包含四个字符) w9 z* `, u8 [' y$ |# D
D.D:使s包含三个字符
0 j) `% X6 p4 ?4 }4 c/ m2 U& z0 Y纠错
3 A) B) M; M' p& X0 c6 S9 m% c" M- W1 e- V/ V6 {! ]
(10.0 分)26.设int a=2,b;则执行b=a&&1后b的值是(  )- o) E0 B# w" J$ F5 {# l
A.A:0
& Z7 ]5 Y: y) \- h' ~4 I/ JB.B:16 A; K1 a; D0 f4 [  U
C.C:2
5 J0 I% M$ t) V& ?8 Q5 oD.D:3: |# s' _% w1 z9 o) I8 o' f
纠错
  U  \7 {5 r* Z  \! S7 c$ o9 o# V. z
(10.0 分)27.设double x=5.168;,执行printf(“%5.3f\n”,(int)(x*10+0.5)/10.0);后的输出结果是( )
" t. r' F$ E6 V! V0 N5 a# CA.A:5.218% ~  F7 [+ _- }) }
B.B:5.210
9 i( D* C: Q/ O# @: D. R1 MC.C:5.200
; |9 e# Q- N6 L% pD.D:5.168
' g- {& x& ?/ i纠错1 B8 r* j) @: w) h$ ~
0 i, L% D% N" {& j. L6 c2 W& h
(10.0 分)28.对二维数组正确定义并初始化的是( )  Z, P" X4 |3 j: v1 C
A.A:int a[ ][3]={1,2,3,4,5,6}
" ?8 }; Q+ e5 T! p! NB.B:int a[3][3]=(1,2,3,4,5,6);' |0 u. V, H# i" E
C.C:int a[3][ ]={{l,2,3>,{4,5,6}}0 ~: J4 b. H+ J- l" @) a' g
D.D:int a[3][3]={a,b,c,d,e
2 o) v7 g1 h9 X: e: q2 N' X纠错
! k0 @5 j4 ~3 @9 T
- C  s' L( X) }  Y0 V(10.0 分)29.设int a=0,b=1;,下列语句错误的是( )
, L3 w+ ~2 z% C2 b# C7 p+ H! [. e, w! e/ \* Y' M; r2 V1 M
A.A:a=b=10;9 w! k- E6 k+ Y  a: K6 f
B.B:a++;  p/ ~, u2 f- d% ~. X3 A+ A( z. `
C.C:b+=a;
7 w& q: O) z! S) Z3 W  U* O3 zD.D:(a+b)++;- K7 Q! N) s7 v1 ^4 ]. k- ]% d( w
纠错) A! q! N7 v. A7 [" @

+ Q% z& i5 \* O(10.0 分)30.设x,y,z,t均为int型变量,则执行x=y=z=1;t=++x||++y&&++z;语句后,t的值为(  )
  n5 Z5 \! S$ g1 H1 i% NA.A:不定值! h- }$ h3 \0 {! \0 c, o6 G& {6 p
B.B:2
; {: ?1 J! T1 v- u# P% a: n' PC.C:1
" p. U4 n2 C. N" B- L0 y) m! VD.D:0
$ s! P4 e* }2 L* U  f* `纠错2 K5 e) D5 `9 P. V
% F/ Q( I: @! @
(10.0 分)31.可用于C语言用户标识符的是( ) 4 n& w4 n9 X' ~" P& ^+ w3 l9 U5 C2 _
9 ?7 I( {& b  p7 S; k
A.A:void,define
- k" g) I# b; N* pB.B:2c,DO  d' F" e, o1 z
C.C:For,-abc
% X- W6 W: I% H& Z# u6 PD.D:as_b3,_123+ T5 d/ ]4 b& K* Z* Z$ B% O
纠错
" W! E6 x2 V. ^& K) S% R
- Q' U$ m# M# n( @/ N(10.0 分)32.有如下程序,输入数据12345<CR>后,y的值是(  )。# y: G5 w; g1 J6 u' u
#include <stdio.h>5 A$ p; ?; ~8 Y0 @0 e
void main()
& e3 p4 E/ ~7 ~0 w( L$ V* j {int x;   float y;' p7 X. m; k5 r- l1 M  X
  scanf("%3d%f",&x,&y);  }
9 I8 H% W! q  ?/ r! U' y
% X; q5 s) c( O) i* \: E& x
+ w# Q( g0 Q  z# V# @A.A:12.000000, g* Y- N# ]5 s3 C9 \
B.B:45.000000! G# Q% k* b4 W4 f, e3 n
C.C:12345.000000
: U$ l( p( ]& T* A* r5 hD.D:0.000000% S  l3 \$ r4 J# \; x( p
纠错. U* [* z. Z2 _) Z9 H

2 l, @0 W; A9 U/ X) o( d8 ?(10.0 分)33.能正确表达数学关系式0≤x<20的C语言表达式是( )- }# P& p; P1 Z9 ~4 `) y* n7 o1 g$ m
; z! g- [# G2 F$ Q3 M1 v
A.A:0<=x<20
' \; ^6 \/ U6 g9 B, p& T, GB.B:x>=0||x<20: g# T' ]" M+ m" I6 k
C.C:x>=0&&x<20
+ Y9 F5 Z/ V0 l! tD.D:!(x<=0)&&x<203 c0 p8 ?. A( p8 v- m, |
纠错( p0 @) y/ ^* |6 @- w; V/ v; b
, K4 G" K' @6 G' I3 R, `" r
(10.0 分)34.设int a=l,b=2,c=3;,执行表达式(a>b)&&(c=1)后c的值是( )
3 P) o( W" @$ D0 c% SA.A:0
/ ^1 `. I$ @& F% d0 fB.B:13 W" Q7 c8 b) S% L$ H8 M
C.C:2
% J0 |% [: f( C, [D.D:32 s- D1 q  u: u( q
纠错  |1 M4 f, W2 N* [! I

+ O2 ?0 H/ w1 n& V0 F' {(10.0 分)35.下列语句中,最正确的赋值语句是(   )
, M/ N8 [( H! l. R& i& V, @A.A:A=7+b+c=a+7
& x+ o! P  a" P/ D! x' s! }6 [B.B:a=7+b++=a+7
6 H0 {- l# I% L. vC.C:a=7+b,b++,a+7* I9 J" j& p0 e$ e# y3 `
D.D:a=(7+b,c=a+7)' D" M5 a) T2 z1 t5 A
纠错
/ z, D9 E( Y) W/ |" A! N- d
; q9 `# [: D; y' s9 j; O(10.0 分)36.正确的C语言字符常量是( )
5 k  }+ b7 u$ S& @- t$ ^  c# }& L
: }, @+ z9 k) RA.A:‘\\’4 s9 O! b5 g6 \) m
B.B:‘65’/ a8 i) r1 i8 z. D2 x5 l
C.C:“A”; R0 S8 T* B6 a8 p# u
D.D:‘/n’9 F3 [9 d5 E7 b) }) {# i
纠错) a9 ]9 v. i$ G5 o/ x% _: q# p0 y
/ T5 }! [- t9 g6 C: u  P* z+ n) X
(10.0 分)37.对于for( 表达式1;;表达式3)可理解为(  )
7 C8 |- Q5 I" J  p* gA.A:for(表达式1;0;表达式3)
! r: w7 Z0 |% V1 b* i# K: d5 D3 GB.B:for(表达式1;1;表达式3)
  P7 K$ u0 B$ J9 g2 g. _& W& UC.C:for(表达式1;表达式1;表达式3)9 C- e" T/ J, H
D.D:for(表达式1;表达式3;表达式3)
& b  m* `7 m9 R  v+ K1 h4 y$ O' S纠错
9 g0 Y+ n3 ~) V4 J2 Y3 I
3 u( e- e8 I0 i/ J7 D/ e; }6 |, U8 m(10.0 分)38.设m,n,a,b,c,d均为0,执行(m=a= =b)||(n=c= =d)后,m,n的值是(  )
1 s* e2 I/ q* }) o! R8 e4 }8 e+ w0 {A.A:0,0
8 h4 h( i7 P, G2 P1 V: ~' C; K  LB.B:0,1
4 B* r$ [/ w& [. ?8 Z' ZC.C:1,0+ }2 w3 ^3 m+ K4 v
D.D:1,1
. i5 r$ t0 _) x; P纠错
2 }& b, o6 |' x8 m! x& R6 s$ [: P1 e
(10.0 分)39.函数调用语句fun(fun(a,a+b,a+c),(a,b,c),5);中函数fun的参数个数是( )" i2 U* c% r; C0 w9 p3 l# a1 i
9 n9 ]1 h0 r/ I9 D; Y
A.A:3
; [' T; B) R( rB.B:4
* S0 n" [/ B: Z4 V3 nC.C:57 k/ d# n- l: [
D.D:6- y" q# M9 D% o5 @3 v
纠错
2 q/ @% b/ J" v) |: @0 C* H+ v+ u4 a
(10.0 分)40.循环语句for (x=0,y=0;(y!=123)||(x<4);x++);的循环执行(  )& p2 Z8 m* ~0 G0 G, R, i/ ^5 t
A.A:无限次
9 V& ]/ m7 u; c5 w2 j: B+ o7 jB.B:不确定次
, |6 ^( e# X$ GC.C:4次
# ~3 n9 s9 X9 E" Q* gD.D:3次
' E- t0 Z7 m* S- W纠错
; `6 G# D6 |$ E
  y0 I# b4 M; ]% D, C$ p(10.0 分)41.下列选项中不是C语言提供的合法保留字的是(  )& G6 R- R5 _4 [. D. B2 k
A.A:switch  r+ ~" O! F9 h2 O. d
B.B:cher/ V- ]! _" B4 I4 Q( r+ C
C.C:case
- N; ^! @: B& F8 `! i, c: E$ Y! {D.D:default
, e: `- i6 V( `* t纠错/ r! `) \6 }1 A# e( E

. [' L, x" j, V% X9 i(10.0 分)42.设n=10,i=4;则赋值运算n%=i+1执行后n的值是(  )
) J3 Y9 Y* c  J' E8 [8 j. qA.A:0
5 i  e$ ^) @+ w* D* PB.B:3* E) t9 _' |' K  r
C.C:2
5 L' K. n" l) X( V4 w5 g# u7 L% ?D.D:1/ N1 j2 E- T, q3 I
纠错
: N: a8 I' z* {: b1 f5 c3 t
4 S2 d* u! \) G8 D: x(10.0 分)43.关于函数,下列叙述正确的是( )9 ]  [) m/ w1 Y8 b/ _
A.A:一个函数中可以定义其它的函数  P+ `  o) C# T2 w9 Q4 u6 i
B.B:C程序总是从main()函数开始执行4 V' W0 A/ r& w2 i
C.C:main()函数也可以被其它函数调用/ R: R5 v. u+ q/ j2 G- r( v3 S
D.D:一个C程序可以有多个main()函数, ]. K# ~+ |1 {( K+ c) b
纠错1 R0 `4 Y% J; Z9 n/ q: v* w
  N  A; m0 \* q+ m; y5 V
(10.0 分)44.对于条件表达式(M)?(a++):(a--)来说,其中的表达式M等价于(  )$ [' F! @4 i7 M0 n1 Y* c
A.A:M= =0
9 Z5 v0 p, v* Y/ uB.B:M= =1/ b. o9 ~" I5 l
C.C:M!=0
2 E6 F4 T# [0 n+ S5 _% ?9 ?D.D:M!=13 ^& N' {4 i! u$ s" M% F
纠错
' F# ~; I# F$ k. n8 z5 O
" R* j" ~3 G8 f  ~, b4 Y(10.0 分)45.char型常量在内存中存放的是(  )% a; s0 Z" Z( G5 M1 J4 @; n; m: _
A.A:ASCII码值0 Q5 a* B- v( x' @3 T& {7 l* D
B.B:BCD码值" h3 z4 L* u$ W0 F; V
C.C:内码值
' v1 x$ Y9 q# e1 y# MD.D:十进制代码值* M) G" ^/ b% Z8 ^
纠错
3 V" h2 ^- X! b! y0 x& ~2 t/ D1 F. U. b5 c1 U3 m
(10.0 分)46.表达式a=(a=6,a*6,a+3);运行后,则a的值为(  )
$ h8 |# P/ `$ ^0 ]- v1 RA.A:39
; N# ]7 k% k: h1 V# ZB.B:366 F( M/ x" J# m; U& z. U8 `, W2 h
C.C:6) `) P! ?( K2 l
D.D:9
+ J6 e$ e8 L7 w. I: I纠错" X& D& @* q% `0 E# ^, R
% f7 F# P( B1 W
(10.0 分)47.下列运算符的操作数必须是整型的是( )5 ^$ j# @- c, x- R/ v- ^5 Z& t" k* w  l
A.A:/
7 J0 ?1 q: j1 m0 O- nB.B:!
# i5 z9 n  t3 A5 C# }- JC.C:%) x6 K- w: s: K+ f
D.D:=
# R9 k+ o, S4 i# G纠错; G6 a7 g: ~! ?9 Y7 x/ {6 _, s; ]
2 f/ z! G& ]3 }) V. P* ?- R
(10.0 分)48.下面程序的输出结果是(  )。4 G* P. V- t' U; ~0 ~- ~
#include <stdio.h>
& ^) h% r6 r/ l" \7 rvoid main()
! a9 p7 {! j' D+ ~{printf("%d",null);}
0 u  g- E) R! I' N7 u5 U8 z+ j6 j8 L5 v
2 R' ~7 f$ {" R3 j
A.A:输出0/ M: a4 d- g5 u8 p
B.B:因变量无定义,编译出错,没有输出" O- ^6 Y- ]9 p: y
C.C:输出-1% ^, ^. B$ [2 @% W4 ^
D.D:输出0
2 _; T' X( g' N# ]) x9 \! }* A- j5 z纠错
' f5 ^" P* H! {: I+ r) [, u, |! R7 w$ g
(10.0 分)49.下列数据中属于“字符串常量”的是(  )
- C: Z1 r. f8 ]$ d' c+ ]: dA.A:ABC- R+ ]# Z( }  {; x& Y
B.B:"ABC"
& [3 i6 M3 w7 tC.C:'abc') p7 z( v3 j% [1 T8 u1 Y' a
D.D:'a'
1 ?$ o/ T, l! I, d: G/ {纠错
. C5 H" b/ o. k/ v! p1 ?" B. {$ U: I7 T
(10.0 分)50.设有语句int a=3;,执行语句a+=a-=a*a;后,变量a的值是(  )5 F* d2 ?3 V' A+ e0 L: s9 x
A.A:3
3 k( ~4 f, B7 j2 {/ z6 TB.B:0% I1 M2 H0 d7 H1 C& ~& a* y
C.C:9
) U, J" g& K1 f6 \D.D:-12
" Y4 A2 W; E* U  ]- D纠错
% D' v2 o1 Y# K* [9 O
: Q; w6 x- f+ F上一页下一页
. D) P3 P" Q9 r题干错误选项错误资料错误解析错误其它( Y% H$ Z' J; Y, f+ [
描述:
7 q4 N2 d& Z1 _1 J5 r3 o# H
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2025-2-21 03:23 , Processed in 0.324971 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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