|
川大《程序设计语言11347》17秋在线作业1(100分)
/ n" c# i: T* I1: 单选题 (3分)6 X) w- x+ b& _. K
调用gets和puts函数时,必须包含的头文件是( )4 f% n7 K$ E; D0 E% T* c* ^$ O
A: stdio.h: p c: v- Z$ m0 g, r$ {
B: stdlib.h3 r* v& E$ E8 w; j' G5 p
C: define
8 h& y- p/ J- G( [3 {D: 以上都不对
- K$ f, F7 S: N% W0 G' Y+ `正确资料:A
3 c, J% D+ G7 `* ?+ L, z9 T- z
$ E1 g; `% `8 U0 o) t. Z: @2: 单选题 (3分)
7 v; o7 D5 Z( H6 K3 d, e下列运算符中,要求运算对象必须是整数的是( )
' e) |( F" \, B4 @正确资料:C% e- ~3 E/ ?1 H7 X7 q
, x3 c, V+ Y* a: P3: 单选题 (3分)5 q- `3 @# [, ^" C& d
已知int i,a;执行语句i=(a=3,a++,- -a,a+4,a+5,++a);后,变量i的值为( )
$ Z, X# s& a* o9 mA: 2+ A6 c+ s/ Z! s: k
B: 3 w, e; \6 I6 }9 P* ]
C: 4
& T8 S% X* l! ^$ ?4 k% A4 W9 i1 ~- @D: 5
" Y; O0 F6 V) [ j正确资料:C* j& Z9 }! [5 h) O4 z9 [
) c$ F0 ?9 G* N, q4: 单选题 (3分)9 v+ W. S; ~: ^* h' y
若变量a,i已正确定义,且i已正确赋值,合法的语句是( )
~* i0 v# J; y0 Y. z8 sA: a= =13 [$ Y! w" `5 r- h
B: ++i! W! Y8 q# M0 n) E2 a/ L" Z" S
C: a=a++=53 S0 D) l! k5 S. O7 z! f) `& n3 h
D: a=int(i)$ ]0 [- G7 b* Y! k0 P" ?
正确资料:B
, I3 q I s! }8 }# m. X* E9 e/ A- D/ g) C, }5 n/ j5 ]0 S2 Q
5: 单选题 (3分)
: [! G8 w: a5 l. I- i下列关于C语言的说法不正确的是( )
6 K) Q: n& g: x8 G/ {) Y, n# jA: C语言既具有高级语言的一切功能,也具有低级语言的一些功能
. w$ b) N+ f( ~0 c; eB: C语言中的每一条执行语句都必须用分号结束,分号不是C语言的一部分,是语句之间的分隔符号- p( p' A8 R) _1 u' J+ H3 k
C: 注释可以出现在程序中任意合适的地方
9 X5 c" c/ b% `1 R/ M- `D: 命令行后面不能加分号,命令行不是C语言的语句
2 G& ~0 v; q2 M: A8 U/ t: b2 F; K! d) K正确资料:B, O6 J! r% B3 L$ w# _( n
D- j! _: }- \0 |$ P
6: 单选题 (3分)
1 @4 ] R/ h+ Q T3 Q在C语言中,char型数据在内存中的存储形式是( )
* [' F; p5 t* _* F! [A: 补码
; r G! a+ k9 [: w1 JB: 反码6 r# T- j0 B4 _4 x
C: 原码- S, L) e7 V* Z& o9 H
D: ASCII码! `8 u- I& C% P. c% f2 U
正确资料 ' |: K7 e6 T' ?( [
4 j) w4 v5 b& J" m5 o) Z& ]: h3 a7: 单选题 (3分)
, }' e* j! v) ^+ s6 qC语言中最简单的数据类型包括( )
5 g+ d* `: [" s, C! w$ w6 K# gA: 整型、实型、逻辑型) t, r3 Q1 n8 z! k0 O; i8 T
B: 整型、实型、字符型
7 G' W( w8 o' f4 P1 sC: 整型、字符型、逻辑型
, x3 ?7 k4 B* j9 P I% k: aD: 字符型、实型、逻辑型
7 v7 Q/ w! k: l1 m3 M; E# j正确资料:B; b' W6 ?1 n0 T2 A- m4 K
& N" L* D* w3 f+ g* l! G; R5 `; E8: 单选题 (3分)5 k' h* o& ]8 b/ Y* ^
以下4个选项中,不能看做一条语句的是( ): j9 W/ V h( S! o0 c" H. J N% s
A: ;
3 ?) h1 R. U5 V0 U- i5 u& D) EB: a=5,b=2.5,c=3.6;
0 a3 v9 r4 W3 d. P' H5 O7 pC: if(a<5);: T+ h8 W: ]* j/ {( d) L/ T- f
D: if(b!=5)x=2;y=6;
1 ~' \# m8 r; S9 I正确资料 # Y" N% O6 f9 o
5 u9 T7 _2 [( |" E9: 单选题 (3分)
$ L4 K6 B' ~4 _下面四个赋值语句中,正确的是()。
9 v: }; F4 i! G! V, e! eA: LET x,y,z = 56 r! E5 S, V9 q$ Q3 y3 ]
B: sx = 5
6 F) d; n f3 j# NC: LET x + 1 = 5
3 A9 P& b3 T( t$ j' ?( G4 [9 zD: LET x$ = 5
( z+ E$ L# B4 j ~3 }+ r" \; u正确资料:B
4 b5 n3 ^/ N( \% i/ ]& @6 e3 p
( l0 N3 g9 V/ R/ T10: 单选题 (3分)
2 o- ]+ C8 ?, t* I! a% ]8 n已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为( )
9 z. @! i' d m- q/ _! @3 NA: 1$ H/ r7 E" P/ j9 \2 L i3 B
B: 2
, M6 }, b- R. e6 P- d; {C: 3" j! Y( l0 d+ y
D: 4 |
|