湖工大助手c语言作业答案,西工大18春《C语言程序设计》平时作业

西工大18春《C语言程序设计》平时作业

/ h+ l$ H8 B' X1 y核对题目下载答案q761296021西工大18春《C语言程序设计》平时作业

5 n  ?: e3 A) _) x7 |1.[单选题]在C语言中,要求参加运算的数必须是整数的运算符是()。          (满分

24d1f553a493118a97223e3d9129cb9f.gif

& b0 w& O& C6 X  w" Y$ b$ t. a    A. /

) }6 f8 N$ v1 r7 f- s    B. *

/ E7 m) f8 O# p+ X+ G    C. %

) [  U- Z) J3 P$ v# s    D. =

4 r9 g/ d$ c8 i& C( j    正确答案:——C——; G5 P  k2 T7 y2 t: m: b$ V! Y

2.[单选题]1          (满分

24d1f553a493118a97223e3d9129cb9f.gif5 R' [6 e9 a( e

A. 14 j2 a3 l* Z2 ?* m+ f2 E) k9 k

B. 2

4 r+ B: r1 P7 q& }3 ~    C. 3

* @6 K) C6 |4 Y1 \, \    D. 4

3 `9 e( b" W  N: O    正确答案:——B——

' a0 `% Z1 p* b7 G1 R3 S/ d3.[单选题]以下叙述不正确的是()。          (满分

24d1f553a493118a97223e3d9129cb9f.gif! E3 x  T5 ^; ]7 U* n% j

A. 预处理命令行都必须以#开始/ h) k, e. z- O3 y  C

B. 在程序中凡是以#开始的语句行都是预处理命令行

