|
川大《程序设计语言11347》17秋在线作业1(100分)
: E" E1 e9 @3 [+ d6 a; ~1: 单选题 (3分)
& ~) z F. X; A) y调用gets和puts函数时,必须包含的头文件是( )
/ Q' c, n9 o9 j( Y/ }7 n& _" I. X' ]A: stdio.h
+ P4 d" f. M- M. M1 i; k. T1 MB: stdlib.h
8 y) e* e3 I# a! G) ]6 WC: define
! V7 ?' l. n/ h! G( R/ }D: 以上都不对
$ ]8 }4 p- ]7 Q9 X7 G正确资料:A, D" E+ z+ b* k8 v, u" f% B
; [4 ^. f( i% [# X& B% }" b
2: 单选题 (3分)" ?) D. r! I: ^3 E
下列运算符中,要求运算对象必须是整数的是( )+ O, _+ z' r' ~
正确资料:C* V1 W9 i/ p& h
# a9 K2 v7 w j5 c- [9 H3: 单选题 (3分)" Q# J- C& U0 u7 _1 P
已知int i,a;执行语句i=(a=3,a++,- -a,a+4,a+5,++a);后,变量i的值为( )
1 u* ] L' L, }" m% _+ ^0 p, w1 zA: 2
( L7 ~; s3 U. }B: 3" v! J! F( A& Q. i% P# M }
C: 4
; x5 p& P5 I8 T4 E: l& ID: 56 Y9 j: ~7 R k4 E( O' F1 c& {
正确资料:C
# r; \& }5 ^: @4 ]. J/ o9 r8 H( _0 p8 o* P9 p3 o
4: 单选题 (3分) m' t M3 q7 s" A
若变量a,i已正确定义,且i已正确赋值,合法的语句是( )+ I, f, b# D: g8 a( P0 U5 i# o
A: a= =15 z S. m- i; C
B: ++i
8 H* L9 {: e$ R5 J, _1 e) w6 kC: a=a++=55 z# n$ l# m v$ N; R9 d+ j6 g. H h7 G
D: a=int(i)) Q1 A6 j. k* w& R
正确资料:B
! z% A& y6 |# D3 m, ~ h+ H% t3 i( r( [: q
5: 单选题 (3分)1 V0 H+ T' r- v( [' _) I
下列关于C语言的说法不正确的是( )
% {. d; Q r% ~( x+ ?1 {A: C语言既具有高级语言的一切功能,也具有低级语言的一些功能% }. A; F: P; L. [
B: C语言中的每一条执行语句都必须用分号结束,分号不是C语言的一部分,是语句之间的分隔符号
! U( Y7 ?) _; P, MC: 注释可以出现在程序中任意合适的地方
9 ]/ ^& O; h- m0 L! Q7 W* y7 XD: 命令行后面不能加分号,命令行不是C语言的语句
; b' _1 H$ R& _% ^/ @正确资料:B5 |( | q. P( R' ]( \: Y" A+ X
+ j5 e: @% {% T2 k1 J3 P# E+ X6: 单选题 (3分): a( c. r( c9 o% m2 U- C# F0 m
在C语言中,char型数据在内存中的存储形式是( )
6 B% y% z9 J) `) N6 a( c( JA: 补码
' i( N: @+ H6 z! Y+ U D) V2 LB: 反码
" m& K# x2 f7 M1 |C: 原码: s9 L. p% E# M# m1 F6 q
D: ASCII码* ]- a/ B+ [- Z' X v9 H( z; W) L
正确资料 ; o0 K$ N6 y) k8 A
* ~$ \# S" f1 P% k) E% I3 k7: 单选题 (3分)
! M/ Z: v& T- sC语言中最简单的数据类型包括( ); u- s& a- \6 |# X/ R; A
A: 整型、实型、逻辑型$ r% W. i% ?3 f5 q) m% A
B: 整型、实型、字符型* b# k5 n9 F% q9 u! }1 z
C: 整型、字符型、逻辑型
7 | j$ t. e) Q0 @9 iD: 字符型、实型、逻辑型& J( T2 i* U& T1 h4 f+ e
正确资料:B) X* Y- A' H J- |" U
. _ E! x. q9 p h
8: 单选题 (3分)
9 d6 @! F0 j) J* Q( T8 n( r以下4个选项中,不能看做一条语句的是( )
: j& ^2 \0 n8 N1 VA: ;9 Q4 k: }. b2 [: ^6 h( C: s! f
B: a=5,b=2.5,c=3.6;
" ?, g+ A6 @7 y" A8 ]C: if(a<5);( ?( Q& Y, Y2 d, X) _$ M: O
D: if(b!=5)x=2;y=6;
! ?4 w; U# K/ }4 e; d正确资料 ' F1 |7 P0 U A; i. ?9 X
" J" L; e- z' i5 ?
9: 单选题 (3分)
, r1 i) q. J3 I$ ?下面四个赋值语句中,正确的是()。
3 w# P5 w2 ^3 v7 E9 U4 LA: LET x,y,z = 5# q4 { M/ x* G- G& J5 N i
B: sx = 5- h. V3 d9 P: _% i1 j
C: LET x + 1 = 5/ c% t* o) ]/ \) o8 y+ U$ z3 v& q
D: LET x$ = 5
) D+ B$ x' Z9 N' h正确资料:B
1 V; i* G0 V8 F/ ^# T5 l4 p) O
, ]6 @% _" @. X7 U10: 单选题 (3分)) S/ _8 X8 }' x5 C a
已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为( )
: l3 h. l' _1 z; s- m i U" m' \A: 1
2 `# T& O. b5 VB: 2" X! U7 d- s; C+ v: \# S# U& @
C: 3' h# m+ Q0 }0 B* i4 C' e& k9 \( Y7 W
D: 4 |
|