|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业14 D* q. G6 \5 Z. X- C9 V: R4 b7 u
试卷总分:100 得分:100
1 Y# W% b6 i. `4 L3 Z s+ n# s第1题,函数strcmp("A","B")的值为()2 G/ @" v7 k H! ~' s' q4 L
A、0
. W% z6 ?8 c7 D( U2 K* E$ q5 kB、-1
. F; B' m6 t) p8 [: ?- o# q& A6 _C、1. h' Q: F5 C3 U4 r- [* E/ C
D、3! {+ K# ?5 I& S" z: W
正确答案:扫码联系微信客服
/ U# ]& e+ f% u3 n. x
' L. W& ]' K% u
5 z5 b- x5 v! o& R& }% f; g第2题,下面程序的运行结果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));
$ S+ g1 {. g7 w+ A1 y E( |7 [; uA、14
- |1 K# `- b0 k' ZB、35 d8 @$ p5 X7 F, y& A" `" K
C、93 {5 K0 ]" P+ C0 B
D、字符串中有非法字符,输出值不能确定
8 h' i) Z1 |: M, ^$ \+ X. w正确答案:扫码联系微信客服 h- i8 M M% b2 }! `
$ |1 B/ O5 V- E$ |8 H
$ j) F4 x# W( x! y2 g5 \
第3题,下面对函数的叙述,不正确的是()。0 y1 F' k/ m3 _. G: e3 s
A、函数的返回值是通过函数中的return语句获得的* c" t, u ^9 a9 l9 S& h$ q6 B
B、函数不能嵌套定义
" g! Z9 O9 k* _3 ^$ oC、一个函数中有且只有一个return语句
2 j8 g3 o+ q2 l$ }5 QD、函数中没有return语句,并不是不带回值
1 ~8 {0 U& x6 M) n正确答案:扫码联系微信客服9 D% H6 P, \% c/ h' w1 t
1 w7 o7 U8 v: _5 t# ?! w0 Q, k
2 D4 ^* _4 | A第4题,下面四个选项中,均是C语言关键字的选项是()。' n0 Y1 E+ D3 l, `6 w
A、autoenuminclude2 ?, M G u6 |9 C
B、switchtypedefcontinue
( A- r: a2 Y+ tC、signedunionscanf
- G, V3 \) p* cD、ifstructtype
: \1 ^5 R9 h! S7 u正确答案:扫码联系微信客服0 v# z/ U& H+ K2 c. K* v" T
6 ~% V! N" i* g' K
7 b! ?; P" e# A8 j, S1 g资料来源:谋学网(www.mouxue.com),在C语言中,一维数组的定义方式为:类型说明符数组名()。2 q0 b' U/ B% y
A、[常量表达式]2 C. H6 n" v8 M8 l! D
B、[整型表达式]( X, h1 F/ |( v% X( `6 F6 l
C、[整型常量或整型表达式]
, e. Y# V$ {( D ID、[整型常量]
+ ^ O, a; v' Q5 U正确答案:扫码联系微信客服
& c7 b9 {- C& n5 ~
# Q6 H( w1 I; V1 D3 U( f4 t
8 J! W! }8 l' p. {8 a% T" B第6题,以下程序的输出结果是()。main(){char*a[][5]={"how","do","you","do","!"};char**p;inti;p=a;for(i=0;i4;i++);printf("%s",p[i]);}
/ ^ A7 @8 ]/ G% V. V1 P8 Y* \A、howdoyoudo!
6 ?" U7 ^- \/ e) Q# |B、how
2 q {9 q C5 ~7 Q% TC、howdoyoudo
! E; g1 Q6 m$ o" yD、hdyd1 A8 G& q @3 x! v
正确答案:扫码联系微信客服
8 f, g' F7 z y# o9 t% U. Q u7 B! m @7 L
1 y4 ?" o( }. O2 v6 ?" Z/ S: y
第7题,以下能对一维数组a进行正确初始化的语句是()。
9 U. y: r) ~& gA、inta[10]=(0,0,0,0,0);
3 p" |/ F) `' T( |& l7 O/ lB、inta[10]={};
, x A; z" _8 x3 m- f, gC、inta[]={0};
* f. d8 l) l4 W: ZD、inta[10]={10*1};
# p; P6 z8 O: G8 o% f& D6 ^8 \1 E$ R. R正确答案:扫码联系微信客服
- ^& U. g) c0 ?
, ?6 _3 x6 L2 t2 J! ] Y9 Q8 \# G; F5 J4 X2 R" P% I
第8题,下列语句中,符合语法的语句式()。, z9 ^! ^' n; M9 e, K
A、a+b=38 p; Q3 i7 C5 f5 _. X" ` l
B、a=a+7$ o8 A: |" `" U& v
C、a=c+b+3=6;. u' R D' a( A0 Z% V
D、"a=8,b=a+7;"- B" K0 @/ f! x. T' [1 F
正确答案:扫码联系微信客服' M& o: w9 `+ M% A' T/ N
* b8 p ^4 A- C, g7 A/ V8 p$ O3 `3 U
# g; s- I) s( t3 A" @第9题,071^052的结果是()
8 ]7 u4 ^) M/ L% N% W/ _A、32
: @% ?& h' l' r9 ~- X: u Q9 N; t$ u' CB、16" N' l+ F! ]* H9 g I3 R7 Q
C、23/ N* H5 Q0 U! I$ y8 f0 E
D、22
q5 @+ W5 N! W正确答案:扫码联系微信客服$ m1 g! a0 ]# t5 q1 j
) k) F, z4 q( T' S; t( }0 T0 H/ ?/ [" x$ a
资料来源:谋学网(www.mouxue.com),当正常执行了文件关闭操作时,fclose函数的返回值是()。5 A- i! Q3 q! M
A、-1. _1 Z3 F. F1 B3 \8 _
B、随机值2 ~/ Z, x: @: A# V2 s' r
C、0
6 M+ l( ^3 h1 bD、1* w+ u3 h# [) j# ~( H3 E' L @& O& a
正确答案:扫码联系微信客服
7 C9 v5 |- y. X. \( B
1 u+ h+ Q; v" a2 M6 |' E( y, G
: O& c2 `, _1 w第11题,以下为一维整型数组a的正确说明是()。# M$ w7 W: m! p1 d5 O# U! Q
A、inta(10); U3 @8 H1 q, j: Y2 V8 e
B、"intn=10,a[n];"! w; ?( c) n6 e, i/ h1 x: s3 U
C、"intn;scanf(""%d"",n);"
]9 i- c, U( ?% q' n! PD、"#defineSIZE10;inta[SIZE];inta[n];"# D# C! o# w- c1 X) I! K S
正确答案:扫码联系微信客服) c( |/ Q7 I, c
4 {! V7 L; Z" D+ P$ H2 w$ ?; x
5 U8 Y/ ]! @/ u9 G, R) l' Q; j资料来源:谋学网(www.mouxue.com),若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。
7 g) v: o8 ^( N0 LA、a=9+b+c=a+9
7 |& H6 v. L9 a2 K; @4 i5 B, uB、a=9+b;c=a+9;
8 x {7 u% W5 z5 D& g; @0 yC、"a=(9+b,b++)") x' {/ Y- ? } I6 y2 y& q& U
D、a=9+b++=a+7
3 g& \3 x8 g3 z8 a* O8 R! \( D正确答案:扫码联系微信客服: b c/ U1 J. m: y% r' p
; T1 o' `4 ~' ^1 [8 R- ^- b( ]5 F; W; o8 \1 D. p6 s
第13题,下列关于switch语句和break语句的结论中,只有()是正确的。/ f6 j4 l4 n" v6 ~. h
A、break语句是switch语句的一部分5 A3 z! b0 Y8 q% k) m
B、在switch语句中可以根据需要使用或不使用break语句
+ A6 @: Y" c) S, x; [5 gC、在switch语句中必须使用break语句
; w2 c- }0 o; U+ I6 Q V+ O+ O QD、"以上三个结论有两个是正确的"
$ a8 X4 m/ J! j正确答案:扫码联系微信客服
7 W1 z5 W5 r8 c& o* c
0 K4 x) @0 `; ?* }" o+ V4 [9 e3 \" ~; n& y
第14题,若有定义inta=2,b=9,k;k=a+b++/a++则k的值是()9 h+ E z9 B- r" A
A、6.5
, E6 D+ _3 u" E% w8 X* l: WB、75 N+ N! F; }- D: b) t* ^1 i+ H
C、6
+ k3 }( A$ v: n* e) R# A1 {2 QD、8
4 s5 |4 p( g) |8 z4 Y7 ], w/ {正确答案:扫码联系微信客服
" j5 k- K* B9 O: \% a3 j9 P7 n( w$ s" r! D. x' f
% \" Q2 U9 `. `# l% F: P- K O
资料来源:谋学网(www.mouxue.com),下列四组选项中,均不是C语言关键字的选项是()。
- q! }1 `9 T9 H+ yA、defineIFtype
# w: g! K7 R" E2 V' [, {# XB、getccharprintf
* X1 k x! v4 u5 sC、includescanfcase" @: s5 I& k- E2 |( M
D、whilegopow* X3 A8 p4 ^% A: j
正确答案:扫码联系微信客服2 I) F& `+ s9 `/ ~2 }* m8 Y
) @, f1 ?4 W6 J7 R1 t% ?/ b% \6 Y" i" S2 e0 n" }5 f5 |
第16题,若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf("a=%d,b=%f",a,b);
7 O6 S* O! j; u( d: c' ~. `A、1213.6# t# b* ?- _! K; B# z3 _, b: ]# |
B、"a=12,b=13.6"
' Y( j$ `" |+ y2 [) e) y+ lC、"12,13.6"
# p3 x0 t: |- V& i2 q' v8 M3 ND、a=12b=13.6- i, C! z: ^2 c7 t; B8 ^0 j
正确答案:扫码联系微信客服4 Y! f# D' k O
0 U, l, w. d ^: M% s8 K8 \
; |$ X. q5 s, X ?! T第17题,下述for语句intI,x;for(i=0,x=1,i=9;x!=876;i++)scanf("%d",x);
. C/ g9 [# Z; j/ J6 j* ^A、最多循环10次2 x# Y! S6 s- T0 E' q: O( g) k ]
B、最多循环9次8 ^6 ~ J$ {: I, q9 f9 \; ?6 k6 C
C、无限循环6 s$ d V1 y, e) a3 J# s9 {; E
D、一次也不循环( k$ T! s/ y6 W9 L
正确答案:扫码联系微信客服8 b; D8 L2 D2 o# @1 }* @9 [3 R3 J
2 o* j" ?( X" @) S, Q8 _2 F; }% S+ U* k
第18题,以下程序段()。intx=1,y=4;printf(xy?"x=%d":"y=%d",x,y);
1 S2 }, D5 s8 n, Y* aA、输出控制格式错误2 ?/ i3 x: }9 p
B、输出:x=19 Y8 t) r1 K1 {! a! M5 ]
C、输出:y=1
# X- U6 i! I, p' N, eD、输出:y=4
& q; M0 B9 r8 c/ V$ e- R8 _: }& |) S! d正确答案:扫码联系微信客服
' V" p; i" M/ @1 l X/ J: z8 X1 R% G5 D
* z- ~7 P3 F8 Q. O第19题,为了避免嵌套的条件语句if-else的二义性,C语言规定:else与()是正确的。& R& V* E$ W5 Q5 e5 P# J* [
A、缩排位置相同的if
# _) z% i$ i' z( _6 V: {$ _B、其之前最近的if3 V: Y7 ^4 Z; M! h2 P/ b/ G
C、其之后if
/ P- {% o* T" y% P! J& ND、同一行上的if! E) l7 {: P+ e3 M! R2 d; |; V
正确答案:扫码联系微信客服+ l/ {: X8 U7 j* T5 _9 ]' N
3 E( w. j! b3 V) e5 D5 X( B: A
( I+ e$ H8 q+ Y r4 y资料来源:谋学网(www.mouxue.com),一个C语言程序总是从()。1 C' T3 Y5 b8 G6 x
A、主过程开始执行
5 x3 ~$ q) w1 F' xB、主函数开始执行
O$ a% c k6 m) _C、子程序开始执行2 F, }$ g1 G( \( Q6 U( D
D、主程序开始执行 P: `1 N8 o, t) H
正确答案:扫码联系微信客服 |' j9 S; E r5 W
3 Q) c6 f3 w4 y0 h# N
1 G# j8 { k6 V# F3 r( X; S
第21题,C语言fread()函数的功能是从文件fp中读取n个字符存入指定的内存。
1 d( J) d" K! KA、错误
2 Y( {/ H. i$ W. xB、正确2 X& y3 S) g0 {
正确答案:扫码联系微信客服
$ g5 z- N5 j. P3 N) |3 k$ C8 k' K) w' j w" |* Z( }& r
! k7 ~- L) E& n8 L第22题,已知int a,*p=&a,则函数printf("%d",p);调用错误。
7 R( e$ \" Z+ b6 mA、错误7 L$ j/ ` H% S I! M* i) a
B、正确( i, K- K( z- k
正确答案:扫码联系微信客服
' H6 r+ |1 B2 K. C) H( F
: {5 p$ B3 L( y3 N o# ?; g d# l" A# R) n. H0 d! e
第23题,在swith语句中可以根据需要使用或不需要使用break语句。
) z4 B. i( ]1 q4 Y/ N" l1 ]A、错误
2 |, o9 d0 m# R% H& KB、正确0 h5 u! }9 M, ?* D- o
正确答案:扫码联系微信客服3 x1 b$ t" j! U3 c" ~; z
* z5 D' C/ A$ D% p% L7 z/ n) y4 ]! k
$ n$ E- d% X ?7 g- q第24题,若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是"ab+"。
7 H$ r- K% N3 \, T+ U. IA、错误
! q4 X- y C# p/ \, F+ }B、正确) V5 v- B' r U7 s! ]' g
正确答案:扫码联系微信客服$ ?( ?0 x" F; z: J2 q, l/ h p- [
; [4 s- _' G8 D' \2 i3 v3 q
$ s& C" z# M* x2 y' s
资料来源:谋学网(www.mouxue.com),在C程序中,注释说明只能位于一条语句的后面
. K, Y/ ?! i, U' q3 bA、错误
$ Z, c1 O) W4 N/ `B、正确
! r$ T# d S8 |' {正确答案:扫码联系微信客服
$ |4 D* e& I# \+ p9 w7 E% c5 x) V3 @/ ]" U5 E/ p. O
' [. t$ N# y; b4 V: ]
: c! @" H* X+ a1 ~; N! A' B5 Z6 I+ E, S7 _. e9 o; i
. b9 D5 z2 W3 \# r* R( r p0 k* ]
' ~( b1 Y# l9 B9 Z C0 {3 q, i" U, ~% k( d
3 |$ f/ ~6 D0 ]0 _. j
; L: ]0 P1 ^% V* Y
+ l6 q8 a1 ~9 u- d" \, `5 f2 Q+ Y6 Z5 w2 C0 \% D' A+ Y
- T- ?# d' @: B" n& V5 D0 K/ [6 v% _1 `2 U0 v9 s
( Z, N' R( J% o( F6 k1 m: o
|
|