南开大学20秋c语言程序设计,[南开大学]20秋学期《C语言程序设计》在线作业-2...

试卷总分:100    得分:100$ [) ?6 J* Z9 Q0 c5 J

第1题,C语言结构体类型变量在程序执行期间( )。: n( ]' C9 U) \/ ]8 P" X9 a7 M

A、所有成员一直驻留在内存中1 A# ^. m8 e1 ^, T4 y9 y/ h

B、只有一个成员驻留在内存中

5 i5 `8 V7 v/ w& a% i8 T  EC、部分成员驻留在内存中/ T$ Q3 i4 ]4 k3 o4 n

D、没有成员驻留在内存中

* F7 L4 }/ w5 U$ y% i, Z正确答案:

! N8 U2 ~% N5 y% W3 [3 H* e$ I

7 h. S, `5 x: B3 j4 b第2题,设以下变量均为int类型,则值不等于7的表达式是( )

`! [- j6 g9 h- @4 X5 BA、(x= y= 6, x+y,x+1)+ J: L$ ~6 ^# e8 T3 s1 x$ g

B、(x= y= 6,x+y,y+1)

' x% {: b& b# NC、(x= 6,x+1,y= 6,x+y)6 f8 @7 m" e; |5 g! A/ m

D、(y=6,y+l,x = y,x+1)

+ d+ v( k1 l. r正确答案:

& ~9 S5 j. u3 K( t[. P% R0 _5 i, Y3 x9 O2 s! f

( Z$ A+ [/ f& G, z/ U) n2 q第3题,main() { int x,y,z; scanf ("%d%d%d",&x,&y,&z); printf("x+y+z=%d\n",x+y+z); } 输入数据的形式是25,13,10回车,则程序的输出结果是( )/ }* R2 c, e# A1 w2 g5 S

A、x+y+z=48

0 ~6 A) g9 y/ N/ q( N& VB、x+y+z=35

3 I6 v: h: J/ F6 OC、x+z=35

, b+ r" `* d7 E0 U: RD、不确定值: g- O) _5 U! f2 Z. S( M

正确答案:

# ^) D+ o! R  v: Y0 d. e# f$ T4 H: p

, Y$ _7 a/ B- Z) Q9 V第4题,若执行fopen函数时发生错误,则函数的返回值是( )5 z2 r/ O8 D& o& t6 r

A、地址值

. C! ]' |6 D) j9 p" [( K+ fB、null

* s5 q2 w" y" t# F7 hC、1

( w  {8 Y! Q% zD、EOF0 H0 X1 D& k! e9 L+ v

正确答案:( Y- x+ _; u5 |4 A- G/ A8 l

! n* w5 [2 f% E" |/ E$ J

# I% M7 l# \$ e* [* m1 S答案来源:谋学网(www.mouxue.com),若已有定义int x=2; int *p=&x;则*p的值为( )4 o6 G5 L: q) [

A、2( B5 n) @! H( T

B、&x" M& A! z2 [( Q( j2 B, p2 W

C、*x. N* H: K1 f# E1 ]: c

D、&p

+ `" N! g2 z; p9 s: j/ a1 g2 M( `正确答案:7 v5 [' X! j( e* Q) P9 @! `

) |# m  I: j; d3 ]. o8 f

5 m3 v9 D: c7 y- ]/ u. ]

第6题,设有以下说明语句 struct stu {int a;float b;}stutype; 则以下叙述不正确的是( )

$ z, X' j9 ^. Z0 v5 D/ U8 h# cA、stutype 是用户定义的结构体类型名9 S3 {) g; F. d1 m

B、a 和 b 都是结构体成员名/ l' @! r+ k  E$ j

C、struct 是结构体类型的关键字( }8 W, K* S; t- a7 Q

D、struct stu 是用户定义的结构体类型7 X) g% s' m5 L  ~- {

正确答案:" j. g2 ~" J* {% Y

. ^  k& @$ a3 @: _7 o& Y* p

- _/ i1 X) C+ m9 l( i

第7题,x=-2; y=-1; if(x!=0)   if(x0) y=1; else y=0; 该程序段的输出结果为( )。& t1 Y- U+ h! _& Q) w: L

A、1

6 |( F3 {. |1 }9 ]$ OB、08 y3 @/ }" r; G& X) O

C、-1

3 @$ Q& t- ?8 d" d; M3 z8 ~D、不确定

9 W+ n3 h; q( ^正确答案:

6 I2 a, [, Y, h$ z5 e

9 k! H) y) d, x6 Z+ V

5 O; u% _4 U% w3 U8 G2 w) i第8题,一个源程序文件由一个或多个什么组成( )

