|
川大《程序设计语言11347》17秋在线作业1(100分)
+ e8 b- ~4 B' E1: 单选题 (3分)
) c- b8 m4 `4 V- ?调用gets和puts函数时,必须包含的头文件是( )
1 a& y7 W& j/ H* V' Y+ q& ~3 zA: stdio.h
. O. q) R% B- }3 C- jB: stdlib.h
. z! f% R+ R1 w: {3 I* GC: define
5 | E9 j5 \3 R8 t3 y9 ?( g: DD: 以上都不对
5 S: y7 s) Z8 D6 H+ ~8 y+ S正确资料:A! U" c! b" d. I6 H
?$ b" o8 J O- q: Y( h. K2: 单选题 (3分)
$ U6 {) D5 d: E* N- t8 d下列运算符中,要求运算对象必须是整数的是( ): z3 | q2 r( F: l [6 r; }
正确资料:C
x, J$ n( h, j, B3 j' s2 g$ @0 I; I# E; c- a3 A7 r& W* o0 [
3: 单选题 (3分)
9 l4 M! W2 o$ i" b* q t已知int i,a;执行语句i=(a=3,a++,- -a,a+4,a+5,++a);后,变量i的值为( )
9 u W* X- O9 c8 _6 T/ B: iA: 2 ?/ U# J! t: p7 P2 ?* w
B: 3
4 p; u# V( M" p- x2 K$ BC: 4# u d3 H. [, D( W
D: 5
: T3 m8 t. a/ | D2 S" p* |* P+ |正确资料:C+ x) E3 c5 R& |9 ?$ @
3 Q, o# G" c Z' L$ |/ p( |: s
4: 单选题 (3分)
& C& e. z8 B) \* b8 A% c若变量a,i已正确定义,且i已正确赋值,合法的语句是( )* G1 p; |1 {, @0 j' V
A: a= =1, V1 E# U, d7 X# S# ^+ H+ g- b
B: ++i8 r& B7 G: x9 M0 N/ e: k
C: a=a++=5
3 z; d! I+ }) B1 X! lD: a=int(i)- l! p+ ]! _& M! F( r/ A
正确资料:B
( G; F$ O7 y3 P( G& B9 Z6 f) t
$ S! S" U8 a3 a4 _- E9 ^8 H5: 单选题 (3分)* z$ Y+ n+ i+ V6 x) H* j
下列关于C语言的说法不正确的是( )
' Z' ~8 n) R0 j' R5 qA: C语言既具有高级语言的一切功能,也具有低级语言的一些功能' Z9 n! p- c2 r7 f4 X
B: C语言中的每一条执行语句都必须用分号结束,分号不是C语言的一部分,是语句之间的分隔符号
2 C4 x; |4 E5 ~8 S+ `C: 注释可以出现在程序中任意合适的地方' Q7 E! v. Z* b6 D0 j8 i0 B
D: 命令行后面不能加分号,命令行不是C语言的语句- i$ Q, w8 V1 h$ d
正确资料:B
' }. i9 E/ O' l/ z7 R7 W7 ?2 n
0 Y, H) S" X6 L8 A: L6: 单选题 (3分)- @# h: b# q$ z) }2 E. _
在C语言中,char型数据在内存中的存储形式是( )
- R( k! A9 w4 v4 p. ?A: 补码 I; F _" }4 v# n: p5 w
B: 反码7 g7 X3 S' c' D; m+ S
C: 原码
5 U6 c8 z* [7 l+ X+ D) wD: ASCII码
$ J3 |: l2 @0 ^4 m' V" ?正确资料( n' \4 ?# ^ D* n
: D4 d X$ B% t$ S
7: 单选题 (3分)
" j( r0 k& n0 b1 c( ~6 [C语言中最简单的数据类型包括( ); Q9 w- k) T& o* Y$ A5 n
A: 整型、实型、逻辑型$ k3 [4 K: ~- S0 i
B: 整型、实型、字符型( O: _& b2 G5 a
C: 整型、字符型、逻辑型( r3 q5 x' c: X/ n
D: 字符型、实型、逻辑型5 f0 ]8 a# ~6 W4 q9 M* i/ ]
正确资料:B7 \2 Q, n7 X" D0 N
' l( f& S7 c+ q7 R7 Q8: 单选题 (3分)
, e( m9 I& F1 Q6 S& e以下4个选项中,不能看做一条语句的是( )
6 T: ]! S" M/ x/ KA: ;
& H% k; A3 G! `+ r& I1 \3 ^9 wB: a=5,b=2.5,c=3.6;
W* F% {7 T" J8 }, VC: if(a<5);0 E$ a% a5 b' g. ^# {7 H6 u
D: if(b!=5)x=2;y=6;
/ Q6 x% Q: v2 [) t. X正确资料
& v2 o% R' X, m8 X
2 s$ R: R+ O$ X: ^9: 单选题 (3分)! G9 r8 d/ W5 Z9 u8 k3 t# B
下面四个赋值语句中,正确的是()。
) Z7 t7 x. u- t: W7 ]! MA: LET x,y,z = 5' n" R' D3 E- Q& z6 B
B: sx = 5
1 Z4 Y: {3 x( L7 h% [7 J$ WC: LET x + 1 = 5* d$ { ^' J/ W+ e- c D- v) Q1 B, H
D: LET x$ = 5
% _( Y+ @1 q) q9 t2 W$ s正确资料:B
8 p# [7 c& I9 u/ x( S s7 |
z5 p {0 u1 O10: 单选题 (3分)
5 c, C D. |* o, \$ c已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为( )4 N- J3 H. y- f( ]5 ^* S
A: 1
! s6 s. c; ?& V0 pB: 2
/ W7 k4 V$ `1 L0 u+ nC: 3 C7 g7 z/ b6 j. G" ?8 n, ~
D: 4 |
|