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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东大11春学期《C语言及程序设计》在线作业二

[复制链接]
发表于 2011-7-1 10:54:25 | 显示全部楼层 |阅读模式
谋学网
东北大学
! M* j  D; r2 W' Z5 |11春学期《C语言及程序设计》在线作业二( R4 |  b+ F- w
单选
$ J8 v" n4 f4 @  W6 X  m# q! r1.C语言中,下列说法正确的是()9 g: b5 q3 g+ G. S. S! H- i1 K
A. 不能使用do…while语句构成循环。% v  D9 l$ x$ ~: ~' t8 J# R. m* E
B. do…while语句构成的循环必须用break语句才能退出。
1 B7 }. g! t3 ^& cC. do…while语句构成的循环,当while语句中的表达式值为非0结束循环。
0 I2 G: k9 m. B7 y" ~D. do…while语句构成的循环,当while语句中的表达式值为0结束循环。9 Q$ w- H3 Y- m( F) y/ {
资料:D
# n9 V- u0 \% Y& F4 L2.对于条件表达式(M)?(a++)a--),其中的表达式M等价于()。
( P# l! Y& \. d9 y; N" aA. M==0% N3 O+ q/ ~/ K2 T7 {) M0 k& U; B/ F
B. M==1! w1 |* i8 c5 U7 e+ E
C. M!=0
5 a# z# o, j) O  R9 S( _D. M!=1
; o. k3 j. O/ v: S! z/ K/ B资料:C
! p$ K9 q- Y9 T2 C2 e3.下列各数组定义程序段,正确的是()。' c% {: p9 D% q' y
A. intn=10;inta[n];", L# N" R, }& V! C
B. "main(){charstr[10]=”aman”}"
. b+ n5 t$ e# nC. "staticint[][3]={{0,1,2},{80,89,2}};"
& a  @9 H% x( N& _: P3 M5 FD. staticchar[5]=“iamastudent.”;1 Q8 F; m4 f( n4 a
资料:C
9 R' y8 }% [! ~. v6 p% P4.以下对二维数组a的正确说明是()。: @0 j! d! s2 {" i" x( s7 W
A. inta[3][];
. S- i+ R( l+ ^, D  [; gB. "floata(3,4);"* Q  o# K0 l$ s5 ?% F$ J3 M
C. doublea[1][4]
8 j- z0 \' [1 P8 B: W. oD. floata(3)(4);: M3 `9 s8 t9 V/ Q- G3 [
资料:
7 V4 B6 x) E* i: p2 v5.以下程序段()。intx=1,y=4;printf(x<y?”x=%d”:”y=%d”,x,y);! M% e' `# D1 y8 a, M( G
A. 输出控制格式错误
; e- U8 N) z! AB. 输出:x=1
7 i9 r2 }; }; v  t8 k/ Y7 GC. 输出:y=1
" h- @( W& Z: YD. 输出:y=4: G' J& w! |( R- K6 E8 W
资料:7 M" k9 h: E" G% ~
6.若有说明:inta[3][4];则对a数组元素的正确引用是()。
  |0 u$ X5 u8 R% D( L) LA. a[2][4]