3 r) H7 Q$ O; [/ SA、语句0 F+ p/ i/ e0 x5 D6 p9 a& I( ^

B、函数9 o: R4 W; `; {( t# [/ J: [

C、程序块: W" r' x2 V# \9 }" |0 M& ?

D、子程序" k5 z% [( i5 \5 T

正确答案:3 L* J& I' t6 k+ W) R$ S0 Z

+ k( g2 S. M9 m. W$ t7 |4 c( _. v' \: S

第9题,若有定义char str[]= "very good",则str的长度为( )+ d; M' N! A2 H" P5 D- a, S

A、8

2 ]; p. e8 s8 LB、9

0 q3 M% p# v. `8 o7 b9 h4 I* RC、108 l/ E5 b% ^/ E* y: ?

D、110 s3 y8 O4 `8 @; h% u" [

正确答案:

: `5 i# E1 }: V. c8 s

4 O' q& a! w7 m# p! ^: O$ D: _' u! L- ^7 j2 h$ r7 y

答案来源:谋学网(www.mouxue.com),int k=1;  while (k=10); 上述语句执行后,变量k的值是( )。; q8 ~0 G, V" V! k2 |* u

A、10

$ M7 S! L6 x% A* |B、11

, Y! _5 w% y( k! A3 q. G  eC、9

( g/ ?/ ^# N7 z, i" ^! ~/ ~% xD、无限循环,值不定

# M6 r/ O) J; H) h* m正确答案:, a# {, |, [4 Z& f' b6 E

- P7 j  ~+ `3 X) |" rd9 F. C2 u7 U# G' f% W8 Y

第11题,在C语言中,char型数据在内存中的存储形式是( )

' y/ B% f! f. h% X- l$ s! PA、补码

( S" z( {9 [) K+ ^4 B% D; U( ]$ nB、反码* ]4 c% \+ G. o, Q

C、原码

- W  h8 {! A! p8 Z) E- CD、ASCII码S' O+ U" x  N

正确答案:# B6 p: F0 n/ O  c8 P/ c

, m8 O5 s9 U  E9 ^( n, c8 u' S* q& U+ k

答案来源:谋学网(www.mouxue.com),fwrite函数的一般调用形式是( )) ^) G1 B/ v* o7 m

A、fwrite(buffer,count,size,fp)

: `3 g7 W, R0 e+ l2 W/ xB、fwrite(fp,size,count,buffer)8 t$ k/ d( T3 ~& l/ W' u

C、fwrite(fp,count,size,buffer)

6 ?; d- D" I, G. X9 FD、fwirte(buffer,size,count,fp)7 ^$ p9 D1 a0 _  Q: g' G* Q" P  _

正确答案:

* ?3 g: f/ p: o! R, ]3 c% h0 A- H! h, a3 d

$ F& e5 H+ z/ M6 g5 J第13题,for (i=2; i=0; ) printf("%d" , i--) ; 以上程序段的循环次数是( )。0 S  R: I9 X& u2 z: r3 p9 D

A、2次# O9 V# i: V  ?* f8 ?2 \; b! t

B、无限次* M% i) T1 @) L

C、0 次

7 B. L9 T0 G* X$ |1 _* N$ rD、1 次

1 l( b8 g2 k0 U正确答案:

7 p1 b( i% I- }8 {& Y: D# O" e/ l# Z9 p5 X5 {/ w

8 |" [/ Z& Y) c# J5 O

第14题,for (i=2; i==0; ) printf("%d" , i--) ; 以上程序段的循环次数是( )8 W6 h, ?$ \% S7 o; c9 B( O% |  ~

A、2次- C7 G2 ?" w; R% ?8 C

B、无限次, v- p2 F; T; @+ M4 r5 B

C、0次' \* e$ [+ @# J# l8 J

D、1 次1 j3 [  u  L2 F) ]

正确答案:2 n, R# A1 V$ l$ w8 f5 l; z4 G( H

/ v9 f- D5 Z7 B7 S

8 ~4 o9 A3 }/ {: l- }6 W5 d7 i4 |答案来源:谋学网(www.mouxue.com),main() {int x=2,y=-1,z=2;  if(xy)    if(y0) z=0;    else z+=1;  printf("%d\n",z); } 以上程序的输出结果为( )。4 Q& Z1 A; S' |. i" ?2 S+ _

A、3- ~2 t# m# J( x1 U

B、20 ^3 Y, P  E. N3 B0 ]

C、1" G. z+ F4 @) k" s/ i6 i. h

D、0

# ~; ^8 X/ v2 j- Q正确答案:* a) U) T+ {! p4 y2 `6 {

9 F2 g- j6 R9 A0 M1 \2 _

/ e& w- v4 k1 W第16题,已知p,p1为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是( )# B- E2 H6 u+ n9 s1 o- t5 k

A、p=&i

* ~+ u, V! W, G9 b: ]B、p=p1, h) U4 K/ F: h! C; ~

