奥鹏作业答案-谋学网

 找回密码
 会员注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

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

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

[复制链接]
发表于 2011-7-1 10:57:21 | 显示全部楼层 |阅读模式
谋学网
东北大学3 K, O& y5 A7 A9 |0 Y
11春学期《C语言及程序设计》在线作业三: c* Z2 T: z$ z" D. J; g
单选题: b3 q: C8 l* e) v$ A6 s
1.函数rewind(fp)的作用是:使文件位置指针()。7 s9 L" l4 J" o
A. 重新返回文件的开头
' v# \$ n. ^# E5 U, j; O( RB. 返回到前一个字符的位置
  N# }& F4 n4 t+ f, w) [C. 指向文件的末尾" S* w9 u1 `. }# y
D. 自动移至下一个字符的位置- ~4 y& _) T& h/ W3 o1 m. e3 Q
答案:A
; O* @7 q* m2 q* o1 Q6 v5 X; a( q2.当正常执行了文件关闭操作时,fclose函数的返回值是()。% l' F9 X9 w+ c6 I, J
A. -1
8 e/ J- b1 X, r* lB. 随机值
/ W; ]/ k4 |& }: @  ZC. 0
( \9 B1 D" b, LD. 1
# q2 B. @$ x1 t7 ?0 S& P3 v7 z& U答案:C
8 C$ }1 E4 s; U- O; a6 J/ W! h' j3.下列关于switch语句和break语句的结论中,只有()是正确的。
, M5 e0 I& I5 k2 x2 NA. break语句是switch语句的一部分
3 r  j, g: N# n9 OB. 在switch语句中可以根据需要使用或不使用break语句6 k7 O! X0 m: F6 V  W: k4 ?
C. 在switch语句中必须使用break语句0 X' A: |* m9 P, X
D. "以上三个结论有两个是正确的"
. f5 w! _) d& z7 D% r; K$ t- d答案:B
. ~  Y$ n: n/ S" T, B; D" {4.若有说明:inta[3][4]={0};则下面正确的叙述是()。
$ J  Y" N* V) K0 `# }# Q  wA. 只有数组元素a[0][0]可得到初值0$ q  H( Q) x) b- f- U% i/ s2 \' I
B. 此说明语句不正确
9 R' P$ t) A3 uC. 数组a中各元素都可得到初值,但其值不一定为07 @# l5 P. `8 O1 j. f, v+ C- e
D. 数组a中每个元素均可得到初值0$ ]0 W& ~" y( |) c, w+ G
答案:D
% f! T" A& _6 a; j( C) U6 p5.有定义:floatx=3.14,*p;下列错误的语句是()9 X7 Y2 @8 e; Y4 f. g( E( V! E
A. p=x
1 u7 }, T' X. f5 @6 i4 BB. p=x( n7 q  ?" k" z3 `' t2 p9 t9 v
C. *p=3
9 ~5 V$ n5 k% s$ D$ T. H3 qD. *p=x
8 N" [; ^5 z1 W4 H9 W9 k答案:
$ s0 i$ j$ |+ _: s, i6.设已定义i和k为int类型变量,则以下for循环语句for(I=0;k=-1,k=1;i++,k++)printf(“****\n”);7 ~, l9 M- }1 w6 V7 c% u' I
A. 判断循环结束的条件不合法6 r# z% O3 L% Z
B. 是无限循环3 ]" N/ U# i* k, y$ O# D' V
C. 循环依次也不执行
" |, A* D9 {3 [0 `( F+ x& P6 i9 a- B2 vD. 循环只执行一次
% z1 O1 g" q2 }0 J答案:
$ n9 K6 I. p9 ^7.以下对二维数组a的正确说明是()。8 ^) {1 `, V$ v" v! |) p; F7 T7 N: z2 N: _
A. inta[3][];# e, o1 h: J7 U7 N/ g2 e7 s7 _& c7 O' P
B. "floata(3,4);"( b( l. v8 ^1 s! A3 S$ P7 \4 S
C. doublea[1][4];$ x9 d& i/ ~0 u/ T/ D: z+ r- s
D. floata(3)(4);
: m0 x' Q! I. @9 P1 Y7 i答案:$ G& y$ L5 t1 E& ~
8.对于循环语句while(1);下面()是正确的。$ b' w  }! G/ @
A. 死循环: \9 Z' s4 i* f1 U
B. 循环一次
' G/ ~- l. G' l/ ~C. 不进如循环体
; a2 M1 r7 U$ d2 s0 oD. 编译有错
. Z. v9 d: U3 \' ]4 z. a( x答案:
! A' k- m% C1 J( K0 z9.为了避免嵌套的条件语句if-else的二义性,C语言规定:else与()是正确的。+ x8 w$ L4 `* Y2 x0 V
A. 缩排位置相同的if) X* e8 ^; V+ a- T: x1 T
B. 其之前最近的if+ {6 s+ ]; {2 s+ k4 U5 D
C. 其之后if
8 O/ `7 y& }6 k# B+ v7 e; LD. 同一行上的if. P* S# f4 M- N' w6 u6 G3 j3 p
答案:; k" q" Q0 c* a! s* J. T6 P1 p* y
10.若x为float型变量,则以列程序段结果是()x=1234.6789;printf(“%-2.1f”,x);
9 ~1 h1 i, Z, P! o5 FA. 输出格式描述符的域宽度不够,不能输出- E' {# \1 M) N. X& c& q
B. 输出为1234.7
0 e( j2 F5 |- X5 W! X$ |( [C. 输出为1234.6
# n- A% G5 h0 Y8 N# f7 _D. 输出为-1234.6
0 ?* Y* o3 _$ j8 x, G) F答案:- h* a+ l0 u1 D0 ]: Y+ A9 J1 ~5 O
11.下面正确的字符常量是(); R' r6 S1 Q5 K& t' ]  }+ `1 g" Z7 T6 O* I
A. \X17"
/ i0 k. C$ T) l0 J) Q7 LB. \80"2 @: o8 C$ Q  g8 p1 N* |! I+ ^
C. \\"
3 X# a, P1 h1 P4 N9 V; X7 x' LD. """\n"""
5 J( k" `  }9 `+ W3 `8 T答案:
. h* Q+ j& Q6 {/ P! {8 o% D; w12.若二维数组a有m列,则计算任一元素a[j]在数组中位置的公式为()。(假设a[0][0]位于数组的第一个位置上。)
) {/ g  s7 }2 h, I  B) \A. i*m+j
$ }& N* ]0 @5 N- @B. j*m+i
  i  p2 a! q0 k5 MC. i*m+j-1  M! `. S1 k) B, A) W5 X
D. i*m+j+1
, A/ k: \! ?5 n  G$ D6 G答案:1 ~6 C' M1 M* J7 J+ V2 a
13.C语言中,逻辑“真”等价于()。
, _3 X4 c  k# r2 lA. 大于零的数
: ]" n5 ?/ b8 r5 j& A& NB. 大于零的整数
" h+ k) I* b) Q& _6 `C. 非零的数
( |9 u! S) v: d5 S8 V4 n2 zD. 非零的整数( Y4 z/ x4 Y0 H+ `( _
答案:
8 M! N% b- v( m0 `# E$ I) F14.在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
8 r1 e5 L7 V" f( j* a" I- hA. 整型常量
1 _3 m) j9 d# \) `  `3 d5 `4 rB. 整型表达式+ A) G/ t& D. Z- {
C. 整型常量或整型表达式2 u- h1 F- P# Y0 i( J
D. 任何类型的表达式
( I1 k3 o+ R7 n  l9 o& X答案:
3 l+ h$ w4 l4 ?' N+ r15.下面的叙述,不正确的是()。% X' a4 x& _7 j4 N/ F0 r
A. 宏名无类型,其参数也无类型
9 J8 p5 b9 H1 D: J7 w% O1 v; \B. 宏定义不是C语句,不必在行末加分号' a& y3 O9 g4 X/ \
C. 宏替换只是字符替换
8 _% K  r, ^$ H6 a+ v9 ^D. 宏替换定义命令必须写在文件开头
5 p3 c# n# Q9 R" y0 I( B/ d# H9 E9 q答案:
: v9 n" [+ E3 x& n判断题/ o) a2 d- U: z6 I
1.C语言fread()函数的功能是从文件fp中读取n个字符存入指定的内存。' R1 p) h# f, D, o4 e
A. 错误
/ i7 V( Q' f% \! w! CB. 正确+ Y% j5 x6 v  x+ F+ x: y+ S
答案:
  ^/ A9 D; e. p' K2.int a[3][];可以对二维数组a的正确说明。
) E2 ^% Q# M- I! n( QA. 错误
; D8 J/ Q$ g6 ?# dB. 正确* R  r# @% N* x) \
答案:
& U( ?' n. b4 ?0 e, y9 x3.声明语句int x=y=z=5;可以正确定义整型变量x,y和z并为其赋初值5。" r  J3 x; t) E5 v( M, j# r
A. 错误1 M9 W9 {. n9 ?9 d$ `+ f
B. 正确
; J2 ?" I  B- J9 |- j答案:
8 |) S6 t- I. s  I1 w4.一个整数可以直接赋给一个枚举变量
5 A" h/ d6 u0 m7 G7 q4 [( |A. 错误( k9 E1 f# C$ H/ d. d
B. 正确% l1 T* b8 Q) y( o8 u" q
答案:1 K: X' B8 l: C5 L
5.已知char s1[19],*s2="ab\0cdef";则执行语句strcpy(s1,s2);后,变量s的内容是不能确定。3 W) e: D0 G- }, X5 T8 y6 {
A. 错误1 t2 N1 M, c( [, r7 N5 c
B. 正确& `0 w" b4 q% A( _* K
答案:
. J" B' _3 R2 {" _. a; K9 f) z+ u久爱奥鹏网:www.92open.com

本帖子中包含更多资源

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

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

本版积分规则

投诉建议
 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫
快速回复 返回顶部 返回列表