8 |* u8 v3 j! e8 e& bB. "a[1,3]"$ ?# }* T# t" [% `
C. a[1+1][0]' b- o  l/ M0 _/ l/ z
D. a(2)(1)
  o5 ~5 p8 ^6 Q  U资料:( [4 S& N4 A  x8 [7 h6 ?
7.在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
+ b  G+ i; j) b; F; y. |: c* f0 V0 k! MA. 整型常量6 A7 t& c( s* q5 m
B. 整型表达式
5 U0 _6 A% u. y* {+ \C. 整型常量或整型表达式
0 X3 f9 Q, U$ c7 s2 \! k3 `D. 任何类型的表达式$ L5 M/ O& i) `' s/ p
资料:
6 I$ p" V  M# M& q/ h8.若有说明:inta[3][4]={0};则下面正确的叙述是()。
+ Q% m5 k* D) V' aA. 只有数组元素a[0][0]可得到初值07 J$ V% ~* ~1 _: U
B. 此说明语句不正确
8 _9 `* j" w% z) P; g1 G/ K6 UC. 数组a中各元素都可得到初值,但其值不一定为0& i; R1 |) {- m
D. 数组a中每个元素均可得到初值0
" }3 W& c9 D+ g" K资料:$ [0 k( b4 r! Y: a# j) l5 P
9.以下对二维数组a的正确说明是()。
  e. y# X' Q( S* RA. inta[3][];) b1 J' h' R& e# H, V) T
B. "floata(3,4);"
0 i- b8 K# I. R! R2 \C. doublea[1][4];9 H5 m- n7 n1 E; g, f# w
D. floata(3)(4);2 _& M( n# h( s! y) C
资料:
) v3 B: ~/ Q- L' E( W/ y) N/ n10.述语句中,()中的if语法有错误。
  V/ U9 T8 L- z: A$ k- c: n+ P2 GA. if(xy);
) z9 L. c0 I6 d: a' P" i" xB. "if(x==y)x+y;"
* q0 j+ l) ~  W( x# B; ]; ZC. "if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);"
5 r, B4 ~2 Y: ?1 Z; G9 u5 qD. "if(xy){x++;y++;}"
( O0 Q+ w6 t1 `! H/ P资料:  }6 J$ ]( [& g" \( w" e7 F9 j
11.执行下面的程序后的数学结果为()intx,y,z;x=20,y=40,z=15;while(x;y)x+=4,y-=4;z/=2;printf(“%d,%d,%d”,x,y,z);
4 r9 }+ `* T0 DA. 40,36,309 F+ e3 ]1 }& |' ^$ B
B. "32,8,7"
7 N8 r: N5 i# m0 ~8 ^C. "32,28,7"
4 L! W3 v0 o# j  Q% rD. "32,28,7.5"1 M9 K% P3 Y# J1 J+ P) U, v* o# J
资料:8 a* f/ H. z2 q
12.为了避免嵌套的条件语句if-else的二义性,C语言规定:else与()是正确的。! b8 S8 g* J. w" G
A. 缩排位置相同的if
( v0 h! i& S' {B. 其之前最近的if; ^* A1 l- T) h8 q* ]7 f
C. 其之后if
" a- ~9 e3 ?8 k  ]/ r: f9 @, ~; DD. 同一行上的if0 ^4 O0 _0 W: q* t% ?! P
资料:$ r+ F3 q/ C7 @" P2 w: |
13.设已定义i和k为int类型变量,则以下for循环语句for(I=0;k=-1,k=1;i++,k++)printf(“****\n”);* Q! J( l6 V( ^% E! }; E( U! {$ g4 B% x
A. 判断循环结束的条件不合法
6 a7 K* N$ `! }; G5 Q9 B+ d" HB. 是无限循环
3 {7 |9 W- F' y" M4 }+ f9 `5 M+ WC. 循环依次也不执行
9 ^" ?+ _& Y. J, W& B. vD. 循环只执行一次; R' \8 Y# r. Q. o: @
资料:
+ S, }  @, ^7 ^" R3 F14.以下for循环语句()。for(;;)printf(“*”);
' M5 S0 \0 v; b9 W' b# XA. 判断循环结束的条件不合法
" i& p* ]; y1 aB. 是无限循环
$ Q6 `& o" Q1 I. o& b* ?# U7 c: YC. 循环一次也不执行
8 R3 W- W9 @3 J9 ]) v' f/ T" `- TD. 循环只执行一次
' [' j5 G$ n# w( E( {资料:8 B" u  A2 W: _
15.以下程序段()。intx=1,y=4;printf(x<y?”x=%d”:”y=%d”,x,y);
7 ~5 H. u# G1 z! k( @A. 输出控制格式错误
8 ]" o& d9 ?5 k  QB. 输出:x=1) |4 n  L. ~# J( o& j
C. 输出:y=13 D3 r1 _, W( l3 n8 ?$ `) h" n* S/ \
D. 输出:y=4  L7 q( j6 @, U, H. ]
资料:
( F1 Q- t  o6 S& g判断题
9 G% a* @9 C: i7 c1 Z1.声明语句int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。* h: [& H. R8 J. K+ c
A. 错误. I; s+ n; f) z+ D  t- ~/ g) j
B. 正确
5 X) @) a: X' l4 n$ Q# `; y资料:
' K1 F5 r; `) [" q" F( y/ n+ e2.声明语句int a[]={0};可以对一维数组a进行正确初始化。& R4 V0 C/ z% U- q. E
A. 错误, m* m7 l2 g, s# S
B. 正确
5 @3 U3 F9 \  i  a- ?资料:7 B! X8 n! w/ ]. x0 d! n" `/ ]
3.在swith语句中可以根据需要使用或不需要使用break语句。
8 b: z2 ?, F- @  UA. 错误
5 G( t- O8 J' h+ s' CB. 正确# q. w- s. g, Q" V: N) ?7 ]! ^2 B
资料:
0 N* T+ I1 v# X. H: O4.函数必须有返回值,否则不能使用函数( )。
, V& Y9 w' \9 `* b! `' s" c- jA. 错误9 p+ H. z! o0 M: m. g. t
B. 正确
6 ?& T. C5 k+ j2 _; V( p2 e1 S  o资料:
+ P, S* }/ m' |. x4 z1 U2 D; Y- w5.主函数可以在其他函数之后,函数内不可以嵌套定义函数
9 f& S: q! s* M. }6 P% TA. 错误. w, O" |  |8 D7 w% m! k  k6 I1 u
B. 正确. x; ^7 N, e1 M$ w
资料:' a% ~/ Y) x  M2 R
久爱奥鹏网:www.92open.com

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2024-4-23 20:44 , Processed in 0.103819 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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