C、p=&a[i]

1 [- \, J2 y/ L$ T/ a. S6 X$ T  F. N- H" `D、p=10

1 t6 P( z) f0 K% k; ]. }2 f, b正确答案:

3 T& E! I8 z' V8 Z0 C

! N& ~+ {% f/ H! h* P

( H2 v5 g" |* z3 l, ^第17题,在C语言中,要求运算数必须是整型的运算符是( )。

0 t9 G' ]. k" J9 q- t8 r! {" Y' rA、/6 p* `5 s0 J1 \0 i6 l/ L( y

B、&&4 d$ ?/ f1 P7 [  i, `& G$ x

C、!=

' I+ z* D+ m' o# V1 ND、%

2 ^0 L1 `* {2 v5 q; {& I正确答案:

# {7 E1 |$ A6 ^# n$ g! l& U# [+ B; S) C5 u+ U! \7 S/ H6 B

3 M! X$ |' e0 n* u第18题,下列函数调用中,不正确的是( )6 Y8 `8 ?" C* M

A、max(a,b)) d* c6 O* e7 n6 u' \8 Q

B、max(3,a+b); U% ]- {0 K7 x& b, |6 r

C、max(3,5)) g' Z3 n4 A8 H( S4 h- i6 x! @

D、int max(a,b)

; ^# g% N" _1 A* R9 Y8 t正确答案:. ]$ A/ @6 @$ ]# E$ z3 H

1 R7 k8 c. K6 P. G6 M$ J1 W  D& O2 V

第19题,设有如下程序 # includestdio.h main() {  char ch1='A',ch2='a';  printf("%c\n",(ch1,ch2)); } 则下列叙述正确的为( )2 O/ X( e2 K+ g% q/ d

A、程序的输出结果为大写字母A

' g% G) U. g4 L! j" {B、程序的输出结果为小写字母au4 f5 I" C8 S0 P5 _. G

C、运行时产生错误信息) P* A. ~# J3 N/ b# j: R; \0 i4 I, D

D、格式说明符的个数少于输出项的个数,编译出错7 F1 }' U! N) O

正确答案:' a+ E7 M' d. C* I- K' l

