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

$ D( ^  a1 u' D7 w试卷总分:100    得分:100+ B: `( g1 G+ z4 b

第1题,设有如下程序 # includestdio.h main() {  char ch1='A',ch2='a';  printf("%c\n",(ch1,ch2)); } 则下列叙述正确的为( )

- H9 Y1 v+ o1 h: g+ `' LA、程序的输出结果为大写字母A- d8 z1 `" S4 i% F1 _9 v

B、程序的输出结果为小写字母a) ~% W, l: j2 b0 L3 V

C、运行时产生错误信息3 M) s( B* }5 Q# z* g, l  x

D、格式说明符的个数少于输出项的个数,编译出错6 |  i  l4 B) X

正确答案:5 G- o* b% f* R9 H& G# @

3 P" C) m# n! A. T) a

( _$ T9 t4 a0 j- t& V7 q% h9 e5 C- [第2题,当不能正确执行文件关闭操作时,fclose函数的返回值是( )。9 M" V# K: ?* k, P" {

A、-1

( r8 G& d* a0 R; E* f; X2 I- DB、EOF/ w0 F4 v% H, @& q1 J2 h0 ?

C、TRUE1 ?' O' W3 [4 c" e0 ~( i* B/ @

D、1

, y+ L# q2 M# [正确答案:1 W/ a! `* J$ x- }# n" m0 `

' [6 N+ f) C3 f$ L; E( @' _( U& ^' S

第3题,从用户使用的角度看,函数有两种,它们是( )

# r+ }) `0 ]" |+ DA、库函数和用户自定义函数

@" E  `( \/ V8 HB、库函数和主函数

3 t+ n- ]6 J/ pC、用户自定义函数和主函数: i$ v$ \5 a1 c6 J2 _

D、主函数和子函数& s4 [! r& u6 M' U  U" y

正确答案:% k7 N5 L7 e2 ^1 f3 U% _% W

4 a+ G! R/ ?# d, N9 G7 R" @

4 s$ j6 l5 n" I第4题,x=-1;  do    { x=x*x; }  while (x); 以上程序段( )

; q( _: J, w) K+ R4 ~A、是死循环

+ M4 s2 h$ @3 E! HB、循环执行2次1 B- t) Y: D! K5 Y) P9 R; z

C、循环执行1次' W& e+ {# L6 Q0 t

D、有语法错误! \8 o* s; u5 n" K* A

正确答案:# }5 H- n; f9 R# a. o' o& E

7 O: a& a* N- _. M$ o

8 \- N, @# A! F% F) h+ o/ \4 z6 ^答案来源:谋学网(www.mouxue.com),以下不正确的语句为( )

+ ?( X+ B8 o4 s' Z+ c6 O) p9 SA、if(xy);- ?. j- ~; P, B

B、if(xy){x++;y++;}5 A/ L0 D9 c( P# C2 [9 `: {" S6 H, u

C、if(x=y)&&(x!=0)x+=y;

7 m* }) o; ~0 X( b5 JD、if(x!=y) scanf("%d",&x); else scanf("%d",&y);

( _2 q, c/ t) E1 c5 v4 b正确答案:3 S$ ?+ n8 `2 ~1 d7 N) w; k

: c! O2 T. S0 F+ Z, n6 m

4 I1 L8 A# X) B) \0 j第6题,putchar函数可以向终端输出一个:

6 z1 N4 K  Z* P5 D, n" o) XA、整型变量表达式值

! c; A4 z  E" C# vB、实型变量值/ ^) j3 w: j  o7 {) f- k

C、字符串

1 J& U# U3 d6 OD、字符或字符型变量值

8 e) a" d0 g  z+ q2 J1 ~, F正确答案:/ p: ^) E7 F5 P: }) ^* ~) [" {

2 m  C8 A# W; ^6 o7 I8 N+ z- p: g

第7题,设以下变量均为int类型,则值不等于7的表达式是( )

6 U6 _0 e- Y. l. ^' v+ Q  LA、(x= y= 6, x+y,x+1)

, e5 O1 O+ v* BB、(x= y= 6,x+y,y+1)

1 v0 u; V7 s$ U: G/ bC、(x= 6,x+1,y= 6,x+y)/ f2 Y+ b* y, G% y3 H

D、(y=6,y+l,x = y,x+1)& X; j! y4 J( L& o6 e0 b2 R

正确答案:

9 H! Q8 {( V: X) C- L. {( O8 V; d2 n

3 }+ g- M2 ~6 z& x% F5 p' w

第8题,已知各变量的类型说明如下:' Y* J3 u$ j- ]1 W! b

int i=8,k,a,b;

: S1 {' c! g( E5 ]: Zunsigned long w=5;% {# w% K; ?- E8 B2 y# K: c

double x=1.42,y=5.2;/ C6 v6 S  G1 }2 c. _5 ^. m

则以下符合C语言语法的表达式是:) l2 v1 E" G4 u: H6 z8 b% Y* G

A、a十=a一=(b= 4)*(a=3)4 `' p* V0 ^- k1 y; w; j

B、a=a*3=29 }, o1 Q2 G: @& y; U) x3 K' H

C、x%(一3): c+ v. @2 H. k2 \/ \

D、y=f1oat(i)$ s' N- @9 H0 @" e. D) g7 k

正确答案:3 ?6 A5 i. C* ?# V' M) B

& Q9 h! X3 n! J1 h' ?, F& E. @( W0 [) I+ m1 R

第9题,fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是( )

& g- S, c6 y+ M& AA、只写

9 J: z/ C; m( H8 H3 Q( o* ^B、追加

( w3 C% v2 G4 [# E* i' i& E/ E& LC、读或读写9 x% k' W6 N/ F. l

D、答案B和C都正确

8 K# h0 Y8 I9 ]( O% D7 v正确答案:4 R( I# G& t6 J+ X7 f

+ q3 O1 U# }6 c  v: m

! J- J4 Z+ n6 \, {  [2 I( P答案来源:谋学网(www.mouxue.com),下列哪个是读写文件出错检测函数( )。

f9 ^/ s# e4 p8 ~) FA、ferror

/ r; ^* @. j% B1 E, g( J; ^B、clearerr3 C' T( L/ ~. x1 g8 J0 ]9 L

C、feof

1 m' p4 m8 K' [6 A2 p4 E1 PD、fwrite$ h0 L" K8 [% Q9 `2 r

正确答案:! Q3 E9 u. ^2 g, D

7 S8 t- o: l) F1 U& }+ _5 d& k2 r, g

第11题,当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是

2 [- O% C4 j" W& h: sA、k%2}( {3 M/ q" {+ K  z+ L

B、k%2==0

3 S% U0 g' a' Q+ MC、(k%2)!=0

& J$ D: q% l( K2 u, i8 hD、!(k%2==0), n. }8 L9 R4 G( p

正确答案:' `0 h. m# x) z; b, |

9 c& n  j  j- e* P4 X

" ]- j: A0 L7 n: ~0 _

答案来源:谋学网(www.mouxue.com),以下对一维整型数组 a 的正确说明是( )1 [) R. Q6 ^6 K1 w# b

A、int a(10) ;2 ?8 b! P& T4 _3 Z

B、int n=10,a[n];1 o2 ^+ ~  ^) G  Q; S" W) f# i

C、int n;3 y; l( c! d4 z8 K8 [

D、define SIZE 10      int a[SIZE];" ?1 v' D6 S9 O8 c* A% s

正确答案:

% ]& L) {& O8 _/ U" U2 W8 @6 ?- X2 ~5 J* B5 w

+ d% q: p7 o+ w4 n; e: \! t8 ]2 ~+ C第13题,关于return语句,下列说法正确的是( )。

1 ~& T# I3 F# \- |4 zA、不能在主函数中出现( }5 p& @5 j1 q$ i4 b

B、必须在每个函数中出现

: {) _' d3 K3 K! T; }7 w! uC、可以在同一个函数中出现多次+ F& N1 Y" p' [; R2 u

D、只能在除主函数之外的函数中再出现一次

- z! M+ G6 ]0 ~5 G% C# a正确答案:8 W7 k3 [( b: U

5 e1 \9 X3 k, S4 a1 w

5 _4 q# Z6 T1 m# g$ `第14题,x=-2; y=-1; if(x!=0)   if(x0) y=1; else y=0; 该程序段的输出结果为( )。

& ]# |; R4 `( E2 h8 W7 fA、1

, q3 Y) d2 a$ V2 tB、04 x9 |5 h5 B- d

C、-1) d# e) h' s1 Y

D、不确定

. n! l. X2 F1 m正确答案:, Q* B) p& A: Z1 D! K* ^1 T+ n: k1 K

9 e" F- m* a" h# J& l1 Q! C

$ X) i; K. D2 r/ ^6 D4 \9 X, i答案来源:谋学网(www.mouxue.com),struct person {char name[9]; int age;}; struct person class[10]={"John",17,"Paul",19,"Mary"18,"adam",16}; 根据上面的定义,能打印出字母M的语句是( )。. J2 _& Z( Y; s! Y5 L/ ]

A、printf("%c\n",class[3].name);4 t8 P( X1 B6 ?; e0 z* J

B、printf("%c\n",class[3].name[1]);* d( T$ E) s' P" x. k4 q( d& [

C、printf("%c\n",class[2].name[1]);

( }0 ]: c( z0 o  T$ nD、printf("%c\n",class[2].name[0])

1 W7 v4 ]; E2 W" e$ I7 a正确答案:

5 O* g# l/ P" i" G! B" t9 _. b1 |' Q5 Q7 o' R& J, n4 y, {

7 p6 S  y/ d8 F2 r第16题,C语言的函数中,( )。

. k( M1 m( x& u* }3 PA、必须有形参0 G0 T4 T7 E, G  `! W

B、形参必须是变量名0 j) |" I  {" G3 A- J

C、可以有也可以没有形参

+ ^$ S! l: k+ C$ r: h  UD、数组名不能作形参

9 n' o) M$ ^* ~9 ~正确答案:6 c7 \) j8 D. y* r  {

6 H4 z! ^6 {/ z& |

+ E! ?2 f! c- \

第17题,设有说明语句:char w;int x;float y;double z;w*x+z-y值的数据类型为( )。& Y8 f. I9 D; S

A、float+ h* F$ K3 @# _7 J' w! f6 Q

B、char' k$ q1 d7 T! P# }: ^. |

C、int2 w: B5 g; _- f! R

D、double2 a2 Y; N- k: Z! Q" j$ b4 ^

正确答案:- R/ H. A+ I9 U7 l" W. x

; v7 N* |$ ]% w  [7 p" z7 u- e' n  P

第18题,下面程序段  int k=2;  while (k==0) {printf("%d",k);k--;} 则下面描述中正确的是()。, w8 T3 S; M  D% x/ X- a( Y3 E

A、while 循环执行 10 次

/ ?: x5 }$ J/ U. r+ \$ k3 pB、循环是无限循环" W' {% y- g% v. `9 s3 {% `7 c, h

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

# \! X7 J# [+ F8 ^0 eD、循环体语句执行一次# x% P* G5 X" M9 W' X) L

正确答案:

+ M8 j5 M2 z% O

0 w& T# _0 s8 S! S7 W1 |/ U: t& @- j. ]+ E3 e, a: ?# _* ]) S

第19题,当说明一个结构体变量时系统分配给它的内存是( )( u& a( c5 r% R9 h, \4 h

A、各成员所需内存的总和1 `- h" z2 \7 K3 t

B、结构中第一个成员所需内存量

' v6 T6 o4 I0 [. x5 s  LC、成员中占内存量最大者所需的容量- _0 Q# k- b5 P) Y+ m5 Y

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

; J6 t9 q3 M+ L正确答案:6 C7 h4 h9 }0 s" P. i

/ \  J( I4 ?" j

5 p! ^* v4 k7 N. l2 R- ?答案来源:谋学网(www.mouxue.com),若已有定义int x;下列说明指针变量p指向x的正确语句是( )# [: v) V; W# @/ d( [

A、int p=&x;! D) L* d  D. j9 D' {! Q2 r

B、int *p=&x;5 U& p# J' [# P% N8 g$ F

C、int p=x;7 I$ y/ t: z7 c" l9 Y* a

D、int *p=x;0 K( h8 s4 D8 V0 U+ U/ ?# Y7 s

正确答案:

4 |6 a1 K, o) q- F9 K4 @0 k+ ]$ E- J' q* q% Y4 m% w" j+ o

" v" }9 p1 ?, F0 m

第21题,已知p,p1为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是( )8 T8 w* {" p3 N+ L

A、p=&i" G) {2 Q5 c2 m% a8 \6 G* d: O. e

B、p=p1+ Q" I, T' p+ g' ]4 x9 |

C、p=&a[i]

# w# {3 t, V  r+ Z4 r1 J* PD、p=109 y5 ~$ ^. z4 ^9 F

正确答案:) p2 b) {# F7 S3 ?4 F

. G- z3 B/ q2 V# `3 A  _: E( M( ?& s

第22题,下面不正确的字符串常量是( )。$ _- K7 z, @& v* S8 K( b

A、abc'

1 U" |9 P3 E- RB、"12'12"! v( r9 \8 j) N1 L

C、"0 "" c# I) Y: e# ~: U0 z, `

D、" "9 G" j  h( s- G0 f

正确答案:- X1 s+ N: I% Y" w7 W! i' J1 Z  n

5 U4 l+ T2 v' H6 J0 Q6 h( S

. m$ p& p6 F/ E+ ~7 F& l6 h第23题,下面4个选项中,均是C语言关键字的选项是( )。7 K- u: m& c% {# _

A、auto enum include7 [5 `6 Y) n! ?. k, D3 X: e

B、switch typedef continue

4 n6 v- N! s1 P* a" [' UC、signed union scanf

4 \# }. u$ S# K2 o: CD、if struct type

9 ^8 ^! |  b/ d6 d4 I0 i1 o! A0 Y5 L正确答案:) J3 S: P# |+ _2 T

j( C0 |" }6 Q; s* d

' S/ P& M" G, i$ |$ l5 M

第24题,已有定义 int a=-2;和输出语句:printf("%8lx",a);以下正确的叙述是:5 z, U1 t7 j+ w) K

A、整型变量的输出格式符只有%d一种: }, @' I8 A. y/ k

B、%x 是格式符的一种,它可以适用于任何一种类型的数据

2 ~; R& r  }% i" z: @+ Q! b' W. sC、%x 是格式符的一种,其变量的值按十六进制输出,但%8lx 是错误的

7 c$ P7 V0 }3 g! C& y" ZD、%8lx 不是错误的格式符,其中数字8规定了输出字段的宽度9 B$ t1 w" {! V/ Y& d* i2 h" M$ m

正确答案:( ?! W+ \2 @6 O! Y' @1 e

+ C. ~, l3 d  n4 ^6 K

0 }" o- p5 \# O答案来源:谋学网(www.mouxue.com),for (i=2; i=0; ) printf("%d" , i--) ; 以上程序段的循环次数是( )。

" w% a5 N' K7 w1 OA、2次

7 K) Y6 U1 r! Q7 r' s) E* UB、无限次

/ Q+ j4 n. {2 }6 o3 fC、0 次: b; n3 w* e- i! }( u  ^! s0 I

D、1 次

3 W' k0 n, L" M! ^; u/ s: D正确答案:# ~: }. r* X3 V  x3 l6 H

+ e! L# S2 B# O# i- }, J: i9 S# r

- D7 |0 J  w2 c# l9 t: i

第26题,若以"a+"方式打开一个已存在的文件,则以下叙述正确的是( )。

0 X# ^. r8 I7 hA、文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作。

. _! S: Y% D2 t% f  N4 `# nB、文件打开时,原有文件内容被删除,位置指针移到文件开头,可作重新写和读操作。! T: {' ^7 z4 U* |" X6 T$ w

C、文件打开时,原有文件内容被删除,只可作写操作。4 t" m! A3 P1 m! V# w8 F, \- i

D、以上各种说法皆不下确。

`- N1 h; F3 M1 a  P# }正确答案:

3 R+ S/ |) d) S( k1 t* ?- S) `% e; e, I5 t" D  y. }0 |; ^

8 j( Z. o! h; Y5 @" f

第27题,main() {struct date {int year,month,day;}today; printf("%d\n",sizeof(struct date));} 以上程序的运行结果是( )

+ q3 \- i- t' W- z8 ZA、6

D6 ?9 Y6 l$ O2 z& S( a1 dB、8

( P" }7 a0 a- f# e3 cC、10' J2 {' ~! }# P( o; Q

D、121 i0 l7 \, T$ p. T5 f1 z

正确答案:

& G; e/ ^$ G& G* G

; ^% L) n; s  @

, b0 _) [. k& `' P4 R7 U( P, L第28题,C程序的执行从哪里开始( )

3 M% u$ j' J, g7 B# C% Y" A' Y; FA、第一条语句2 _% ~& T* U: Q! p& C/ b

B、第一个函数

4 A! z7 z- Y6 OC、最后一个函数

6 K; w' M3 Z0 e3 K) M  YD、主函数# R# @% r2 v) e) n) k$ C: [( B

正确答案:

/ H' I2 I$ S$ p6 {, I

# Q2 N; G5 R" w' h7 |! E) J5 y: ?& d4 _0 g. k

第29题,main( )  {int n=4;   while(n)printf("%d ",--n);  } 以上程序的输出结果是( )。

F, d9 L2 P  \: T8 KA、2 0h7 J7 y8 w( z+ w" i' x+ w

B、3 11 p3 i6 Z1 n  H' R; u* D% @

C、3 2 1 0

4 q  m) A( l' F' \1 fD、2 1 04 J. {) S; P( N; F+ Y; M# K

正确答案:. z1 f5 ~) Y. D, V' z

' l& @3 y* [" p. ?

. m; H% S0 m% l, c  r: _7 N2 l答案来源:谋学网(www.mouxue.com),下列函数调用中,不正确的是( )

0 G8 s/ @: O$ W0 ~- S1 Y7 {A、max(a,b)/ ^. ^# b8 G0 v; _

B、max(3,a+b)

; {( p9 a# V3 T- G" OC、max(3,5)

0 k7 N# u. a# Y( zD、int max(a,b)

) l9 z% k. U7 m; Z1 m' v: H正确答案:" a# o2 o$ V& w

( P3 |* @/ r+ ^, o' ~

' {" ~5 q. g* F- \

第31题,若执行fopen函数时发生错误,则函数的返回值是( )

" E! W7 ~' f+ ?, L( C( LA、地址值

# k. K: B; s, ^7 mB、null9 w! \% m, Z- E" k  R

C、1; Y# ]$ w5 V. F& q

D、EOF

% E0 }$ r- m) d' c  ?6 C5 {: s' N# _( D正确答案:

) G! P  v; g9 M5 b2 }

2 W, G+ W* D7 g# Q' C- H& x' q2 ^2 s5 l* }$ n

第32题,fscanf函数的正确调用形式是( )。

- T: V$ N( B7 F6 T" p& JA、fscanf(文件指针,格式字符串,输出表列)- h6 `; W' i& P

B、fscanf(格式字符串,输出表列, fp): a5 d: J& ^/ ^

C、fscanf(格式字符串,文件指针,输出表列)

8 A! X9 m  `9 `& y& S' i5 \D、fscanf(文件指针,格式字符串,输入表列)- @' F4 ^, M7 [3 ?, o

正确答案:! T# U8 C5 W: T, ^7 Q! g) Y1 H) I6 T

1 ]5 K' p! P% C- `- |! Z

% p6 K- _% Y$ Y# C7 J7 d6 A

第33题,如果在C语言中一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为( )。

. P" e/ ~( h3 r0 G9 e- z5 MA、0~255) k0 r" c+ D5 L& Z  U* L: Q

B、0~32 7679 M! w9 O0 e9 A. [5 @

C、0~65 535K1 L" ?3 r: q1 \

D、0~2 147 483 6471 K! y6 Q; Z) d% x1 Z" w

正确答案:

6 Q& N: L! K6 d/ J* K$ W, m: o

+ M8 @+ P& H: j7 y3 k2 O9 Z* _. o" r: I1 Y% e: S+ Z

第34题,一个源程序文件由一个或多个什么组成( ), Q+ U8 h' M9 e" n7 w

A、语句

|1 P# P2 \3 O( X6 ?: iB、函数

7 S7 B; W+ b3 ~0 n5 {% zC、程序块

. v; ~6 Y; |; OD、子程序! V8 s( M9 [& T# ]

正确答案:% O% Q9 C1 M% k& E

3 E. [# ?8 ]; b7 J

+ o9 U  t8 q4 X- _+ b

第35题,C语言结构体类型变量在程序执行期间( )。

& d+ b) [8 B  `/ V4 bA、所有成员一直驻留在内存中/ u5 D# m6 k( D1 e1 H+ }- |

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

. d* e, o3 w! x9 ^' P& iC、部分成员驻留在内存中3 P" B+ T) c0 t* B/ w& v

D、没有成员驻留在内存中: `* h( M, q4 ~9 X2 Q: Z: @

正确答案:+ T. y( z: |' Q9 j

) s5 ^6 w0 `+ \8 A2 H

0 i9 |+ }0 H( s# w( c. A9 c第36题,x=-2; y=-1; if(x!=0)   if(x0) y=1; else y=0; 该程序段的输出结果为( )。

6 N" k6 U9 A) o" Z" AA、1

3 _! b$ I+ ]: k9 G4 r) \  N! t' PB、0

* }  O3 e4 ]+ F2 Y* f: n9 eC、-1

( \% ?8 \7 k  G" uD、不确定& ]  J7 s$ y9 j; U

正确答案:- n: O8 B& g' w+ {; p- I

: v! }$ d) M1 z# J' }5 F+ W: ?3 S

+ x. \7 C9 w+ p( S+ V/ G0 A第37题,下列哪个是字符写函数( )。

. |3 l7 o  V6 _$ J$ \6 VA、fgetc

# e2 V& z: H* u- L; j  e) t/ X, b5 cB、fputc

4 y7 `! {9 P0 S6 A* ~. o' |C、fgets

7 T- S3 W. K; X6 D/ E3 j. w* YD、fwrite

$ r2 g$ h3 G9 I) P4 A' |7 s正确答案:, ^9 O9 ?4 j0 {+ }

\4 v2 z" m% u5 R; J- s

" _3 Q) F8 J/ Y2 b1 L) t第38题,printf函数中用到格式符%5s ,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式( )

& g7 V* |1 B; L) YA、从左起输出该字串,右补空格

& {4 h6 S2 H2 p7 |' `7 tB、按原字符长从左向右全部输出

/ i2 ^3 W* o5 ~2 nC、右对齐输出该字串,左补空格

3 f5 P6 [( p; U: p& J! J+ u; nD、输出错误信息; V' d0 T6 i( ~* L$ `8 i

正确答案:

4 {- r% t# Z4 z! x- \+ L

% D9 ^# T3 ~9 a2 h1 a. l/ I- h1 @2 X' e  |0 O

第39题,判断字符串a是否大于b,应当使用( ). P- j" R- S- g5 O; b" k6 k

A、if (ab)

& z6 J* G1 s$ w3 m2 D+ v* t/ JB、if (strcmp(a,b))

6 o+ W# ~* N( E; H& O& r6 @C、if (strcmp(b,a)0)6 c, O& r5 A# L6 w  F3 ?+ {8 y

D、if (strcmp(a,b)0)

% ?+ E- ^3 s" m" K正确答案:

9 c+ R2 [  H  E; K8 L7 d  d

% U7 o5 p; U, I0 a3 t; k* k; L3 I% ?2 e, O! r

第40题,main() { int x,y,z; scanf ("%d%d%d",&x,&y,&z); printf("x+y+z=%d\n",x+y+z); } 输入数据的形式是25,13,10回车,则程序的输出结果是( )5 m$ G/ S, `7 `  J$ G5 `4 M' S0 w

A、x+y+z=48

~$ }5 [6 |* ?/ k- eB、x+y+z=35

& {6 B- ^/ \, B+ v$ ?& p" {C、x+z=35

0 J7 z# H2 W1 f) M  ?6 p+ o) [D、不确定值! q, o& q# c. O+ T

正确答案:% v! J3 s7 `! l9 T. D: d

B2 y& w% t: P' _4 R# D' ~

2 t9 g% p6 b+ o4 y- d. q

第41题,被main函数调用的函数只能是库函数。(  )

4 k8 H: [3 `. @2 IA、错误

! n( a+ K9 J- Y' A( c  YB、正确! A. ~) I& B- @: ~. I: D6 G0 a8 g

正确答案:

3 k/ {* c; o+ z+ ]* E+ Y* N3 B: n; D8 T% {" O1 B

/ S4 T- B7 @: w% ^+ E* T第42题,在Visual C中,整型数据在内存中占2个字节。(  )& i, s4 c0 I. E" i) Y& j

A、错误/ d1 Y% J* @6 E. k% H+ O& w2 w) ~

B、正确

6 ]: L& k1 N* M: w正确答案:

" z3 X7 f0 a& x7 X& r5 k3 c" @6 |  U4 ]7 M" f4 O0 d3 U0 G

6 y4 j9 h3 W+ i

第43题,对C语言中用到的任何一个变量都要规定其类型。(  )

. r# J" g0 v7 G2 p( o- x( WA、错误

& U4 P* e8 j4 [, G; i; BB、正确

6 J; t+ {! t" q$ w1 C正确答案:

" j1 p4 {5 h  g$ ^/ d& P8 r6 P) C. E

4 J/ C$ I1 ~- s6 H. g- O第44题,C语言中没有依存于硬件的I/O语句。(  )

9 F! ~5 _, m! H/ p% U% ]( `A、错误

: D0 I0 m. ?2 C% j5 B" W9 d7 G( \. jB、正确' i* A. u2 J5 s. k) q

正确答案:: ^/ U. t$ `+ }  Z' z

# g; H& o; K! M& @0 W) k# f" M' y; ^$ Z, @1 _" ^( F

第45题,赋值表达式c=b=a=3是错误的。(  )

7 b; _. P3 ^9 K, L$ O0 iA、错误9 ^" v: H! m5 K2 t! L

B、正确, g/ o- A9 D+ m, y' }' b

正确答案:' E- |% n9 U, m& D& O

) x6 F+ |/ i" Y) D0 {" s* J, G" @

( q9 M6 s1 q- c/ `9 J) X$ _! C

第46题,C程序是由函数构成的,每一个函数完成相对独立的功能。(  ). t% m( T) @+ s' |% F+ G7 X: T3 K

A、错误& v8 E2 ?- s2 `+ `$ l+ p

B、正确: F  x. t/ o6 y2 Q7 V/ ^+ ~

正确答案:

: I5 D! r8 h2 _. O" h& A* ^# A

8 n/ f# D8 U5 `+ R2 {* V1 c

) s' M4 [1 ~0 u; q% x0 D第47题,按现代风格设计的C程序中,main中对函数声明的信息与定义此函数时第一行的信息完全相同。(  )& b! h5 {$ ]( x. Y7 j; b6 ~0 `

A、错误

( `: I. V* X) FB、正确+ t5 j" ^! z! x: z6 ?& H

正确答案:

& i5 O7 L, f0 V" [: I

4 F/ E5 U! p3 }. X( l

# \& P8 i/ Z$ }8 J第48题,C语言采用解释方式将源程序转换为二进制的目标代码。(  )* ^) R2 X) d. w4 S* h  s  }

A、错误

. S1 ?; q. |% j, ~! d# \B、正确& C3 n' g- v4 M, T0 a2 i

正确答案:9 s1 q) }/ w; j7 s4 W0 L

q$ B3 g3 r+ L0 u5 ]* Z- C) ~. w$ p' v8 C, ~

第49题,C语言中的标识符以字母或下划线开头,可跟任何字符。(  ). f* y2 q/ o; m) V( b5 l

A、错误* V: _/ F5 W5 O4 y0 v+ U3 _; j: N

B、正确

: W5 B2 n0 x7 F正确答案:W$ _( h7 N7 ~! a( Y! Z, C

6 x- {2 z1 ~. S- V9 E* @( p

9 E" `# Q5 M8 Y% r2 G答案来源:谋学网(www.mouxue.com),在Visual C中,实型数据在内存中占4个字节。(  )) Q% K' c  c8 {$ E5 l4 g

A、错误( v/ S  K8 y7 M; I3 S) p1 y9 f

B、正确

& O/ Z' `6 Q0 R! T$ s4 x6 r正确答案:

4 m* h& H) F' p$ G

: B% t+ V; L) d/ x! {. H( y1 _

7 n/ L4 q0 F% `  c$ |

, e# T8 Y. I- b0 H8 ?; v+ e, N; d& A; @! s6 i6 t- f

9 \( |/ p0 j0 G7 t5 H

' d) ]- Z: v: Z+ T) k  R! y

# l& E0 Q2 o$ H- a& l6 y' z, u

- n( N- n; i1 ^. O* G! E9 k! F- L! h0 }

( J" I- c  l3 a) Y( O

7 z! \* v! F: C  r

& p+ z' B7 f- q% K/ I

& L) l# u$ t5 d8 }3 m

C, x' r$ c* [5 u/ P; |# Z" W5 {

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值