C语⾔程序设计⼀⾏写不下时,西⼯⼤16春《C语⾔程序设计》
平时作业
西⼯⼤16春《C语⾔程序设计》平时作业( K8 @2 Q0 f, c
转载注明 ⽆忧答案⽹
. o* r+ n6 u/ T! ]' h⼀、单选题:
8 u. |& E6 s# Y' F1.计算机算法可以⽤(    )等⽅法表⽰。          (满分:3)5 {" _3 N% C7 [0 H8 _
A. ⾃然语⾔" |' I# j/ F! p& f9 u7 w- B( E
B. 流程图) q( T9 t1 u% O5 G3 I1 q0 e
C. 伪代码
# G& z5 }% \$ ]# `: |    D. ⽅块图
6 s" l8 f5 b8 g2.C程序注释是由(    )所界定的⽂字信息组成的。          (满分:3)+ O' e+ y" x3 e1 C* Z1 b" F, t5 `
A. /*
0 ?2 J4 z) y, Z6 E    B. #1 `, O- _8 B/ }: n
C. */
' _' i+ \! v" V  v% r    D. &
! ~% I  N4 M+ x0 M% b/ B* X& {3.函数体⼀般包括(    )两部分。          (满分:3)
( [  j, U: t8 C' `$ X) e    A. 声明
/ E% v7 \! c- v    B. 执⾏$ l  ~5 D! m; i' S6 g7 A! E
C. 形式
$ N/ U: P4 o  u8 U    D. 操作* N6 |3 v3 J! a! I. i& {" n
1.1          (满分:3)
0 z: |& S2 R8 T4 G2 M    A.
* P$ T$ }9 A, T) ~1 e2 N' Q* I% @    B.
+ f, H* Z, K8 Z9 W    C. " p4 B4 B; D8 o3 b
D. # W0 V2 `& W2 w# j% O* d  q* p; ?
2.C源程序中正确的⽂件名写法是(    )。          (满分:3)6 E4 U# b8 V% x3 d# c
A. c
T& q( A% H, p0 `/ a' V3.1          (满分:3)
. e4 T: }% k3 Z- g% l/ O' A    Z) ^' u7 g) [, {* ^$ P
B. c
9 E* d, A8 }: }, ?4.下⾯对typedef的叙述中不正确的是(    )。          (满分:3)
0 u  M) y) {7 t$ P) @    \9 b( s; f+ e5 e9 g* I
C. c0 j- q4 C9 y* b, g4 x; z: n
5.以下叙述不正确的是(    )。          (满分:3)
m0 ^0 h8 o$ X/ q( T) n& M    \$ f! Z0 ^9 P" S1 W; U
D. c
! |7 r! ~& A2 g1 S" s2 w2 s/ }6.1          (满分:3)
2 H/ |/ N1 }: T- c5 u    \\user\\- O# A) Z  @
3 m' c
7.若执⾏fopen函数时发⽣错误,则函数的返回值是(    )。          (满分:3)$ ]0 a' f9 d& ^; \
A. 1
& l) k+ c$ ^. {( h: G0 C    B. 2
8 c2 i) t  D' }! P    C. 31 o9 C1 V' i* i( e6 g9 f
D. 4
;
X' Q2 V5 A1 V: l/ p$ t8.若要⽤fopen函数打开⼀个新的⼆进制⽂件,该⽂件既要能读也能写,则使⽤⽂件⽅式应是(    )。          (满分:3.5)
& B; E! n- @: W) ~    A. ⽤typedef可以定义各种类型名,但不能⽤来定义变量O0 Z" e& z  c. V$ {/ B1 Z
B. ⽤typedef可以增加新类型8 B, ]5 k& {: G3 w3 [; G, X5 f9 O+ _: t
C. ⽤typedef只是将已存在的类型⽤⼀个新的标识符来代表. @2 A7 i6 n+ N- a
D. 使⽤typedef有利于程序的通⽤和移植9 f7 ^! s0 ^+ H' ^
9.1          (满分:3.5)! `1 X# O, Q3 X* S' z; `' v8 D
A. 预处理命令⾏都必须以#开始& u; w/ ^, n; V0 z4 Q5 O
B. 在程序中凡是以#开始的语句⾏都是预处理命令⾏
6 ?9 s, D; ^9 E    C. C程序在执⾏过程中对预处理命令⾏进⾏处理
/ z/ o! l- J: g9 O    D. 预处理命令⾏可以出现在C程序中任意⼀⾏上4 F- u2 P3 ^( s6 ~- S1 }! W
10.以下叙述中正确的是(    )。          (满分:3.5)) k2 B. Z6 X. j
A. x*y/u*v
3 |+ \( N# `% T' J    B. x*y/u/v
; Z* j3 H/ D- n+ E; h1 \" G/ c    C. x*y/(u*v)+ F" e8 [; I( ~( u& U' C+ K4 g
D. x/(u*v)*y7 i2 S0 s3 n) y' H5 w
11.1          (满分:3.5)
c语言编译器怎么用文件格式提交作业, ^: f( i8 [# A2 A/ M+ R; ~    A. 地址值1 F/ A5 Q' H% P) q9 {
B. 0
" D6 W+ j3 K8 T( ]    C. 1
. a4 x/ m: i8 ~7 s/ Y; ^    D. EOF
# o; c6 W; P% U5 B2 I% _/ W12.若调⽤⼀个函数int fun(    ),且此函数中没有return语句,则正确的说法是(    )。          (满分:3.5)2 d, K) [* f; J5 C$ B  W& o1 r: d
A. "a+b"# e* k+ a! T, @7 w8 k4 x  _
B. "wb+"
$ a# {* B( o7 c    C. r+b1 I6 l- q6 s, P3 P
D. "ab"
6 J- \* [+ `( e; C& g13.1          (满分:3.5)W* F$ m9 y9 U1 M; }
A. 19& z& c  C  D! b, _/ X' n0 V7 G: h
B. 18& ]0 p( S2 P9 N" k6 }# y
C. 23$ D, F6 n( D9 j% K9 b9 P1 l, C
D. 240 \1 y$ Q; K* i8 \
14.数据-324在⼆进制⽂件和⽂本⽂件中所占的字节数分别是(    )。          (满分:3.5)
# j+ E* S; X; P' ?    A. 在程序的⼀⾏上可以出现多个有效的预处理命令⾏
' w* J  M1 w' q) E5 p) f) [: X    B. 使⽤带参数的宏时,参数的类型应与宏定义时的⼀致
3 a+ k7 Q$ i1 S# T# o+ R) A    C. 宏替换不占⽤运⾏时间,只占⽤编译时间
9 L& ]$ U+ [  s( ^  r: G9 Y- h    D. C语⾔的编译预处理就是对源程序进⾏初步的语法检查' `4 t0 {$ t5 k& h7 o& I6 ?
15.1          (满分:3.5): D+ L. B9 w6 I$ B% n
A.
, @( _2 o, _* x- U, z  Q    B.
. W* B# F" |# A# C# s    C.
: @. I4 K4 k; I    D. . p' V/ d' P9 x7 ~
16.1          (满分:3.5)+ {- @2 a% Y1 S3 a6 ]
A. 该函数没有返回值
" p1 z3 d% t( B8 X    B. 该函数返回若⼲个系统默认值; @; E% _  `# b- g. |' H) W
C. 能返回⼀个⽤户所希望的函数值
' @5 A; x& T0 s8 O3 t  t, @! {    D. 返回⼀个不确定的值
% |/ K  F: [) n8 X! f" V17.1          (满分:3.5): C' c- V$ }/ q5 f
A. 循环不是⽆限循环. ?  g, E; h( {8 ?7 F$ x4 a
B. 循环是⽆限循环4 n3 V$ L+ G( d* l+ ~& }
C. 循环体语句⼀次也不执⾏
/ @' ]& i+ Q; f3 r& H2 c    D. 循环体语句执⾏⼀次9 x: Q0 ^/ F9 k
18.当C语⾔的源程序在⼀⾏写不下时,可以(    )。          (满分:3.5)& v: \' @' Q" j- f; V( @. `
A. 2,2( [5 c3 N) N) e6 F6 Z" W% y9 {
B. 2,4! x0 J/ P. X" p. m7 s/ O
C. 4,2
& N) A! `4 K( q  d& J1 b6 l2 z6 i    D. 4,4
/
C/ z0 c+ n* E4 J. t" f19.1          (满分:3.5)6 ?" g+ U  L6 V1 D5 l0 g% d
A. 56,70/ n3 q% I% z* q/ h) ]1 m" ?4 G
B. 0
0 v$ K) C! Z$ C0 t, [9 @" t- g5 T    0
1 R3 V+ }1 e
2 U5 k) b  p) m$ B/ v    C. 40
1 I) b; \' D6 A: Y) W; A    50
5 m; c& ^& j$ E3 J. ~& T$ f. V$ l    D. 62
1 }" s# t7 q# @  k; f! V    75* H4 u3 w- {! v( T. p
20.算法是(    )。          (满分:3.5)6 w% R4 H1 P( H, I+ @' v1 n$ c) D% w
A.
# T* F, w; V6 [    B.
6 y3 n( Z+ B; m! E    C. / l( ^  g5 C6 y; p3 v
D. 2 u5 {* a0 f, _' c) A  X
21.(    )是C语⾔提供的合法的数据类型说明关键字。          (满分:3.5)
0 C- G7 N! |/ I# p    A. 00011011
8 m1 T$ q  s- c# I" X    B. 00011011
# e  Z: E, I; L    C. 000110005 G0 v8 a7 W* I  v
22.1          (满分:3.5)# |/ F4 E: Y7 ~1 Q5 U
A. ⽤逗号续⾏0 y; O* |$ w  D
B. ⽤分号续⾏
( I; i  Z4 f+ b2 w9 r: [    C. ⽤\续⾏
2 v5 {0 t# C. m- a: {5 F    D. ⽤空格续⾏8 _% ?( K5 H+ x# k( c" ?
23.⼀个C程序总是从(    )函数开始运⾏的。          (满分:3.5): z+ m( k& c- x' ^
A. 1 W6 D0 W. z. x  A! n
B.
" P2 q% l9 j) M1 {/ I  K    C.
1 d$ `( C/ V9 P* w" l" [    D. ! ?3 A# e5 G" k7 U9 M# q
2 |5 E1 ?
24.以下不是死循环的语句是(    )。          (满分:3.5)
7 p/ {0 I; g1 f9 X    A. 为解决⼀个问题⽽采取的⽅法和步骤
6 [$ T6 r4 T- o    B. 为设置⼀个问题⽽采取的⽅法和步骤' p# `$ {  ^+ P  s- f+ h
C. 为解决⼀个问题⽽开会讨论, \% t4 ^4 [( X2 P% ]; A( T4 I" m
⼆、多选题:. j4 l; w8 x* I/ I0 w6 t" ?! p: o9 m
25.1          (满分:3.5)
* F  S! J- d: ]" M* c    A. Float' G: l' @' a% _4 G0 L$ U/ f
B. signed, p. n0 z5 M6 [4 T' K* _
C. integer
! `) n0 i) f6 X) j9 V- |0 k6 Q    D. Char
) ~/ X# J1 h4 j" V26.以下叙述不正确的是(    )。          (满分:3.5)
8 q7 X# B, L! E' ]. I$ P    A. * N  a/ i; u1 j' e4 Q$ J
B. ; J9 A+ [- g5 j$ ^# j
C.
V0 I9 _7 _* ~+ S, V6 p$ [" X    D. 3 [# D6 j- V4 `/ Q, S* x
27.若x=2,y=3,则x & y的值是(    )。          (满分:3.5)9 A) F$ i1 _* `# R3 a. n
A. main
, E! B' k" O/ t! @7 t1 c    B. include( G7 m5 ]3 s- Q, a- \- _
C. int
2 Y& e% p' _+ ^' n    D. for1 r' v. f- j+ B* Y( ~: Q
+ O$ o# ~2 G2 _: s6 r
游客,如果您要查看本帖隐藏内容请回复

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。