- w6 [% x/ _' m  O3 `4 j

C$ o4 ~3 C, |! A答案来源:谋学网(www.mouxue.com),若要打开D盘上user文件夹下名为abc.txt的文本文件进行读、写操作,符合此要求的函数调用是( )

5 N( U/ E  W2 Z' L' h! GA、fopen("D:\\user\\abc.txt","r")

: L) g& q, ^0 X# ?- q1 x, SB、fopen("D:\user\abc.txt","w")" d+ r4 ~9 S0 l% |; D; v

C、fopen("D:\\user\\abc.txt","r+")

: \9 B6 z2 y9 ?7 M# x* o) gD、fopen("D:\user\abc.txt","rb")

l* I# w) l; s& `9 ?正确答案:

- y4 I" O0 j4 v  c, |) f2 `& O% c7 Z6 X6 x) Z

: `8 j# ?3 u6 p. h第21题,设有说明语句:char w;int x;float y;double z;w*x+z-y值的数据类型为( )。

4 z' v2 w4 V% s& ?" t; M' EA、float' L, }5 w# g! ?

B、char. a( [) v, \& s. K+ w

C、int2 I. \% d; p- V) D  i9 d- n, U

D、double

* F9 ^7 ]2 f$ l8 t3 A7 l7 G正确答案:0 n6 v7 D" R" d: |

/ f) \) B2 \! \7 e0 Q' i! e

# w2 z3 D1 Y0 {# J$ v1 ~, p  P( F* Y

第22题,从用户使用的角度看,函数有两种,它们是( )2 g$ \: r0 d+ N# q2 a) U4 x% S

A、库函数和用户自定义函数

6 z8 y/ _: n; H% e- L! _% U2 HB、库函数和主函数5 C, l6 Z( A- E  i

C、用户自定义函数和主函数

- H3 c: ^: e9 c& I6 x. ]D、主函数和子函数

! K. a% m1 }, n& [+ s# W' e3 K" g正确答案:

5 |7 A* H' c9 l% }" N" p

1 J1 ~7 p* t' b1 }

! R- t- |$ E  Z4 E+ ^# Z第23题,若有以下定义语句:int a[10]={1,2,3,4,5,6,7,8,9,10};则下列哪个是对该数组元素的正确引用(  ); ~! D; _2 p& ^4 ]! B

A、a[10]

' Z' S4 K# i4 J) X0 SB、a[a[3]-5]

# b2 a  B0 F6 t  i% gC、a[a[9]]9 M; D5 L) ~7 E; k0 v; m6 `; K4 q. f

D、a[a[4]+4]

* d# F1 _4 @7 X. P' K正确答案:1 d% E+ D( ]; D* n7 J: L) P' N/ T  q

. r( [* b+ y+ `2 E; ]

1 a6 V# I3 O, `第24题,main( )  {int n=4;   while(n)printf("%d ",--n);  } 以上程序的输出结果是( )。# m4 n  ]2 U+ l$ Z, H

A、2 0L9 _  \+ J( X( ?, ^  O

B、3 1

* J$ d- g5 \1 u8 ~C、3 2 1 0' m) C! W7 b4 L- L

D、2 1 05 M. A! [" t, |

正确答案:9 o/ X  j, b3 C6 H# |# |

+ G, m' ~' x, b2 n  R

5 l" |4 w: C  A8 N; V2 e! Z答案来源:谋学网(www.mouxue.com),若以"a+"方式打开一个已存在的文件,则以下叙述正确的是( )。

) i6 O/ b+ _* F- d- v+ zA、文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作。

0 l$ S; c/ e* V% ?# u; b4 RB、文件打开时,原有文件内容被删除,位置指针移到文件开头,可作重新写和读操作。) }. l% X, x; W% X; i5 N& ]

C、文件打开时,原有文件内容被删除,只可作写操作。, V& ~8 K8 N/ A- y7 r1 c7 r

D、以上各种说法皆不下确。: G$ g# C+ q% A0 i5 n/ z! q) s

正确答案:

5 i/ `& P/ C% b* p; ^

$ p) a/ j! r3 G& {; ]. [7 e) [& W/ c6 _

第26题,当不能正确执行文件关闭操作时,fclose函数的返回值是( )。0 V3 l2 L  t1 k+ X1 p

A、-1# t. X8 j& ?0 \( j$ D& O

B、EOF

, x0 m/ `0 z' }3 m2 F3 t2 mC、TRUE

* S7 B/ {/ i0 Z; e/ V% \8 F+ N5 wD、1

$ e0 m5 `* x) z! l4 B正确答案:0 i) v6 X2 P2 C  ~6 ?

& }0 n& N# r: F' M% b

: ~0 p& v0 X+ i4 P

第27题,若已有定义int x;下列说明指针变量p指向x的正确语句是( )7 `/ h8 S7 k) X6 K7 k. T; q% @

A、int p=&x;

6 w: X. ~7 G* m: {7 u4 nB、int *p=&x;1 `3 K6 V) f+ M

C、int p=x;# ~' p$ r& R0 T9 c

D、int *p=x;2 O' y) A9 P! N" `( J

正确答案:& |2 P& |/ G3 W+ H6 `+ ^1 A

- G# S3 d" e$ N9 `0 N+ k- K1 s4 U( V3 O9 v7 p, q' e

第28题,若定义语句:int a=7;float x=2.5;y=4. 7; 则表达式x+a%3*(int)(x+y)%2/4的值是( )

# g$ Q2 D; y" k0 O; R& i$ eA、2.500000

2 J" x+ J3 x! L6 Y: B( j  [- g5 DB、2.750000

; d$ L: [" x$ o: TC、3.500000

9 |4 S: M# U4 s' H# wD、0.000000

) J3 S6 f( c  [) l' A正确答案:2 o- o8 H+ l1 @' }

( @; J! x  ]" l! ?& K+ w; H

. c) f, ^1 |4 Q# i1 D, P第29题,C语言的函数中,( )。% @8 H$ r' t8 H- {' l2 @2 S& Q

A、必须有形参

# e( _8 A& H; A5 @- w& pB、形参必须是变量名

: h" q9 A. d5 i- LC、可以有也可以没有形参0 u$ B1 j+ o; s+ K

D、数组名不能作形参" L; G. y" \! y6 `9 h/ _  F. r" q: _

正确答案:

# z1 e' u( f) {4 P/ [) I6 _& P% m+ _& v# L0 V1 I2 p( @2 Y

7 q+ ?3 d, L7 p( r6 ]9 Q0 C

答案来源:谋学网(www.mouxue.com),C程序的执行从哪里开始( ); }# k# z5 C+ m$ i& \/ f+ N& M

A、第一条语句

9 s. c0 H, p! |' B  v/ BB、第一个函数

& U3 m9 K' P, @$ n$ C! L- gC、最后一个函数

8 N8 v& y* U/ \0 aD、主函数

5 y# `, V! \, D" y2 _1 P- D7 p正确答案:# |. W) A! o, l

0 M- @+ @. U& ^" R; B. @( N+ J2 ^: w8 l2 B% ]! x. n& f

第31题,下面程序段  int k=2;  while (k==0) {printf("%d",k);k--;} 则下面描述中正确的是()。0 w8 W3 t1 p) @

A、while 循环执行 10 次

' h9 {- Z1 s. j1 T; o0 UB、循环是无限循环. q; Z# Z# A3 v  t* e5 s

C、循环体语句一次也不执行

8 z7 Q+ u# W: `& }5 |' UD、循环体语句执行一次( r2 }3 W  T2 ]

正确答案:

8 R. V7 W' f% N) S  S

" @7 u/ e+ `  h' _1 u& z+ M' h

4 [% C& b  @, S1 C: e# P" s第32题,判断字符串a是否大于b,应当使用( )

* \( r2 Y; U& Q9 N: gA、if (ab)# q4 \$ G- S5 o1 h: y9 i& j

B、if (strcmp(a,b))

) }! f4 e, Q. p5 j+ Y4 H# _C、if (strcmp(b,a)0)* {. v# N, ]8 f

D、if (strcmp(a,b)0); Y2 {5 t5 @2 w5 X8 ^+ Y

正确答案:

" {$ c- y# U/ w5 j3 H2 F( P

" T4 [: f1 r# d. t7 f* O

# d4 N3 u4 d  p' U. j7 m+ w5 h第33题,printf函数中用到格式符%5s ,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式( )3 e6 _% l  }+ t- _+ V+ i+ t" j7 I

A、从左起输出该字串,右补空格3 m$ a! u! S# C# Y7 k0 f* Q7 L

B、按原字符长从左向右全部输出

1 z) r' ?) e1 P8 Y: Z  WC、右对齐输出该字串,左补空格* N# Y: A2 x. |$ N

D、输出错误信息5 S; ], D5 o( v3 ?2 C: g

正确答案:

, q4 m: X8 k; G5 e% c

2 T+ A- c2 E* P9 l

& E7 s- z8 e! b3 I# B4 E% x第34题,以下对一维整型数组 a 的正确说明是( )

) p# Y* l! i0 [( E0 q9 b  ?- \5 wA、int a(10) ;6 X0 Z) r% ?' y! g* ]+ x$ h9 G

B、int n=10,a[n];

. r" q* H8 W4 j. K% ]8 `4 ~& C( ~C、int n;I/ A" `/ }+ R' \

D、define SIZE 10      int a[SIZE];

( a5 t) B9 z9 ^; t9 P  V3 z' h正确答案:

4 x+ I% W9 h2 Z# h& ~1 j# g# X0 w6 K: K0 Z7 _0 c/ F

+ T9 c0 B! i& @* O

第35题,下面4个选项中,均是C语言关键字的选项是( )。8 Q* c  {1 k/ S7 G5 g

A、auto enum include

- l  D2 h* b" l7 iB、switch typedef continue# S3 x  x6 L8 m5 Z3 u5 g

C、signed union scanf$ r2 {* @, T+ X9 ]. a" e' V: p* M. L

D、if struct type

# a/ G2 w1 L- E正确答案:t, a+ h, B9 R6 {7 h  `$ g( v- \

# z7 z# [2 e, e4 t6 I! Q" @+ w( E6 K- z* Q! {

第36题,x=-1;  do    { x=x*x; }  while (x); 以上程序段( )$ J& s$ }: w( D5 j2 Y, r/ v

A、是死循环

/ D$ q* g7 L6 t( kB、循环执行2次

8 W3 ~, F) s' L* iC、循环执行1次

+ W: i! A4 F% b9 u# J7 UD、有语法错误

# X' x/ `' R: @# j正确答案:3 I: q% c8 H! [( u  ~+ V9 o6 J

) E5 T- K7 P# j5 z

5 b# u8 l: d/ U1 J第37题,以下正确的叙述是( )$ b. x* w0 r6 L' Y% x

A、在C语言中,每行只能写一条语句$ W7 A9 z, h% X4 d$ \6 r& V3 ?, H

B、若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数: A* F) J/ \+ X. U1 _/ E6 T

C、在C程序中,无论整数还是实数,都能被准确无误的表示6 `3 `* G7 Y( U; }- y

D、在C程序中,%是只能用于整数运算的运算符6 T% s  `* y8 C1 r/ ~

正确答案:$ V$ `8 [* z- ^- T; n

; q9 h5 K$ {$ M5 e# P

, k5 l: w% j9 o/ w6 X- }+ |9 ^第38题,以下不正确的叙述是( )

/ n$ t" M2 \: j9 J* yA、在C程序中,逗号运算符的优先级最低

& {5 i& q& E0 BB、在C程序中,APH和aph是两个不同的变量# X% b! f. J+ x6 n

C、若a和b类型相同,在执行了赋值表达式a=b后b中的值将放人a中,而b中的值不变。% ~: l9 J( X; U  {" Q& l1 Z

D、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。

$ x. W7 V; O9 J. E正确答案:4 M, Q3 [! J% v& S/ A  Z6 [: W

" @3 n" Y- q6 E( h

4 n) ]2 T4 @5 O: y2 Y第39题,下列哪个是字符写函数( )。1 P+ H" }* }+ K

A、fgetc5 ]* g* G; K! R; {

B、fputc9 s3 t+ ^0 D1 J+ c$ d! M5 v

C、fgets

c  l/ f! p4 ?; Z% o8 t5 yD、fwrite' a$ i7 y2 L% f0 E& N. S* X" E

正确答案:1 m3 A: F' y* A% Z

) i. v) C" G8 O) A9 p( V+ A8 X' k

% [; |/ \+ @8 Z2 d1 k( q- ?1 F: G/ x第40题,下列关于数组的特征错误的是( )。

/ y1 _9 i+ f1 j) RA、先定义后使用$ k/ D+ z6 B! n, x- r

B、可以有多维( H. `- }  g: J8 `7 F- g" r! j

C、定义数组长度时可以用常量或变量

3 E3 Z( v( ?( h4 m9 ^, M- [D、可以作参数传递# ?5 Z, e; q" Q0 H1 ?2 Y- Q

正确答案:

& v3 T( R2 ?2 u0 H. |/ V2 r6 W" n1 O( W. {

. ]6 r/ A2 Y/ [0 x* `第41题,C程序是由函数构成的,每一个函数完成相对独立的功能。(  )6 ]4 |9 y% d7 C- W+ T  T6 x

A、错误

0 }  e7 s7 k- _B、正确

% Q& f8 B: ]. X4 y- h8 v* I' ?正确答案:) e. M3 f% s4 ?$ Q1 |

7 N9 u2 w* ~& I' t6 M# x

- D) T( d& l/ _" o, g第42题,被main函数调用的函数只能是库函数。(  )

# v& b& s* w3 p) t  vA、错误

1 C' p% x' `  a7 ~2 s+ ^; c3 ^B、正确

: f4 c$ e' Z  ^" \5 R& n正确答案:

; ?; d- ]1 r6 n- G) c2 U% Z' D  E% I5 c$ D

: Y- x  q* U5 Z1 j% {' {  [+ P  D

第43题,赋值表达式c=b=a=3是错误的。(  )9 E5 T( @( n9 P

A、错误c9 C6 f: D6 l$ C  X" J6 [

B、正确4 {3 S' T4 O/ \- d; C/ u

正确答案:& F2 V6 ?6 z* ^. J

$ s( I& w- d( _. v/ ^, d: ?4 N) ^: |

第44题,在Turbo C++中,存储字符串常数时所占内存空间是不固定。(  )7 P3 s+ X$ |0 E- w! P

A、错误

! x! [2 m' N) @& n; ZB、正确, ^1 Y! e6 S0 y7 o# _8 U

正确答案:" K/ d3 P. @2 z; @7 q% _1 v6 M* l

( Q) m# `9 ~$ B9 L% Z: |# p' F

( g0 r8 S( ~7 T- j第45题,在Visual C中,整型数据在内存中占2个字节。(  )8 x9 _/ z# L, b9 @5 L

A、错误8 K' I0 j) S) n) ?

B、正确

& {7 x+ c- i% Q- V* d正确答案:

# N# Q; Z* p; W# x6 c

& {% V: x5 s- N5 J9 w; B

" I) \5 G/ m; M8 o0 T+ Z第46题,C语言采用解释方式将源程序转换为二进制的目标代码。(  )5 Z5 \( _3 }0 X6 M3 l) |9 a: A

A、错误

4 q! C% a  m( x6 DB、正确* |3 G0 O. B+ ]6 m3 r$ u

正确答案:

R0 w- P8 L, I0 E; t+ d

1 u  j% W5 i! |8 P$ a+ k1 i

5 p9 \6 T4 G9 U3 |3 y# o$ f第47题,字符型数据和整数之间是不可以通用的。(  )" S* H3 T3 ?% ~2 P& c+ c" J8 n

A、错误

% Y1 p, p$ C1 V) WB、正确

9 d  j5 G( {' j' g6 Y  T. H, a: o- N正确答案:2 o- Z: _% r5 X  h! l

- F% U  {# X6 I: Y* P5 r" f' O: h

4 t' q: o; d( Z第48题,C语言中没有依存于硬件的I/O语句。(  )$ K$ c. m" z0 X* \1 Z

A、错误5 ]( S& g8 S% K3 c4 a( K

B、正确) J8 f! }: T# P( Y4 X

正确答案:

9 \  m4 e' A9 u, u7 d" Y

5 R) ]0 O1 J) E9 x. R! D( k

+ U" S* x  c/ @第49题,在Visual C中,实型数据在内存中占4个字节。(  )

' i2 s4 f9 j! i1 {- W7 uA、错误' Z- R* Q7 C4 g) c! X+ d$ [

B、正确# Z1 L( r& ^+ e6 b( A/ q

正确答案:8 i: \: [2 o' j+ m3 o: {9 k# }* g

1 T7 I3 ~8 U7 A7 e- g/ A

( e  D4 ?) f) \& [% e( E答案来源:谋学网(www.mouxue.com),在C语言中,字母的大小写不被区分。(  )% T' W" u1 M1 {& F" n8 W  P7 E

A、错误

6 h" |3 p5 M7 n: E& m# KB、正确

5 e3 ^. c, M, B' @3 e6 u, J2 [正确答案:! e$ n6 ^$ q7 R: z5 J" R( k$ t, K

& |0 o& ]3 ~! r- _4 J! G- x6 H3 Y1 J" W

. X* M: {# I9 q, n3 j+ w7 W! u

- E# |6 j8 A, p; g* u9 H$ @7 h0 C: ^; O% f4 |. ?" N

2 H9 r4 G% _; W* f2 |

1 q( G$ b5 F1 d" x. i/ Q4 v# O0 m* i6 D

7 ^6 Q3 |+ f- t6 N8 L, I/ N" `( T+ F2 b9 ]; |3 T. o! s( B' `- D+ ~

; i. V- {" d5 r2 C  D7 M4 W

! V/ u6 m6 g! Y8 j

; \9 P8 Q. @& p- E7 D1 [" |/ `

* u' I+ Y  |3 A" e; ?  S

你可能感兴趣的:(南开大学20秋c语言程序设计)