~- [' C0 C" ]- g: W' `! M    C. C程序在执行过程中对预处理命令行进行处理

! M# F( g% ^% X6 Y9 z8 F" f5 B    D. 预处理命令行可以出现在C程序中任意一行上

- D( F2 h$ M6 l    正确答案:——C——

1 [3 b8 P: S3 g4 b" B- J4.[单选题]1          (满分

24d1f553a493118a97223e3d9129cb9f.gif

8 c' k# x7 c' T. e) [0 u0 ~    A. A

/ N  N, C* i  @6 k' T    B. B' N) t3 I) I4 o, q

C. C* ]" J/ }8 l# V8 _& K4 I( W  c! _

D. D+ ^+ v, w6 ]& C; ~

正确答案:————

0 a0 M4 r! C% `1 G0 c5.[单选题]当定义一个结构体变量时,系统分配给它的内存量是()。          (满分

24d1f553a493118a97223e3d9129cb9f.gif0 A1 A4 A5 M4 _7 f7 V! S( t

A. 各成员所需内存量的总和

* w4 Y0 h/ d5 X    B. 结构中第一个成员所需内存量

" L9 n% D0 U  i$ c3 Q    C. 成员中占内存量最大的容量3 U! h5 h6 O" p8 F4 r+ ]6 G

D. 结构中最后一个成员所需内存量

) ~, ]) T4 ]( S    正确答案:————

3 N5 T/ ]$ J( t$ h6.[单选题]11          (满分:)

' S, d- i0 P) r% b    A. A: D! s1 e+ `9 b

B. B9 q$ E1 T, |$ x; u% {

C. C" Y1 l: k* `1 m# F+ E( ?

D. D2 ?; |& _6 F  \1 a& a2 X

正确答案:————

5 Q$ ?2 T/ B0 y, f7.[单选题]1          (满分:)- O9 w4 M2 v0 G! h; V; l( @+ Q  A5 R

A. int

, }4 T: K9 z! D    B. int*

" i' D# \6 I2 Q+ ?    C. (*int)

" j% e# r7 l* I# W; D* x0 M6 C: P, _, D    D. (int*), Q% _) Q) i6 F4 A! ]+ w

正确答案:————

8 `) {! f7 d* Y! h3 C8.[单选题]若执行fopen函数时发生错误,则函数的返回值是()。          (满分:)

7 ^" y/ ?/ k  W. w    A. 地址值n" Y6 e- a0 ]* f+ L

B. 0

' T3 Y9 F" _/ N. j. G7 K    C. 1

& O6 J/ u% r/ A% d: I4 L+ u# X    D. EOF

# _3 r' B" T  F, v7 t. A7 f8 c, M6 e    正确答案:————

) X7 Z6 E2 k, @9.[单选题]1          (满分:)

' Q4 o, \( m. O# A; q# P; A    A. A* Z, V9 e7 W( E) _8 c$ Y

B. B

, U9 G9 ]  j/ x2 a    C. C

2 L' x1 e5 ]( F$ p    D. D$ R/ L+ i  l, F* ^1 Q

正确答案:————( l* B5 R* O4 k: L7 H8 u

10.[单选题]1          (满分:)

+ b5 J5 h" E! s# Y# {0 H4 j    A. A

# A0 \$ p  V! J$ c, E  u8 |# z; ~4 c    B. B

, {* K, G+ A) A  B+ W    C. C% d" s. T( S! m3 h& A$ G

D. D" s+ Y6 Q* T" o+ C7 a3 }5 @, ?3 V) }4 C

正确答案:————& P( K8 {. E1 x

11.[单选题]若有说明:inta[][4]={0,0};则下面不正确的叙述是()。          (满分:)! `% q$ q" a) z6 M6 n

A. 数组a的每个元素都可得到初值0& ?* F: a  [- f  j

B. 二维数组a的第一维大小为1# b" _' y( T$ E

C. 因为初值个数除以a中第二维大小的值的商为0,故数组a的行数为1* w* s- t+ ]- h8 r

D. 只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0% h/ Q4 R! V3 N

正确答案:————8 ]3 j0 R7 q: O( U  s3 w' r5 ?

12.[单选题]1          (满分:): T1 m1 d9 I0 s6 B& S

A. x*y/u*v" F- o/ M0 U& h5 ^2 u; h2 k+ @# n& V

B. x*y/u/v

o& @8 B8 g5 d    C. x*y/(u*v)

4 i0 U: V' E8 u: v    D. x/(u*v)*y8 s+ f% H* }8 ]7 F

正确答案:————

: v" n( {. q- z9 }13.[单选题]1          (满分:)

f. }% H, E# z2 k" W8 e' y4 v% n    A. 0

! t& ]; E4 f- B: a* h( |3 Z- E    B. 18 }# C; G+ d( l. J

C. 2

