18春学期《C语言及程序设计》在线作业1
/ g8 H: N4 e* ]' c
; A5 O2 \* J' f2 k( f R% @一、单选题:3 E; V& D% o' E- t
1.(单选题)一个C语言程序总是从()。 (满分
# I9 p% a L5 j& {$ I0 c
A主过程开始执行
+ [7 E/ S) ?& ^# V0 n" b B主函数开始执行
# m4 S3 K1 o# a9 V: _ C子程序开始执行
/ V& E1 |" I3 M D主程序开始执行( N3 X6 j6 T9 l6 ]& u
正确答案:——B——, z$ R3 y# Z8 n& Y1 t2 H$ u( Z
2.(单选题)有两个字符数组a、b,则以下正确的输入语句是()。 (满分
9 _) R2 a/ c* S+ _ Agets(a,b);2 {5 c; h" U. C
B"scanf(""%s%s"",a,b);"" g& p0 \6 ~5 a4 P7 ?/ W. L% O# Q
C"scanf(""%s%s"",a,b);"; R& n) t- I# [7 i# P: B" z) i, g
D"gets(""a""),gets(""b"");"
* i9 v: [$ y. ]& v. ?/ N 正确答案:——C——
/ ]' S# B0 n/ g6 T3.(单选题)违约责任的相对性是指违约责任只能发生在()之间发生。 (满分
) Q. V) r# P8 S5 a A合同的相对人之间
5 u( B- Q" Q( ?. g B合同关系以外的人; j& g/ N5 e4 o9 {+ b. {4 p
C合同的知情人
% `# K2 `3 g& F6 z" { D合同的债权人
, G. z6 N g3 Z( E/ ^0 J( s 正确答案:——A——
' O' F2 F% k8 K3 k, Q. q" W5 v4.(单选题)复制题干,如有插入图片点击第二个“插入多图按钮”插入图片并上传图片 (满分
! o4 p# _' j: R) a0 f% O4 d A单击选项1粘贴答案,如有图片同样方法插入上传
* e$ O& S1 x# I1 p" {% F B选项内容都是
T* c3 Z3 S* M 正确答案:————8 E& @# P* p5 P! J9 j [
5.(单选题)合法的C语言标识符是()。 (满分
' b2 T; B$ ]) I
Aabc
' b$ }( W, x7 c! G8 M B2ab, G4 c. d X, j4 Y$ _0 V2 ^0 a9 j
C_a1
4 |- d* h9 p5 F+ _- \ D/n
# D; }; |5 S% u* L- J7 o1 L G 正确答案:————* G3 ] y( N g" L& {) a# V
6.(单选题)有定义:floatx=3.14,*p;下列错误的语句是() (满分:)
- ]7 D N) T' I+ A, o( i Ap=3.143 o& |! G5 m2 y. ^
Bp=x+ i1 w9 C W8 T
C*p=3; t5 v: U. z* e$ Y2 ]
D*p=x' O! f3 h- e" i1 G) }9 l
正确答案:————
# ]) F- O2 W: R4 _3 b7.(单选题)述语句中,()中的if语法有错误。 (满分:)
7 w0 ]. K Y3 p8 X' C% w0 U Aif(xy);
* j) ?- d" v5 {* p5 D) v8 Z B"if(x==y)x+y;"
3 l8 G& A/ x# x0 W4 @9 F2 m C"if(x!=y)scanf(""%d"",x)elsescanf(""%d"",y);"
% l3 H, q. y5 x( b ~& t/ o/ Q D"if(xy){x++;y++;
- O$ {! K* U: F1 I" {0 h 正确答案:————4 l) v2 ^, f% E9 q; P j
8.(单选题)若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf(“a=%d,b=%f”,a,b); (满分:)1 Y" [: R% d8 N8 R/ Q# n
A1213.64 P+ I9 l* I8 M$ Y
B"a=12,b=13.6"
# j/ R- X1 Y9 k3 x C"12,13.6"+ p& A4 I! t* ?& m
Da=12b=13.6
' d* w; ?3 J+ I: j3 T% z" K 正确答案:————
B K. O) x! c1 n0 X9.(单选题)下面四个选项中,均是合法转义字符的选项是()。 (满分:)1 Y! V2 O8 U! e
A\\'''\\\\''\\n'
+ Z4 R8 A$ d W$ w& T. {! z- { B"\\''\\017''\\""'"
+ ^" L$ K- B) a0 N# J& l& a; V: Q C\\018''\\f''xab'; V1 i; P% I8 {( Z7 n9 w2 s) c
D\\\\0''\\101''xlf', X8 s' L5 _3 k
正确答案:————* e) O# p8 d) ?* T; ^# A _
10.(单选题)若运行以下程序时,从键盘输入25,13,10回车,则输出结果为()。main(){inta1,a2,a3;scanf("%d%d%d",a1,a2,a3);printf("a1+a2+a3=%d\\n",a1+a2+a3);} (满分:)8 w1 W% t0 w6 s8 D
Aa1+a2+a3=48& l) a2 o8 X# r6 J
Ba1+a2+a3=25; x2 x: ?' Z) b; J* [
Ca1+a2+a3=101 b' b0 t/ ^2 ?& \* ^, w2 }
D不确定值! E' F6 X1 F) B( `# T+ L
正确答案:————
3 `" D4 u9 t& Q1 ?11.(单选题)若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。 (满分:)
9 N8 Y* Q; d b) H# D Aa=9+b+c=a+9( h) _ k, H# N) u" a
Ba=9+b;c=a+9;( a6 V; d) [* ~) e$ c6 P
C"a=(9+b,b++)"
0 }- n5 P7 G, V Da=9+b++=a+7
* R4 V( p/ ?3 b2 v! A7 f 正确答案:————* m+ B, p+ v C8 s! p
12.(单选题)若x为float型变量,则以列程序段结果是()x=1234.6789;printf(“%-2.1f”,x); (满分:)
! F- D, ?! r4 y A输出格式描述符的域宽度不够,不能输出1 O0 ]1 P4 W0 k& W
B输出为1234.75 H- g( x( ^, ~* l- v D5 W
C输出为1234.6
) j; Q# r1 l5 n* y' I* T# T q6 L, u D输出为-1234.6
+ ]9 j, J+ l+ v" Q% ?3 _' T [% [) ~ m 正确答案:————
2 l0 V A. Y) V" U% c13.(单选题)以下是正确的C语言标识符是()。 (满分:)9 v: r/ c4 d" ^9 J+ T3 f e
A#define
# q5 \" B2 v# @8 a4 F) Z# }* V; W B_123( n3 ~6 s9 S% Q
C%d9 T p8 g( Q& Z( z
D\\n
1 A6 X- f( J4 ~, C; H2 A( y1 z 正确答案:————* Z& O+ G6 V- \1 V0 ^
14.(单选题)若有以下类型说明语句:chara;intb;floatc;doubled;则表达式a*b-2*d+c的结果类型为() (满分:)6 D) R7 ^8 S8 [& ]+ h
Afloat
$ ]* L% l( A0 X6 w Bchar
4 L* N3 P. C+ u! e. b Cint5 j# f' f. u1 ]" O. m+ s d
Ddouble
' v; o, I1 L/ ?3 [6 w3 U ? 正确答案:————
% f. f: o9 H' _% V Y9 K1 G15.(单选题)以下不正确的C语言标识符是()。 (满分:)* y" @- ~7 C% S
Aint# D' n( Q8 t# a6 {, e: D2 T% [
Ba_1_2! S% Z# a2 f1 D, ` v: }
Cab1exe
& F5 o; v ]" S8 d0 ~7 f D_x" W6 e* L" [1 v( r' q. \! ]
正确答案:————3 c0 b* Z2 U$ J2 a5 l/ c( M" L
三、判断题:& w: `8 h+ H6 l
16.(判断题)C语言本身没有输入输出语句 (满分:)$ Q5 g8 x9 E8 h$ T) y0 X* M3 z
A错误9 c4 I! n" s1 P5 h$ n& k o. Z
B正确
4 q8 m* J" v4 q& _ 正确答案:————2 f8 B- B7 n/ R+ ]$ k# N. ?
17.(判断题)主函数可以在其他函数之后,函数内不可以嵌套定义函数 (满分:)7 g7 |# k4 I# t m$ P* }* i7 u
A错误
3 v( v& x3 {5 P% N) {- F B正确- }) O+ u7 b8 Z& }8 h+ D
正确答案:————
9 l, w% `- U- S9 _18.(判断题)在c语言中,函数形参的存储类型是自动类型的变量 (满分:)2 V1 S* Z8 O/ u3 p
A错误
O( p; @, [4 w$ q$ c B正确
9 e/ `% n% y* J s 正确答案:————4 l& @* L8 h2 w. O( Z$ n2 v
19.(判断题)0既不是奇数也不是偶数 (满分:)
* L9 o5 O, a( \ k9 m1 a& Q/ U$ C T对
* h- T6 U0 n$ ~ F错
2 j. j! M6 n! X 正确答案:————9 \2 ^7 C4 |4 s7 \$ N
20.(判断题)C语言fread()函数的功能是从文件fp中读取n个字符存入指定的内存。 (满分:)a$ T$ ~ p0 a7 _" _ S. f, H
A错误* @- \1 b, o/ T) q- K# `
B正确! ?* _/ V0 I# b, p; o, d
正确答案:————
" g M9 u# B6 B* {8 i: r) L2 J4 W