|
川大《程序设计语言11347》17秋在线作业1(100分)/ c7 C9 T8 T$ w _
1: 单选题 (3分)
[5 o5 F: [. R4 I- f调用gets和puts函数时,必须包含的头文件是( )
5 ]5 {( e9 T2 K! X4 n9 S( e2 z, iA: stdio.h
' w$ k& R1 O0 P$ `5 hB: stdlib.h
( V6 |2 e* d" g+ E2 w& ?% gC: define
$ u1 o! l% D G" \! B( D4 [D: 以上都不对
% ~6 J% ~4 u& B- T5 v正确资料:A
* u) V% S) x0 r. s5 P! p
% A% |+ D! Y& e I* r2: 单选题 (3分)
) v% h) v# D2 i6 J7 [7 O J$ |下列运算符中,要求运算对象必须是整数的是( )' e. |; \( u. `# e: v- J
正确资料:C3 H+ o/ o2 |* G" K7 ^/ b+ U
# m3 Q: C( _( N1 x& N: R* @: y3: 单选题 (3分)
4 s E0 L4 |+ S* A9 A0 L8 u已知int i,a;执行语句i=(a=3,a++,- -a,a+4,a+5,++a);后,变量i的值为( )
# p$ v: ] u' xA: 2
6 K" E3 v! U- JB: 3% w% o. D& p$ H: |+ K6 r0 B9 z
C: 4, ]- L9 b& k* i1 p1 ]
D: 5$ u$ b& M9 z% V2 L, {
正确资料:C
# a$ e3 n' b& b6 V: l' o: g( K6 B) H$ y! O7 N2 `# |3 I
4: 单选题 (3分). {* |' u8 R; J: t! V- o+ u
若变量a,i已正确定义,且i已正确赋值,合法的语句是( )
, ^/ g. H% U- t% N8 W# `9 RA: a= =1$ p/ G, v1 L; ~6 W$ S
B: ++i. a5 H4 y+ r' p. ~
C: a=a++=5- b+ R# T: s6 ~+ \
D: a=int(i)
5 u7 }6 P; i% J& J正确资料:B+ }1 D% t: P4 N" [! ]; a, X. k+ V
/ O1 Y) Z) z7 q# H6 o! U5: 单选题 (3分)
7 C' z7 h5 [( v' I: |$ D: |下列关于C语言的说法不正确的是( )
- z4 S, ~( G/ tA: C语言既具有高级语言的一切功能,也具有低级语言的一些功能
w9 W2 p1 G' f0 l2 DB: C语言中的每一条执行语句都必须用分号结束,分号不是C语言的一部分,是语句之间的分隔符号/ c' M5 {' U; M' k- I
C: 注释可以出现在程序中任意合适的地方& k) M# E Z2 r3 F
D: 命令行后面不能加分号,命令行不是C语言的语句0 ]) Y: h" J( y- C4 |) R/ G
正确资料:B
( h' B; l0 V) U) V2 _. B
' [1 T& ~: @ i; E8 \! U+ a6: 单选题 (3分). j) w! [ ~6 X0 u, X
在C语言中,char型数据在内存中的存储形式是( )6 y9 ]' G( S9 r$ E& F
A: 补码
$ I0 t5 P4 C- J1 {3 tB: 反码9 ]* V9 A+ t7 J, b
C: 原码8 c5 }" e8 {! U& [5 n V
D: ASCII码0 A" Q8 M8 b1 J. o7 z! ?
正确资料
0 e; ]$ I: {+ [- T# S
; q3 B& j1 O+ H* p( ^( n7 f8 m, F7: 单选题 (3分)
) t/ \! L% ^' ?& i4 h7 h0 Q0 VC语言中最简单的数据类型包括( )
% ^( x. E5 `3 U2 G5 ?4 IA: 整型、实型、逻辑型
2 P; J' V. p0 O4 c* M; [! [: _9 T. [B: 整型、实型、字符型( X+ _: m3 \" a% d/ L, w7 u3 b
C: 整型、字符型、逻辑型7 {8 f3 q7 e! e( |/ j! x/ I1 h
D: 字符型、实型、逻辑型
% |9 x8 K% ^$ h- V9 A正确资料:B5 @; K N$ i& ?6 b6 I, B
1 H# X( K B3 P7 V8: 单选题 (3分)
/ ], b* q! e" R& ]- `以下4个选项中,不能看做一条语句的是( ); @3 a, y; u- r& C7 V. I
A: ;
0 P. I2 Z# `& \$ a! Z3 oB: a=5,b=2.5,c=3.6;4 L' ?( w) B/ Z" W
C: if(a<5);
& I. f) c9 j9 G, }4 A( `D: if(b!=5)x=2;y=6;) s5 S" V7 Z5 \
正确资料1 e2 [$ l8 G: P! ?
, \( }& x6 V5 w. H
9: 单选题 (3分)
0 w* S! k5 @! h7 o下面四个赋值语句中,正确的是()。
y( k" B5 j" J, ?: ?A: LET x,y,z = 5
8 f4 S0 I5 J; l4 Q: J2 q8 uB: sx = 5& @; H2 p) D2 w; y! w
C: LET x + 1 = 5
1 H* `, j- v, S8 lD: LET x$ = 5
P8 z: [+ [4 H# P8 o) g* P7 X正确资料:B0 D8 f+ l& \4 o. v
' i) j( s2 L1 i
10: 单选题 (3分). E# _2 z& `( |$ i8 f& \
已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为( ): G' t0 \- \/ d& v) o& Z5 b& U
A: 1
( f& u9 q0 ^# Y) MB: 21 R# C7 _) r( J* s1 O* I& E4 x
C: 3+ b9 f4 M7 A" R3 D; ~; z
D: 4 |
|