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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东北大学11秋学期《C语言及程序设计》在线作业资料2

[复制链接]
发表于 2011-9-28 19:10:50 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 15 道试题,共 75 分。)V 1.  有下列语句和赋值语句:(1)charstr[]=”iamaboy.”(2)charstr[12]=”iamaboy.”(3)char*p=”iamaboy.”(4)p=”iamaboy.”下列说法正确的是()
) K  Y, p% O% T6 Z$ Q* \A. 只有(1)、(2)正确  R$ R# M; [! i$ P! l
B. 只有(3)、(4)正确4 c" w; r" n- H6 o8 b! e
C. 只有(1)、(3)、(4)正确( ?3 b" z3 G/ z( ]. ^* Y" P
D. 只有(3)正确
0 f9 \% f9 p( n' \" u5 u      满分:5  分( ?! N0 ?2 g- F7 |8 s" p
2.  C语言中,下列说法正确的是()
* ?5 R# k% \0 [+ rA. 不能使用do…while语句构成循环。
( F) o. ?$ I: N4 ]' Q! wB. do…while语句构成的循环必须用break语句才能退出。: Y. P8 `7 z& ~! O
C. do…while语句构成的循环,当while语句中的表达式值为非0结束循环。/ k3 H# K4 i5 s( b& M7 d& P
D. do…while语句构成的循环,当while语句中的表达式值为0结束循环。# F! k- T2 B- h3 R# I
      满分:5  分% j8 p7 w3 W  M: M' M( q4 L* [
3.  在x值处于-2到2,4到8时值为“真”,否则为“假”的表达式是()。
3 L6 H' M/ i0 P0 M. a7 mA. (2>x>-2)||(4>x>8)$ R+ K; |3 g3 D- c3 ^" r
B. ((x<=-2)||(x>=2)||((x>4)||(x>=8))
( N8 n9 ?" W/ @C. (x<2)(x>=-2)(x>4)(x<8)
8 h, W6 l% N9 ^( m# zD. (x>-2)(x>4)||(x<8)(x<2)
9 A$ n6 N/ C" t) w: K! F      满分:5  分
, |6 s. }2 c- j4.  下述for语句intI,x;for(i=0,x=1,i=9;x!=876;i++)scanf(“%d”,x);
+ k/ S) U: V. PA. 最多循环10次! z! ~/ g1 y* n! ~1 J
B. 最多循环9次
( ~; J8 _1 o. T" s6 i& Z. vC. 无限循环
0 j7 K" _6 y3 i  \. W- MD. 一次也不循环% P1 Y3 s5 |! F- n+ J
      满分:5  分
! U6 D- j; {9 N- z. z8 k+ j5.  下列关于switch语句和break语句的结论中,只有()是正确的。+ X, g8 [9 l  B7 }
A. break语句是switch语句的一部分
1 ?, f$ @0 D/ I& Q  N6 n3 P3 K6 tB. 在switch语句中可以根据需要使用或不使用break语句$ a$ Q# b7 N. {, I+ |
C. 在switch语句中必须使用break语句
+ e3 C% e7 N1 K4 Y; y6 uD. "以上三个结论有两个是正确的"
. |, C! y9 P* ^7 W1 I2 ?      满分:5  分
" C: P" t4 f0 u  _7 S% r6.  有两个字符数组a、b,则以下正确的输入语句是()。
& l- f# S# D# |4 l7 [( H8 XA. gets(a,b);
5 J6 |' E  c; AB. "scanf(""%s%s"",a,b);"
9 J2 }, W( T! yC. "scanf(""%s%s"",a,b);"
$ l1 v- M8 L- C! z2 OD. "gets(""a""),gets(""b"");"
# g9 v+ Q3 Q% F5 A      满分:5  分( C3 s8 \% ]- I- w" C
7.  以下程序段执行后输出结果()。inti;for(i=1;;i++);printf(“%d”,i++);: A" U& ?& S  U6 j9 e* X
A. 1# C# p* Q- Z2 ^' h
B. 2  D4 r8 z. n* n, G* @! l
C. 3
+ f  y% g" _( k+ j) h. ], f" E+ s; aD. 死循环# p3 @& z6 E/ Q; G
      满分:5  分. k) o9 c. T/ A6 k: C# X
8.  下面正确的字符常量是()
3 D* W) V* k% A7 g  H: aA. \X17'' X: B. _) `7 n8 D  J
B. \80'
/ N1 n  w0 {% j& b! H, XC. \\'
  w5 Y/ b/ ~2 \9 d3 k9 V4 _4 mD. """\n"""
8 ]/ i& @# m4 |      满分:5  分; |7 A6 @* V; x4 N% a/ j+ T& ~* w+ V
9.  对于条件表达式(M)?(a++)a--),其中的表达式M等价于()。
' A0 T5 {7 J7 b; wA. M==04 r$ z7 [+ E' |2 i. p
B. M==1  c( H9 j4 Z/ y" V
C. M!=04 U2 L  b! e# x
D. M!=1. U# _, l; `- L
      满分:5  分
9 c' p0 i4 a  W3 c10.  C语言中,逻辑“真”等价于()。0 u5 u) C, b) D0 B! K& {
A. 大于零的数
1 m/ N" T( S9 ?& pB. 大于零的整数# m* J7 e  v& u  P; Q
C. 非零的数1 j% }8 \) Z$ d& f
D. 非零的整数( y3 ]1 d1 @/ N* F
      满分:5  分
