|
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。8 o. f/ ^( G+ G
' `. j. ?3 z8 j* t
1 L9 z8 D j" \% I* f
6 Q: q4 O. v5 l4 l14秋学期《C语言及程序设计》在线作业2' ?2 _* ~- D! m7 w2 k" \: P# [
/ }1 O7 g/ j) q: c
单选题 判断题
4 x/ Y# g8 n6 q
! q; m0 B5 x8 ?) ]; p% E9 h) M; G# o' ?- c6 X
一、单选题(共 15 道试题,共 75 分。)
, _" z' m/ u9 D1 _# p' y: o1. 设int类型的数据长度为2个字节,则unsignedint类型数据的取值范围是()。& s# {. M/ }5 Z& N; v. }
A. 0~2558 K4 q7 B4 d; T k. m% O
B. 0~655351 X/ W1 A0 m3 L- h% @7 Y+ [7 r1 x
C. -32768~+32767
3 _/ C6 Y/ a/ _5 G/ z$ |D. -256~+255
3 r' d3 j$ f' F" J: W; r-----------------选择:B
' y8 N2 n4 Q/ g! c2. C语言中,下列说法正确的是()
; u( F5 W: ^' z5 \, u9 P7 g F1 V6 qA. 不能使用do…while语句构成循环。
9 `5 R8 x5 f' W, ?9 sB. do…while语句构成的循环必须用break语句才能退出。
4 S$ @2 t2 ]# p0 r0 {7 ZC. do…while语句构成的循环,当while语句中的表达式值为非0结束循环。6 W- Z2 [$ M6 g) d) i+ d% J( F
D. do…while语句构成的循环,当while语句中的表达式值为0结束循环。+ Z( }* N, ^- Q$ }
-----------------选择:D 4 T- x% y7 D3 p6 C y) P
3. 下面正确的字符常量是()- R8 e' ?3 w. d
A. \X17'
/ n7 I! Y2 S1 Y9 H( a$ \B. \80'
s, ^0 `: T7 XC. \\'
2 W9 }+ A4 s2 U+ g1 nD. """\n""") H4 @7 d" Y* R# Q
-----------------选择: - m8 f& }+ X* |7 D N, D- M
4. 若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf(“a=%d,b=%f”,a,b);
) r7 i4 t( M* U' g% A8 ZA. 1213.6
) y! [* _* |$ q+ C* |1 }* oB. "a=12,b=13.6"$ `# }" }, S4 \! V5 l+ k. o
C. "12,13.6"- b7 h- x: N0 U+ R8 h2 T
D. a=12b=13.6" p9 `: q+ B$ d9 D7 J0 l; A
-----------------选择:
' H& d4 v! u9 ]3 c5. sizeof(float)是()。" C7 a0 |0 ^- C4 q
A. 双精度型表达式
4 _, _8 a" z" t' oB. 一个整型表达式
6 @: y% y) _; ~' J* D5 Q9 eC. 一个函数调用
. S1 \6 X8 N; i) E. u9 ]D. 一个不合法的表达式
o, V/ U8 F- p$ D2 H-----------------选择: / G5 e; M9 o5 t3 e7 s' z
6. C语言中的构造类型数据包括()8 Q/ g* r+ e. ^7 r4 _
A. 数组类型、构造体类型和共用体类型# l8 T& M+ \ O: l# D' {" q( T! z* o
B. 数组类型、结构体类型和指针类型
& Z9 B, I& q, V: xC. 数组类型、结构体类型和枚举类型
- H6 m f: A0 @8 _# c+ x9 LD. 数组类型、结构体类型和空类型
3 h% B# T2 ]* J-----------------选择: 5 W/ J8 r3 G# n8 `
7. 若有定义:intx=7;floata=2.5,b=4.7;则表达式a+x%3*(int)(a+b)%2/4的值是()。
; H3 I$ k% q5 f& L, RA. 2.5- ^" f( q; N+ }) {8 p& g7 f- X3 a: X
B. 2.75
& b- D# z# G/ E* L# c1 r; ^C. 3.5
% D6 x4 P, P" S3 f- l3 ^D. 0- a' `+ _& y! |& H
-----------------选择: ! W2 c8 c6 k. w2 b: v& v7 ~
8. 下列不属于C语言关键字的是()。$ B- |& V' [4 z/ D8 |
A. default
$ O4 L. w2 u5 h+ r; J+ X* _: v# KB. register- a9 x' D% t3 `" ?) i! o
C. enum9 G1 }/ `1 B7 B4 _/ b: G% k
D. external
5 l: N x8 ^& p3 |-----------------选择: ) S C K1 f$ C" p, Q! d4 k! d8 K
9. 在C语言中,一维数组的定义方式为:类型说明符数组名()。
$ A, G( g) s0 s$ l5 _2 V4 M; fA. [常量表达式]4 C; \8 }3 \" n- ~
B. [整型表达式]! p! a( G# \4 d' ]
C. [整型常量或整型表达式]
" P1 I7 A6 G! Q# |) L/ N; {D. [整型常量]& \+ Y! n4 o! a
-----------------选择:
7 x- B e* U5 B& k" M6 A10. 若有说明:inta[3][4];则对a数组元素的正确引用是()。& I7 b3 k6 {) K- Z6 h' o! p% x
A. a[2][4]3 e6 [6 I9 C" [4 g! Q6 q
B. "a[1,3]"
* [1 W" \* x! ?1 kC. a[1+1][0]
' r& \5 X; u3 |' [7 m* c9 HD. a(2)(1)% U' w/ y4 _1 W2 ]( |2 a* V4 e' X
-----------------选择:
' q3 V. q& P! m4 k& }11. 下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf(“%f\n”,x);}+ r+ g3 r" o, @
A. 12
- s2 ^- a( Q, v8 {$ DB. 12.3
* p2 M8 Y- K6 V: U0 s. HC. 12.8% f8 P6 p8 w3 T* f# h
D. 12.3
: c: H) T* M# p-----------------选择: 8 g9 _/ E% Q! E: z
12. 设I和x都是int类型,则对于for循环语句for(i=0,x=0;i<9;i++),下列哪句话正确()。
9 H3 C2 \. h+ VA. 执行8次& _( t& Z+ W+ u4 S z$ C4 \) l
B. 执行9次& S2 p; @8 p: a; y U) R
C. 是无限循环
$ z9 P9 ?. l6 H5 h0 uD. 循环体一次也不执行
4 n( d) G" s6 {$ G-----------------选择: ( j$ b1 @! V1 H) [! |
13. 有定义inta[3][4],输入其3行2列元素的正确语句为()
% \7 n; j2 ]7 V3 AA. scanf(“%d”,a[3,2]);
+ i$ J4 c% K9 OB. "scanf(“%d”,*(*(a+2)+1))"7 U1 H5 z% V2 `+ c+ ]
C. "scanf(“%d”,*(a+2)+1);"% h6 Y a1 e( ^" I" F
D. "scanf(“%d”,*(a[2]+1));"
3 [, y, |% x% v4 `5 o% @-----------------选择:
! C! Z2 b, ^+ k3 J4 l14. 以下程序段()。intx=1,y=4;printf(x<y?”x=%d”:”y=%d”,x,y);
7 V* g4 X! ]7 c* }1 N8 A$ ?A. 输出控制格式错误
* q- f- S0 O+ f7 ~B. 输出:x=1
* W7 |0 V4 N I# w7 M: X* k9 ^C. 输出:y=1
m+ z: k# N% L* RD. 输出:y=4
' s$ X1 q* D" L7 z, S-----------------选择: ) t) m; ~( H" V% r3 L2 s1 \" Q
15. C语言中,逻辑“真”等价于()。
9 r% ?9 F% d, z! p2 a0 s) l+ y5 ^& yA. 大于零的数# F8 i; V4 Y# e5 ^: Q$ M
B. 大于零的整数' Y* H2 A) R0 @% ?9 v
C. 非零的数
# Z2 A* a B/ V, C3 |) A# pD. 非零的整数: ^0 D0 ^# K* [: b# {0 x: j
-----------------选择: X& Z5 P* s& J# ^/ j( N
2 d r# k, [2 H5 h) x
/ X9 a- r/ c& @$ u1 Z
% ]0 f) T/ }, B5 ?# g. _( K1 q' m6 F14秋学期《C语言及程序设计》在线作业24 N4 `" G# Z5 H9 D
4 E U1 p4 C; C; E' }9 H: u单选题 判断题 8 P$ p! k1 y C: O- b; D& u& S
@/ [. ]( X5 J1 `
7 i" w4 l: X. B5 \2 R二、判断题(共 5 道试题,共 25 分。) W1 |4 }. F" O5 j) B
1. C语言本身没有输入输出语句
9 V. d' A5 X' `7 i. u9 W: Z5 dA. 错误
& J# F5 e; d( R) ~0 I; ~8 ]6 Q' mB. 正确- D |# }8 V1 U* r# r! I& [" B
-----------------选择: 2 c- g5 c T( L7 I4 y$ [
2. 一个C源程序可由一个或多个函数组成9 m6 s3 r+ S5 _0 v5 C3 R7 h* M
A. 错误2 C/ M; M( M7 [ Q" B
B. 正确5 N. ^5 @1 T, Q) ?/ w
-----------------选择: $ r0 S+ M9 b+ p3 J# Q; t& P
3. 已知int a,*p=&a,则函数printf("%d",p);调用错误。
/ p5 v) v$ ]+ ^; v" g( {- jA. 错误$ E* `+ e' e q
B. 正确
* E* r$ H# z1 ] I: W-----------------选择: 2 J" {' m, |) C4 \
4. 函数必须有返回值,否则不能使用函数
" ~4 U4 J3 _) BA. 错误
* B/ p2 T1 R- J, G4 ^B. 正确7 \7 D$ R' H* E% e
-----------------选择:
; F7 G/ O) f/ ?' o0 t3 Q5. 声明语句int x=y=z=5;可以正确定义整型变量x,y和z并为其赋初值5。
1 }: s0 p- H) B- f+ s. r3 `A. 错误
" v% J! u2 w0 |; h4 N0 m2 o/ V. QB. 正确
2 P3 h4 ]% r1 s2 e" p' `2 D-----------------选择: 7 ?4 k5 e4 H* E! z" h% L, D' ]/ {
5 o# h# T! \" R9 Y. W& `+ N& v7 `" o9 j5 V
# d5 n+ V& P2 n& p谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。 |
|