|
谋学网: www.mouxue.com 主要提供奥鹏辅导资料,奥鹏在线作业辅导资料,奥鹏离线作业辅导资料和奥鹏毕业论文以及其他各远程教育作业代写服务,致力打造中国最专业远程教育辅导社区。" K* A' T# ]. `4 I% C
7 s3 x! k' f# f( |0 e$ Z0 r
" }% W% u2 _5 w# n; X+ r+ W
7 l3 ]- ~3 N% E& {& l4 ~13秋学期《C语言及程序设计》在线作业1, S5 d9 ? P' u6 d4 T9 r+ ?
' _- i$ Q' f, ~) [
单选题 判断题
, _6 l+ e# S# Q5 ` a5 n6 ]+ a) |7 w( X/ ^' C& s* X
( l4 O9 u0 V8 n( c' N, @5 ?一、单选题(共 15 道试题,共 75 分。)! n3 V9 d5 v0 Z5 ^& b! i
1. sizeof(float)是()。/ _& X3 J, d9 v/ |: [' t
A. 双精度型表达式
( W7 A. p% P/ h/ s( c1 eB. 一个整型表达式. H. C @/ `! ]8 C8 t: |
C. 一个函数调用/ c C4 e- D5 P2 f! k3 e
D. 一个不合法的表达式; ~3 w( N" f3 Y% T+ S( Z
-----------------选择:B - }8 i* W. T" n" ]: O& l' b
2. 对于条件表达式(M)?(a++) a--),其中的表达式M等价于()。) L; |' {* R2 l1 V2 R& K
A. M==0
! \' Z& K: |; S2 u5 b4 fB. M==1! V, ^; j* N$ }6 X. k& _& p; m! Q+ r0 t
C. M!=0! a4 K/ X0 h5 k0 n. a+ A2 S
D. M!=1" A" ^9 c' O% m& C0 H
-----------------选择:C
s; Y4 [; y2 R& a+ _7 p7 e5 C3. 若有定义:intx=7;floata=2.5,b=4.7;则表达式a+x%3*(int)(a+b)%2/4的值是()。4 y7 }1 A) N$ @+ c2 g
A. 2.5
9 z4 }4 P& h& Q5 NB. 2.754 a: w0 e U: R Q5 |+ R8 j& `, t
C. 3.5
. m- `" p- ` ?; ~' n9 X8 O3 ?D. 0$ r1 l( v" S2 K
-----------------选择:A
, l5 X v2 w C$ N8 t( r4. 下面四个选项中,均是C语言关键字的选项是()。
/ U. L, n0 P$ ^" FA. autoenuminclude
% v& P* }* P+ H# H* x1 H! x: dB. switchtypedefcontinue
' I4 f+ P q: ]0 B* [- p$ K- wC. signedunionscanf
8 G* E t# J- Y1 l2 o- qD. ifstructtype
3 O$ Y( b8 K) E+ Y+ u-----------------选择:B
! A4 }* @, D3 x* t( [1 m- w6 X5. 下列关于switch语句和break语句的结论中,只有()是正确的。' M; u1 t! z6 |5 ]! L" q3 A% ^
A. break语句是switch语句的一部分# h# r" X \8 z
B. 在switch语句中可以根据需要使用或不使用break语句* r# S! O: M9 y+ z
C. 在switch语句中必须使用break语句) \( e- L# G$ e, D8 ~' N6 i( m
D. "以上三个结论有两个是正确的"
. ?& b* K+ ?# J$ ?2 ]$ K8 _. G. A-----------------选择:B ; F* k) l2 c) [4 G+ Z
6. 在x值处于-2到2,4到8时值为“真”,否则为“假”的表达式是()。
8 c, @8 g8 z t6 jA. (2>x>-2)||(4>x>8)
; q8 E3 w8 m1 g- Q5 d) c4 l' ~6 ?B. ((x<=-2)||(x>=2)||((x>4)||(x>=8))
d0 ~9 u$ j h7 L. s5 \5 n4 gC. (x<2)(x>=-2)(x>4)(x<8)
2 R- C u! I f9 {* v+ ~D. (x>-2)(x>4)||(x<8)(x<2)6 L' ?8 W2 _; v3 @! y
-----------------选择:D
! |& v) s3 E+ O0 u" r7. 以下是正确的C语言标识符是()。
% p% \- K0 i6 C* v" x. B5 XA. #define/ q! ]' l+ B, ?8 g2 O( a
B. _123
( u7 p0 e7 X1 u1 U5 c0 \ Y# F( B7 FC. %d
" g3 J4 X5 V4 g; t$ s8 ID. \n. _# `. D; ^) K! F* S
-----------------选择:
9 u9 ?) K$ K5 w/ p4 t0 h8. 以下叙述中不正确的是()7 }* R5 v8 U0 D; Z5 G2 f2 Q% L
A. 在C程序中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参* ~/ [. G6 m. a
B. 在C程序的函数中,最好使用全局变量
8 d& y% q9 `& e! Y) i2 sC. 在C程序中,形参只是局限于所在函数9 y4 R4 V( I) _2 L2 l6 ]; h! {
D. 在C程序中,函数名的存储类别为外部
% K( P, X9 G; V0 ?-----------------选择:
6 W; `" F* `1 a: m) h. s' z9. 已知字母A的ASCII码为(65)10,变量ch1为字符型,则执行语句ch1='A'+'6'-'3';后,ch1中的值为()。
7 \7 A* o- {# Z8 `5 _; n# Y ^A. D
# W7 a1 {4 H ?4 A# A0 VB. 68
4 E# p. Q- n3 C; g4 @& @C. 一个不确定的值
) S4 g1 O" K. z0 W. x5 q0 KD. C+ v' M% O* D/ g& e0 Z- \6 a
-----------------选择:
& |" P5 R. V5 p+ w: s* [, ^10. 若有定义:intA[3][4];能表现数组元素A[1][1]的是()+ ~# x- x$ r7 F4 o9 Q: p: }1 i
A. (A[1]+1); W# m5 |1 F; u- ` d
B. *(A[1][1])/ Z, m, f o3 C% w3 V
C. (*(A+1)[1])
9 B4 ^, r# G3 s% R9 _3 D @D. *(A+5)
* D h& h- |) ^8 e-----------------选择: 1 R W4 {! O) C: F* L, T
11. 设int类型的数据长度为2个字节,则unsignedint类型数据的取值范围是()。8 w9 p2 T F% D* y' X( V$ [
A. 0~255
# }4 N- l; M2 Y+ [0 X6 v) W) D1 [B. 0~65535
9 M, q5 ~" J) R! lC. -32768~+327672 R3 ^7 }: a) T# u! Z" U4 J7 G( g
D. -256~+2557 X5 U. V! {7 u9 _+ e {+ H5 e; a
-----------------选择: ! e3 M0 L2 f: c) E; g% N7 j( I
12. 若x为float型变量,则以列程序段结果是()x=1234.6789;printf(“%-2.1f”,x);4 b) r' s: F) e! T* ~+ Q2 }1 m$ T
A. 输出格式描述符的域宽度不够,不能输出2 p$ ]3 ^- z9 I$ h0 q, u
B. 输出为1234.7
1 C7 Y9 c3 V* cC. 输出为1234.65 B# K0 k& X {; }+ e5 [ h4 x
D. 输出为-1234.6. V! t. n) l% U! u- ~
-----------------选择:
+ u$ Y" p: s$ _6 C2 R7 v9 I13. 下面四个选项中,均是合法转义字符的选项是()。
. M, d) E" |" N5 c# k/ yA. \'''\\''\n'
; A! c0 H3 @+ a/ AB. "\''\017''\""'") [- E, u0 P1 o) a8 y* G5 Y
C. \018''\f''xab'
( W$ r# R( G1 x& Z" t) aD. \\0''\101''xlf'
+ V1 v2 k( L5 ~5 O-----------------选择:
$ {" b' C2 f' t7 d14. 有两个字符数组a、b,则以下正确的输入语句是()。: o( U* |+ \4 G9 F( p: V
A. gets(a,b);
/ D- F' h& T- W1 \+ z0 lB. "scanf(""%s%s"",a,b);"
Q2 k Z! p: g; \: c- L4 KC. "scanf(""%s%s"",a,b);"# `6 u L. C( Z5 i' V2 L
D. "gets(""a""),gets(""b"");") f0 h+ T( C. p3 z. U2 J: h
-----------------选择: 4 | |) \5 o; B$ j( L
15. 下列四组选项中,均不是C语言关键字的选项是()。
, F+ Y. Q3 j0 N) t: C7 RA. defineIFtype, k* V! Y( L j9 @
B. getccharprintf# F# o \6 x8 G, U1 \ }
C. includescanfcase
$ {1 E+ G& Q: i3 S' }2 ?" _8 qD. whilegopow6 _. a, {1 e! m- U
-----------------选择: 2 Q3 e1 S& b/ c7 t
+ I5 X( f4 J4 R" D$ W
- _! O% y* J- d, H- L9 W
" w2 @* p3 j# }" i& y! P S+ q8 T13秋学期《C语言及程序设计》在线作业1; ~# f% l+ Z# {
* H# K9 S% G" ?6 v. }单选题 判断题 . ` @$ }! y0 m* G3 S
+ y d2 k( u3 ~8 x0 ?1 ^. k$ k" G
二、判断题(共 5 道试题,共 25 分。), `! A6 m/ y; i, G7 q6 Z
1. 声明语句int x=y=z=5;可以正确定义整型变量x,y和z并为其赋初值5。+ M0 A n+ j0 M. k. l
A. 错误
' @, M6 Q2 T7 L: D$ ]B. 正确
9 [9 q$ v9 H* P @: Q" p-----------------选择:
# l5 E. I- D( N" _. S2. 声明语句int a[]={0};可以对一维数组a进行正确初始化。
& H: q) W; J! T. f S, sA. 错误; w/ z) A) w" B: O6 o# @( A/ M7 f
B. 正确. A( S; Z- i1 u% t' I& d
-----------------选择:
! u; c$ V V0 O' j8 a! _' d3. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
, y+ k( @6 O4 Z8 H9 m6 hA. 错误! x# M$ [2 ~+ g# A' c( {
B. 正确, X( r- \! s) E! G9 @% g
-----------------选择:
# c- r, N7 n' g' y- \4. c语言结构类型变量在程序执行期间所有成员一直驻留在内存。
; l1 R& _5 m O' t4 B# f1 ?A. 错误
1 x( I A+ @9 L6 {B. 正确: c! L! [1 k' O8 K9 B" n$ L; {
-----------------选择: , L0 W7 X$ N3 ]) ]
5. 在C程序中main函数必须位于程序的最前面
+ C3 }8 l( r. k( v" K- hA. 错误
7 l, E" T+ r# x; n# a0 |9 L. k% zB. 正确) A" K j$ B ?6 U( Q0 i
-----------------选择: r+ G( p8 T+ _8 Y. T
2 `: e: @. X: S N( l. z
% s4 C* R4 G) e' D% [* i 谋学网: www.mouxue.com 主要提供奥鹏辅导资料,奥鹏在线作业辅导资料,奥鹏离线作业辅导资料和奥鹏毕业论文以及其他各远程教育作业代写服务,致力打造中国最专业远程教育辅导社区。 |
|