- J" j. i/ H. m11.  标有/**/语句的输出结果为()intx=20;printf(“%d,%o,%x”,x,x,x);/**/
) ?) a8 I8 ^7 s5 Y( C, ^0 c, G/ mA. 20,20,20
" s) W+ Q3 S) iB. "20,24,14"% F+ _" @+ H" \) F
C. "20,14,24"
" H) D; p/ w, A2 ID. "20,024,14"+ o% O( w# A: z: t' k
      满分:5  分
5 i) B$ b1 P( X3 j12.  以下不正确的说法为()。  q0 G2 x0 F/ Z/ h
A. 在不同函数中可以使用相同名字的变量
- S8 s; R1 B! }. U9 V* z- VB. 形式参数是局部变量
6 y$ h( U: z* s2 f( g$ h# n: RC. 在函数内定义的变量只在本函数范围内有效
3 Y0 G2 r- I2 w: R$ k( b" ?D. 在函数内的复合语句中定义的变量在本函数范围内有效
8 y! L1 S9 M2 E      满分:5  分: k" F0 `% w5 m! e0 N$ [
13.  下面程序的运行结果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));* g: ~5 M5 A% L8 e
A. 142 f/ p" O4 r" n# Y8 E6 @" C+ e6 c
B. 3% ]. W% U" B) E; i; [% ]& N. b
C. 9
7 [0 [- S6 z& W* TD. 字符串中有非法字符,输出值不能确定% g$ s% v* I+ }$ b8 u2 Z4 L
      满分:5  分
* @/ A8 _' T; l( ]5 S! P( s9 O14.  以下能对二维数组a进行正确初始化的语句是()。! j# n' y* Y( p3 f( W
A. inta[2][]={{1,0,1},{5,2,3}};
% w0 G& h5 f# eB. "inta[][3]={{1,2,3},{4,5,6}};"4 u* Q6 }  w4 w2 L! P5 c9 N
C. "inta[2][4]={{1,2,3},{4,5},{6}};"% f& _! r' b/ X- J* k2 [8 `1 L
D. "inta[][3]={{1,0,1},{},{1,1}};"2 I. B6 H( S3 y8 W; g# O+ B
      满分:5  分8 y/ _& b. A  ~, _- ^3 i0 n
15.  在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
* o) ?; b* x* f( y9 Z3 EA. 整型常量
! s) y  b+ l! G- d$ Y  zB. 整型表达式
# p8 r* l+ n8 v! GC. 整型常量或整型表达式
7 U7 }* \0 H2 E% d3 A$ KD. 任何类型的表达式
/ g9 Y) u) I3 s+ E      满分:5  分 9 f9 G7 z3 n5 r4 X( }  b# H; c
" Z6 ]6 C1 p6 x& G7 S$ W$ Y+ r. W
二、判断题(共 5 道试题,共 25 分。)V 1.  声明语句int x=y=z=5;可以正确定义整型变量x,y和z并为其赋初值5。
  \9 |) Q5 i1 p! p1 P: sA. 错误& @- C, N) T% Q0 p
B. 正确& o  C& X. n/ m
      满分:5  分
2 S, T: e4 s0 k& ]0 [7 d2.  c语言程序中有调用关系的所有函数都必须放在同一源程序文件中
7 r! i2 |+ a: nA. 错误
2 ^& E+ X; ?! b( l3 t3 v- kB. 正确6 S, ^3 O* i: Y2 J5 z4 n
      满分:5  分+ D2 L! Q" E* a) ]. |( ]1 N/ |, n! r
3.  在swith语句中可以根据需要使用或不需要使用break语句。
5 _. R* |( ~' tA. 错误7 i, F% u8 A3 J0 L5 D
B. 正确8 ]. V0 K) W  B9 `* K# k
      满分:5  分" f& Z8 R0 L3 V3 m  N+ v
4.  在c语言中,函数形参的存储类型是自动类型的变量, v* M1 {* J4 t/ r( v. z
A. 错误- [& a( ^" d  p) j6 b
B. 正确
$ V: r3 h" k* ^      满分:5  分. O5 x9 x6 T- Q  f6 T3 Q- j
5.  函数必须有返回值,否则不能使用函数
! q% p4 p" H8 J4 f/ _2 p8 ~& zA. 错误* w  f: u' Q1 d2 f% `
B. 正确
5 m; B) }% s1 I4 V) V- @- F6 y! o! d      满分:5  分

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-4-25 14:38 , Processed in 0.101435 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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