6 E5 c! `+ t7 R7 a# Z' S    D. 6# ]* f8 R1 i& m. m/ w; O

正确答案:————

! P7 r& a% ^+ W, ~1 y2 J14.[单选题]1          (满分:)' |' \# W2 c; R7 K- b/ v( D

A. A

l# q) r6 w" n" r2 u# \* N# [    B. B

: E, B! J$ }- `% o9 {8 [    C. C

# Q( H. ?; y! ~! i    D. D. K# l3 Y) a& _2 i/ Z; I7 I+ F

正确答案:————

1 ~+ t# ]% O* c& A$ P# \15.[单选题]1          (满分:)

9 W. d: I/ [+ v* t+ T* _    A. 9

1 {, N7 U6 _- s7 K; F( A0 p    B. 7

& @6 s0 C8 g7 N0 ]    C. 6

& Z! h1 V1 o2 m; _4 i" i    D. 5& q( E- J7 W" u' l% l/ H+ t" O

正确答案:————

- c2 ^+ H! Y# x$ k2 d16.[单选题]1          (满分:)5 [! S  `  R0 J

A. 02. i) t; p5 e/ D

B. -209 u: t0 R5 z% Q& `

C. -21

" n1 `$ `, v) N* J4 S    D. -116 S  [# W. k# \9 ]5 I. f* ?/ I

正确答案:————" B; m* e! _, E* R5 @2 @

17.[单选题]1          (满分:): c. \  z: O: D. k6 L$ L# b# t

A. A+ u% P4 Y8 i' {

B. B7 ?4 i, [. p, ^6 n* Z

C. C4 u- F. k' d3 C4 D

D. D" v2 Y$ J; A7 v. `% n

正确答案:————' z% {/ H4 J5 L: M# P

18.[单选题]1          (满分:). Y8 U. Y; m! J

A. doublefun(intx,doubley)' W2 ~. u1 |8 q; Q2 ]0 g  C5 W' S; f

B. fun(intx,doubley)

$ u/ o0 X3 R9 _    C. doublefun(int,double)

5 j, k2 ~1 ^" s# t8 a5 g/ O  E' }    D. fun(x,y)

2 m8 T. g( s$ |. m& ~' E0 v    正确答案:————

3 z% ]1 D6 @2 ^. P1 e19.[单选题]在C语言中,定义数组元素时,下面关于数组下标数据类型的说法错误的是()。          (满分:)

2 m! q$ n1 J' Q. ]1 n5 H. x" g    A. 整型常量

) R0 _$ ~' _2 J2 ]; _    B. 整型表达式

0 v. c" r9 ~- U8 ~4 o    C. 整型常量或整型表达式' j5 B- l- I6 e" _

D. 任何类型的表达式* l; O! k( d9 R& ^# |9 D' X

正确答案:————

* `# f% u2 _) Y/ y20.[单选题]若有定义:int(*p)[4];则标识符p()。          (满分:)3 K" ~0 I% z* g, I  P3 N/ ^# S# h

A. 是一个指向整型变量的指针( v  _1 D1 ]9 `9 p3 Q1 s

B. 是一个指针数组名

% m6 i( c: T  e5 W8 i3 n& J    C. 是一个指针,它指向一个含有四个整型元素的一维数组

0 `" @1 o. P9 V+ [5 v, l    D. 定义不合法6 |# \" J4 P, N  a6 K9 h

正确答案:————/ ]7 R  C4 G4 v$ R4 Q

21.[单选题]若x=2,y=3,则x&y的值是()。          (满分:)& T" E$ J8 s( }6 k) }2 m: i: C

A. 0

6 w4 C% a8 P. h8 M0 i' X+ M4 I! C    B. 2' K8 Q# l% T  G, n! b. i3 L' U' G

C. 3

3 g1 @, U8 }: N- Z  W& C    D. 59 F& Y, D, F6 @% c( }

正确答案:————/ k; x& P9 i+ {9 G) ?! x

22.[单选题]若有定义:inta[10],则对数组a元素的正确引用是()。          (满分:)

* h3 r) S4 Y0 Y9 o& t' T    A. a[10]1 T( ]9 ^% a0 Y+ T+ G/ g% v' S

B. ,{IsCorrect:false,I1:C,I2:a(5)3 C: P4 |1 W1 C/ g: J/ [

D. a[-10]& J8 B9 u! h) h8 `

正确答案:————

: r4 ?! U% S  e7 Y8 \, j% y1 J, I5 h23.[单选题]表达式0x13&0x17的值是()。          (满分:)4 R) e0 q& F: b/ E1 [

A. 0x17. k+ G! m. s" b& m% t; H. ]

B. 0x13

K: W" P3 p% U1 l    C. 0xf8" W* d8 c/ `! y, R6 {2 ^: b; H  D

D. 0xec5 G6 y: H/ [, t* ?" }4 ~

正确答案:————; [8 T3 @7 k; Q

24.[单选题]函数rewind的作用是()。          (满分:)

# C# Q1 O6 l* h' q: [0 b+ |. a    A. 使位置指针重新返回文件的开头

$ F- @- O" k5 p6 D* w    B. 将位置指针指向文件中所要求的特定位置0 B1 s: r- P5 U  Z

C. 使位置指针指向文件的末尾0 `+ M( ^+ ^. g+ T' f% W& f

D. 使位置指针自动移至下一个字符位置7 O, h3 O+ P: u8 h

正确答案:————

' C( T& A* u! B: @25.[单选题]1          (满分:)]- w( M* a- k- u/ }& Y% i1 D! t* U

A. 56,70

C- |3 ?2 V& k: Q    B. 0,03 E9 X# X4 K: g0 d/ n5 W2 B

C. 40,507 K9 [; G3 N3 C/ x; i

D. 62,75% U9 }- b' _( |  H: |

正确答案:————

, T! ^% S: q7 c26.[单选题]1          (满分:)% ~8 ^$ r$ t: g5 h

A. 00011011

) p/ @) e6 a0 G$ ?4 O) n    B. 00011011$ n/ c" C7 t& a+ ?8 {8 P$ D+ V

C. 00011000

0 [! i! p6 n9 S5 J4 g& g    正确答案:————

# ?* s5 g: Q1 K9 Z4 f7 z27.[单选题]1          (满分:)6 {2 `( W8 b) S, {' T5 a0 z, u" G$ O

A. 语句voidprt_char();有错,它是函数调用语句,不能用void说明+ L3 K- W+ K6 B; \3 A

B. 变量名不能使用大写字母8 s& ?: @/ @4 @$ ]% N7 C% A/ Z

C. 函数说明和函数调用语句之间有矛盾

, r1 d% d1 i, a7 c    D. 函数名不能使用下划线( M4 H8 x3 N, |1 _

正确答案:————

& P0 s/ @* s% T& z2 g" r3 s28.[单选题]1          (满分:)

2 u  f6 g* j* l7 x2 d, [4 |    A. 1

4 a5 F" J1 d& z  i$ c: m    B. 1256. u; J" g% D" B. P

C. 12ab56! i# X5 Q* n6 T; a! C

D. ab

1 W3 @2 g8 |  x! ~* `7 k    正确答案:————% h( y- Y! ^! T% B

29.[单选题]1          (满分:)

# T( @2 P0 c" p' H; {  ]    A. A

) N# v( e8 Q2 H8 f) n$ h    B. B2 Z9 G+ b) z' R7 H: L

C. C

! U; i, t9 A! ~. t0 l$ m    D. D8 ]  D- A2 S; j" T' P: ?

正确答案:————0 S: g; b- f1 ?( g

30.[单选题]若有说明:inta[3][4]={0};则下面正确的叙述是()。          (满分:)

' l  h' {* `( [% s: ^    A. 只有元素a[0][0]可得到初值0

! P" T: W0 ~, D3 t* _    B. 此说明语句不正确

0 y# s" C3 a: p    C. 数组a中各元素都可得到初值,但其值不一定为0

& I) j# A3 z6 ?, Z* K) H    D. 数组a中每个元素均可得到初值0, {( |) R, q" k! a5 y2 T

正确答案:————' F$ z5 ^/ x7 ]( d& c5 b

31.[单选题]以下不是死循环的语句是()。          (满分:)

0 [0 P- `/ E5 g  G! N    A. for(y=9,x=1;x>++y;x=i++)i=x

+ a; @+ U& @, |$ M# z4 v    B. for(;;x+=i)6 P# r* f7 y- O) J  ]

C. while(1){x++;

9 a/ t% Y, i; g' F; G/ R    D. for(i=10;;i--)sum+=i

) m# g, J2 T- l8 s0 U, q/ [    正确答案:————

* o: X* I2 o! C3 Y32.[单选题]()是程序设计的灵魂。          (满分:)! q& S- {* V8 I# q7 q8 L& a

A. 人+ l& d9 J& g) O7 L9 q7 H; c

B. 算法

- c: M8 X4 M& C: }" ^2 B    C. 公式

( C, n0 _/ ^1 ]& S    D. 方程

. v9 O1 n9 p: W$ v' v    正确答案:————

6 l& _* e9 {2 f7 K+ L5 B' x33.[单选题]1          (满分:)' i! i  x6 e: Q8 x8 w( X

A. A- `: }& z- X; K4 |0 X

B. B3 d! A0 p2 d, m7 M0 I

C. C* c1 t- \: k: ], G3 }

D. D

0 Z( h4 Z/ n3 W5 b* o    正确答案:————# p# d$ t- H+ s9 I! a

34.[单选题]C语言对嵌套if语句的规定是:else总是与()。          (满分:)

- n" c. z: f3 ^7 {, v    A. 其之前最近的if配对?! A9 |6 X7 S# G& @+ e/ W, B2 }

B. 第一个if配对5 r1 P+ `; j3 {/ V

C. 缩进位置相同的if配对# K+ {- d) w- I, u5 }# P

D. 最前面的if配对; X# P3 z8 i1 z- w+ G' H7 M/ Z

正确答案:————; M* w  ^0 o1 J. b- j5 j, R: Y

35.[单选题]以下叙述中正确的是()。          (满分:)

4 e8 a4 d1 p7 R  p+ b    A. 在程序的一行上可以出现多个有效的预处理命令行

# f! |+ K" r. ~2 W1 e% r4 U    B. 使用带参数的宏时,参数的类型应与宏定义时的一致; c8 a4 d- q4 {8 o7 l

C. 宏替换不占用运行时间,只占用编译时间6 s9 g; z! p  x8 ]% o; q1 f

D. C语言的编译预处理就是对源程序进行初步的语法检查2 x0 [! V! ]; O

正确答案:————8 `, H. H& v% p0 x: N

36.[多选题]三种基本程序结构是()。          (满分:)

2 Y  }( K0 E0 q" t! z6 S    A. 顺序结构$ V6 t& z* |  x/ [( \& ^& @# l

B. 选择结构/ ]. _& H) |0 f3 I( u' D$ B

C. 循环结构6 T6 y# r+ ^2 F5 |6 M6 |

D. 树结构3 R+ o# a, B7 ]( z; l

正确答案:————

/ G; C7 \( g) ?- ~37.[多选题]计算机算法可以用()等方法表示。          (满分:)

! O5 q; p2 ^" ]+ n# b1 d/ q    A. 自然语言

3 B( ~2 n0 M/ o, j, L    B. 流程图$ P; B" K, {5 o7 \# \7 u

C. 伪代码7 a( m' z; a; U+ A5 Z7 M

D. 方块图

( e  l" e, x3 ?  r' B8 ?! P! i    正确答案:————. c" m6 d) ]( L! u* a$ v6 K

38.[多选题]计算机算法可分为()两大类别。          (满分:)i* \- ]3 i7 t9 r; S8 o

A. 数值运算算法

/ R( j' |3 n2 w4 [9 e7 ~8 F& x    B. 非数值运算算法

& W/ x& i/ K8 W$ P    C. 结构运算

1 c& f# s! R, A( u; |    D. 形式运算/ \& A" M& A1 O+ i" w- B7 I

正确答案:————6 \, F* O/ t6 G

39.[多选题]函数体一般包括()两部分。          (满分:), a) |5 y$ Z8 |- a4 m( o  \: ?3 f9 A

A. 声明& n. T4 V+ D& j

B. 执行

0 T% l& S7 r) n1 J    C. 形式

; R  [' G4 M7 J  _/ C    D. 操作

$ o. P( ~. K9 m    正确答案:————; J5 X5 E4 K3 p4 l5 x/ y" i/ l$ C

40.[多选题]一个计算机程序应包括()的内容。          (满分:)& w+ r! V" K3 U+ I

A. 对数据的描述

7 K& @) F1 K, F    B. 对企业的描述7 g0 `, d8 V7 \6 L. y

C. 对操作的描述(算法)% ~! q; U8 f/ V9 r9 P9 a

D. 对社会的描述

( I3 e- F5 }. b# S8 U+ W6 @    正确答案:————3 ]) a2 Z- H% r" a" z0 x

* q$ C8 ]3 P  O# `

: `' L) o$ h$ L- f

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值