h0在c语言中可作为变量吗,[南开大学]20秋学期《C语言程序设计》在线作业

试卷总分:100    得分:100) L, ]9 W! E% E. o+ f6 z) A

第1题,以下符合C语言语法的赋值表达式是( )

. F8 q. V- ]# KA、d=9+e+f=d+9, ^9 \8 b5 y3 a: \  }

B、d=9+e,f=d+9

: @% J7 K# [! t8 FC、d=9十e,e++,d十97 t. o+ A$ h" H  c% y! V

D、d=9十e++=d十7n0 K; I# k/ W$ K5 G7 M. \/ X! |

正确答案:

7 i: I' I4 J& N4 R9 D6 Y. T! w2 I7 }/ j' S- S( e8 z

7 a! i/ B5 q9 J8 X2 J

第2题,若有以下定义语句:int a[10]={1,2,3,4,5,6,7,8,9,10};则下列哪个是对该数组元素的正确引用(  )5 w2 o* T& g8 B& A# R7 ~2 o1 [) h

A、a[10]4 ?( @4 r  X5 W; X* g2 |! u" A

B、a[a[3]-5]/ j9 B5 s/ U2 X" u

C、a[a[9]]6 ?; w% `7 f* v0 J9 ?% N) j

D、a[a[4]+4]

/ d$ R) N$ ~1 F# t正确答案:6 d3 h5 [' r2 j; T# k5 d( p

6 ]$ o: T. f6 ]4 {$ z$ b$ l$ R5 b

' u$ [* ^: _& f2 v

第3题,一个源程序文件由一个或多个什么组成( )' X4 W( L/ O6 k5 ~3 b

A、语句

' q" B! Z8 ?, M& t) g3 QB、函数1 m  Q9 i8 O9 }5 P+ N* W

C、程序块

2 J/ X( j; G7 ?5 V* kD、子程序

+ S# ]+ I3 i* u1 o正确答案:6 a/ s2 m- @/ W9 V" I& u

3 V2 l8 E- V0 R# D% c* w5 ?2 U0 Q8 s

第4题,for (i=2; i=0; ) printf("%d" , i--) ; 以上程序段的循环次数是( )。

* r$ h# y7 l  ^4 R! m3 w2 r5 BA、2次; Q( W" ?6 }$ L; Z* e4 I

B、无限次

' }4 t1 G$ v1 u3 }( ZC、0 次1 N" K6 K* t2 T5 q

D、1 次7 J) P% s' s5 s; {% u: [

正确答案:

& }. T1 T( X: h' ]* W

" p% ~4 J; U8 N: Y5 Q4 r6 l5 l* v

) d# Z8 `' E3 J, Z" Q- c2 a( k2 D答案来源:谋学网(www.mouxue.com),struct person {char name[9]; int age;}; struct person class[10]={"John",17,"Paul",19,"Mary"18,"adam",16}; 根据上面的定义,能打印出字母M的语句是( )。

: w+ N4 o: ^0 T( m) s$ {A、printf("%c\n",class[3].name);

4 L* |6 L% I+ V) f! V% M; GB、printf("%c\n",class[3].name[1]);

, N% Z3 Q- C6 x5 }0 s. |C、printf("%c\n",class[2].name[1]);6 V* o9 D2 q$ [  o" h

D、printf("%c\n",class[2].name[0])

/ O# e1 w" [7 v: B* [正确答案:7 }4 _1 M) u1 k( T# B- L

4 Z3 N- t7 @  X+ @- C

" e7 H2 k6 F! ?& K+ V

第6题,如果在C语言中一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为( )。1 h8 C4 w9 e- _$ w/ `

A、0~255

4 U7 `& c. P; o  r$ v$ F# [# v, HB、0~32 767

( P) |4 J- i* }2 o3 d' rC、0~65 535

4 I0 |  K. b8 {& r. hD、0~2 147 483 647

; x1 B: l3 H% d2 @% w: d正确答案:+ v+ y  z- Y, p# y; e+ y. u! t% c1 Y, e

7 q. l2 [0 o" K6 Q9 L' n4 B5 ]& {. [

: d$ M8 y  l8 G! d9 \$ h+ B第7题,已知学生记录描述为 struct student {int no; char name[20]; char sex; struct {int year; int month; int day;}birth;}; struct student s; 设变量s中的"生日"应该是"1984年11月11日",下列对"生日"的正确赋值方式是( )。

: i# d' S( R" q# `& GA、year=1984; month=11; day=11;- P/ T/ E+ E% }8 [0 M( n

B、birth.year=1984; birth.month=11; birth.day=11;

+ f0 E0 g5 @" R& ?, v; bC、s.year=1984; s.month=11; s.day=11;

% i* |: O# a( I$ c3 g/ `* _D、s.birth.year=1984; s.birth.month=11; s.birth.day=11;

9 C. `( z5 F8 U) D正确答案:

# J. T' k  w- c- o  ~: a

* W/ j) ^. j! u9 {3 l% m

0 b3 z# M3 ~$ k" K! S; j0 A( a5 M: M. `第8题,设有以下说明语句 struct stu {int a;float b;}stutype; 则以下叙述不正确的是( )

1 X7 B/ F& n( ]  `! GA、stutype 是用户定义的结构体类型名

0 e* J* f6 i1 M% |3 X" bB、a 和 b 都是结构体成员名/ W' O5 G6 i3 G: E8 s  u) `7 E$ i; h

C、struct 是结构体类型的关键字0 C# }# G" H& S! a9 O7 y8 w" l5 u6 ?5 V

D、struct stu 是用户定义的结构体类型. L: H, U) d: t$ U6 c1 x% J( O

正确答案:

/ t+ t/ H, k: @# f/ _( y2 T+ k* F) @; [/ C7 T* R* Z

- a3 U3 c4 r3 Y' G

第9题,判断字符串a是否大于b,应当使用( )8 h9 X: q& w6 g! ?% j5 |! s2 _  g

A、if (ab)

# ^6 @' W7 K+ b2 }. \5 f3 CB、if (strcmp(a,b))

' v  E4 [- O$ m/ ?/ g5 s; aC、if (strcmp(b,a)0)+ ^  j1 |) J8 Y+ g8 }# f

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

- e& E5 L) K# N! u5 T6 E正确答案:

8 c) q. b2 h. h9 A) ~- _2 f0 f# _3 u$ q0 W5 Z

7 X, H( G* t, X0 \  c5 a/ R# q

答案来源:谋学网(www.mouxue.com),以下叙述中错误的是:2 ~1 w% @9 x- O: a" m6 S" |6 D1 }7 `

A、变量的作用域取决于变量定义语句出现的位置

& N% ^0 r& i: C, R( ]B、同一程序中,全局变量的作用域一定比局部变量的作用域大. U$ L- o1 [9 K1 w+ p8 T

C、局部变量的作用域是在定义它的函数体内: H- U+ m% C4 Z& X

D、全局变量的作用域是从定义位置开始至源文件结束* ?" N) e3 T4 U1 t6 x

正确答案:

3 r, G- c0 D" l* h6 L# g8 L& g) F! W& D4 j; Z& C6 j# x7 O0 I

# H! K% ?( O4 ~6 y! r

第11题,x=-1;  do    { x=x*x; }  while (x); 以上程序段( )4 D/ P# j  k( ~+ O; r

A、是死循环

. }9 c# P* O; _5 J: c( N# [B、循环执行2次! f2 @$ ], K: |+ ~

C、循环执行1次

* c$ `# Z/ D/ G+ hD、有语法错误4 {6 c$ J6 a1 ^6 l; m3 G

正确答案:: {9 Z2 E. X' |; S3 i) R& ~

+ U9 H: H% q' Z8 I# g' _# V+ J# o( T. {

答案来源:谋学网(www.mouxue.com),若执行fopen函数时发生错误,则函数的返回值是( ): X+ ?% F" w/ x- v' |

A、地址值

: ~, b' h# H% ~" vB、null

6 M# w. O$ O' ^; C0 mC、1

. S3 o  b4 L$ ~/ E* N( C% rD、EOF

0 a& Q/ w: Z$ z' t正确答案:

1 L+ D' R; s( A# ^' a9 v

9 t* n& N# E7 P; F/ T' b

! K( r- W! Y5 h8 K2 b4 `# X第13题,下列哪个是字符写函数( )。9 N0 G% j! d2 D2 `  ~# F; |5 Q( z8 G

A、fgetc; y8 j! j# u# B* a0 a! @

B、fputc4 g' `/ t. }+ }/ ~  \, A. X

C、fgets

. K) M' {9 d) S/ c0 A2 C& JD、fwrite8 X' L) ^7 R& f; P, z

正确答案:( ]! V( ?# o& h4 d- {

# L4 R" ^# M) G2 }! c: `

8 i( ~7 c& r1 t第14题,#includestdio.h main() {union { long a; int b; char c;}m; printf("%d\n",sizeof(m));} 以上程序的运行结果是( )。

5 j. b4 {( P( {A、2

# S9 b1 ^+ D/ d. RB、4! C' w, n7 a. T

C、6

& y* \& H) ~% q" ?4 yD、88 u" s1 G" t' a7 q! x

正确答案:

! i; F7 D! `, Q+ ^9 |6 {

* [! f; X) \. @% r) p5 ^! d, m* Y9 @) _) F4 B

答案来源:谋学网(www.mouxue.com),main() { int x,y,z; scanf ("%d%d%d",&x,&y,&z); printf("x+y+z=%d\n",x+y+z); } 输入数据的形式是25,13,10回车,则程序的输出结果是( )

! o/ ^$ ^1 G; N3 RA、x+y+z=489 c7 M- g- k8 I1 Y

B、x+y+z=35

, Z  E0 f. K. {: Z5 @- b( X) eC、x+z=35

4 t: G1 c8 Z0 R4 b) k1 I6 F) tD、不确定值" B# s  }( _) y+ S- a9 X

正确答案:

4 Y0 M& {. Q, Y. Q) g

5 N2 I- L; \9 }) t4 f0 f

7 d2 N( Y- Q9 m& f, p第16题,下面4个选项中,均是C语言关键字的选项是( )。

1 u) t5 Z$ H9 P( C: g( k( ~0 N6 EA、auto enum includer5 T& \8 C/ H* C/ ?8 B# ]4 c

B、switch typedef continue

% N, B& P; A  `+ MC、signed union scanf

' G" W) U$ [9 V* P- E9 o2 Z4 eD、if struct type) P) r' M6 o9 K5 j( H- [4 w8 ]

正确答案:

# d5 f) Z- h6 ]4 d

% X8 e& D9 D! A' c- c/ T$ a& M+ ?+ }7 }" y; e  P) v

第17题,fwrite函数的一般调用形式是( )" M; F( H" N0 O4 @* u2 k5 {4 O8 Z0 D

A、fwrite(buffer,count,size,fp)4 U9 G& s+ |# T3 x4 a

B、fwrite(fp,size,count,buffer)1 T; v3 P0 I: C4 f' N* U# Y

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

, X% r3 Q% A/ ~5 lD、fwirte(buffer,size,count,fp)

6 w, U; B/ ^! a& G1 ~$ `正确答案:

( c1 i4 U3 N2 i2 W2 ?6 H" P

+ q9 K9 U7 E, H: M, f; n2 Y% q4 Q" {: z; h+ G" y9 k# h% J

第18题,for (i=2; i==0; ) printf("%d" , i--) ; 以上程序段的循环次数是( ): v1 K- K4 _" U! J  E& W

A、2次

" ~4 R! M9 M! IB、无限次

. T9 }" ?; O1 r- c/ _5 D! C. HC、0次) e+ z, n8 ~) L

D、1 次

, {# {2 o' w; b7 d2 a* {正确答案:- B% }3 d; M6 w

3 b+ T1 Q/ w+ V: }, G4 r# ^. q1 ]' T3 U' S5 _" E

第19题,#include "stdio.h" void main() { int sum=0,a=1;   while(a=10)    {sum=sum+a;     a++;     } printf("sum=%d\n",sum); } 以上程序段的运行结果是( )/ s2 v9 k( Y) v: W9 s

A、sum=0; S( ?% _# c9 k4 \( k# m

B、sum=55

' \7 ?0 T4 \; o5 G0 V' b* vC、sum=106 S2 Y2 u! p/ _# j" B% k

D、sum=11

t9 i) @+ Y; c正确答案:

9 {. ]; a* P4 `+ I2 ~: n- f# g1 T; ]* F8 G# L

( D+ T' u6 ~' T& M% h

答案来源:谋学网(www.mouxue.com),若有以下定义语句 union data {int l; char c; float f;}a; int n;则以下语句正确的是( )

! V. @1 u9 J5 Y( A- j; hA、a=5;

" i" Z6 Q0 z+ e4 e1 _9 k: PB、a={2,'a',1.2};

2 d6 ]4 \8 x4 ]& l1 J* bC、printf("%d\n",a.l);# a" `' a% I3 l! t# I$ }0 D$ X" _

D、n=a;! W& t9 `& Y0 c6 G' y

正确答案:8 V% i& Y# c9 _6 i+ |, C8 k

& a" ~* \3 x% k0 _

[: T6 T+ j3 t0 j6 R第21题,printf函数中用到格式符%5s ,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式( )2 z& P: E; T; O

A、从左起输出该字串,右补空格: y) Z5 O- K5 w, i/ _0 k

B、按原字符长从左向右全部输出" o, P5 D% F9 m# u7 E3 g# `

C、右对齐输出该字串,左补空格! }' Q& u8 w# X) O& Q

D、输出错误信息

, e$ C) y) @6 B* M2 C正确答案:' r1 V. p' v8 F6 Z$ u% j' d) E

, [! W7 ]8 J3 a; d5 _% L% ~$ Z

/ F" b+ E# [* N) Y* b# O- T第22题,当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是

* p5 p( ~  K7 C. f/ ]$ J0 nA、k%2: \7 y3 z" p6 h6 w8 e

B、k%2==0" Y+ a9 Y. ]$ c$ o) b# `; W( Q

C、(k%2)!=0! u0 R4 E* ~5 C  i

D、!(k%2==0)

& A  V* r# M4 B1 N正确答案:6 {3 v/ ]& V+ s/ d, V% T) C

4 B- p/ b# k+ k  c: M

+ o+ e! r* X  y/ k" T+ {! Q& ^

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

: i0 o& N% ?# Y, U, w8 pA、69 m( p% s) A* b) ~

B、8% f! J0 O5 d- s

C、10$ e, B6 [4 G. _3 o0 [3 R

D、12' y) E1 m. M& ~" W; ]0 t; i

正确答案:

7 t1 z7 |* d5 c4 I- J" w+ A

& P, F6 a3 j$ [! L

8 O( k0 F( e8 ]7 O/ d, x6 d第24题,以下对一维整型数组 a 的正确说明是( ): e+ O; h. ?9 l

A、int a(10) ;

3 ~7 x0 w" \1 {6 l, kB、int n=10,a[n];

) m% \& E/ j# }9 P, vC、int n;3 J6 E8 I; q+ ^' M: H% `- z, Q8 |5 L

D、define SIZE 10      int a[SIZE];

) s5 F; n! a7 Z7 _" f+ B正确答案:

& @% Q# _1 r  i1 _* F& ~; \1 B7 p; v3 u: U% r

, g5 w0 y, ?! l0 T. V

答案来源:谋学网(www.mouxue.com),若以"a+"方式打开一个已存在的文件,则以下叙述正确的是( )。

9 h# D, o/ o, b3 CA、文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作。

$ ]' `6 z6 `2 o2 q/ |, |B、文件打开时,原有文件内容被删除,位置指针移到文件开头,可作重新写和读操作。

+ l% G7 S; i6 W; lC、文件打开时,原有文件内容被删除,只可作写操作。7 T  P- N, {: b, Y# U8 w

D、以上各种说法皆不下确。; }3 @0 U9 y( f4 V

正确答案:

+ N/ `& u4 J: p) |$ R4 G

/ t* w1 g* J& M) h* m, J7 ^( C4 `

" r- M" z$ D4 i2 G& O* c3 j1 ^5 i+ `第26题,在C语言中,char型数据在内存中的存储形式是( )

% ~: a" o% D/ U- [" [A、补码

3 C. ?! l7 L  ]  w5 ]% D% GB、反码

* ?0 D0 e4 j7 R2 TC、原码

. W$ q3 q1 D$ @+ pD、ASCII码2 c. r# O3 |. Z6 ?4 }  A

正确答案:

* H% m/ \. e8 w7 p) Q# t( Q" n1 q0 j' `8 G, ?* e

: q, m( c$ k: o: O/ o

第27题,已有定义 int a=-2;和输出语句:printf("%8lx",a);以下正确的叙述是:

8 j% b* e9 h/ S* X. PA、整型变量的输出格式符只有%d一种

; O' o# |6 L' [2 u; U4 ]1 hB、%x 是格式符的一种,它可以适用于任何一种类型的数据9 R! w2 u% x% i' G. p( L

C、%x 是格式符的一种,其变量的值按十六进制输出,但%8lx 是错误的) @& Y0 t! o* _/ I

D、%8lx 不是错误的格式符,其中数字8规定了输出字段的宽度0 `0 b9 [4 X6 H- p' q4 x( [" j

正确答案:7 z' ]% D1 N$ U

; K; c( ^* [, a# R$ |2 n4 Y4 V& r* Q2 t- W2 U

第28题,以下正确的叙述是( )

5 {4 ?5 w; O+ Z' {+ ]A、在C语言中,每行只能写一条语句

* s% p' S4 l) `& ?& ]& T2 AB、若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数

W0 ~9 G9 G* V3 xC、在C程序中,无论整数还是实数,都能被准确无误的表示9 k. ~" L: b5 w4 n. N. B

D、在C程序中,%是只能用于整数运算的运算符

- L. o/ Z' q' g4 Z/ E" w正确答案:6 g* J2 M" S+ s( r( L9 @( G$ Q

6 a1 N( X3 S! p/ o* ]0 K  {" q( L) Q. g' |7 |

第29题,下列关于数组的特征错误的是( )。# L0 u1 f0 Y% |2 n' G

A、先定义后使用

" Z6 |- f% C( TB、可以有多维) w; T) f9 M4 N1 o6 u  z) ?

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

) b3 E1 e. }6 E8 f7 x1 S, oD、可以作参数传递9 f: T; B* a3 R. s7 T  c& v7 G

正确答案:, q0 a9 `1 G+ g: E0 `0 P$ n- F* [

* E. L5 _/ n' J

3 t9 B+ M/ n* H答案来源:谋学网(www.mouxue.com),putchar函数可以向终端输出一个:

/ N' u) }4 w6 {. g  v% @A、整型变量表达式值- J# Q& }' o* P7 z9 i# E6 q; L' n

B、实型变量值

1 P, V) p/ S+ X. b! y& Z( zC、字符串

: Z$ i' q3 _& ]) B" RD、字符或字符型变量值7 o- U+ P: _0 \

正确答案:9 t/ s8 H3 D* p  G# |# Q' a# k! e* e

2 p) ^  K8 A% T7 I& G8 N2 l

9 X# P; _3 [' X  _- K第31题,已知字母A的ASCII码为十进制数65,且定义c2为字符型变量,则执行语句c2='A'+'6'-'3';后,c2中的值为( )4 v6 E! A+ o: R

A、D" s& r$ s& L/ k# l

B、68

; I9 c  P4 C; M5 M- ^C、不确定的值

. e: L( \' T7 {2 R' I: kD、C

( k  a+ }+ ~* Q- v! L3 N' q正确答案:! {% G, x- |3 O% n2 o& j2 N

+ a. t) R; {0 w0 z2 @- Z

$ W+ @; A1 C: D. [2 f" j

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

7 f% H9 n! t" xA、所有成员一直驻留在内存中

9 Z3 f7 o' w6 G. k5 l! K9 CB、只有一个成员驻留在内存中1 u* Y8 C' T) r" b9 s% k+ T

C、部分成员驻留在内存中

7 P% p3 B5 `( F8 \6 V1 k! iD、没有成员驻留在内存中: }! m4 p8 H) c) ?' t4 q4 H. k6 O8 L3 {

正确答案:' p7 H1 f2 n9 |6 [4 C: @2 F

/ `/ L: j. j! j9 `7 Q

, @4 p, k7 e/ w  N' b

第33题,当不能正确执行文件关闭操作时,fclose函数的返回值是( )。

8 |: G# i1 \& f% U8 S" _, hA、-1

, P$ V# u) v' P% h; u  ZB、EOF

1 E2 L, |! |; g5 e8 `C、TRUE$ s1 U3 y/ X/ I  v# h7 i9 C, Q, f8 d

D、1

& l% R& `" B# {. r' V/ O正确答案:2 B  P- v/ I0 n2 ~$ O4 L

' r$ L& g7 v2 G" ^! ?/ x1 p( x* t  P

4 V3 K* P) f+ c. e& v: B5 v( U5 ]1 s第34题,下面程序段  int k=2;  while (k==0) {printf("%d",k);k--;} 则下面描述中正确的是()。9 j9 E9 L; p9 D$ q6 `

A、while 循环执行 10 次) N; l# W" F! T: ~8 |

B、循环是无限循环* R9 C2 I/ H9 V5 E% e

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

8 U8 F7 ?& _& A/ y6 X; K8 V- SD、循环体语句执行一次% W0 m5 x! J; C: R  r

正确答案:6 \. V/ P: F3 s9 f* Z9 Y% z

0 }# v1 t* W% ~" W& T

/ Q4 M" \+ Z0 C+ B+ b  J" v第35题,下列函数调用中,不正确的是( )+ E; X# k& ~* ?( F

A、max(a,b)- Y0 O) ~* R' Y. Z

B、max(3,a+b)

! ^9 o* z( J% jC、max(3,5)

2 I, s' Y8 o) Q4 G2 g( F+ ND、int max(a,b)

w' |5 R  e5 |) R6 {正确答案:+ e; w( ^! r5 m3 \9 a

& \: y$ B) C9 y2 q8 \& U

6 V) J6 \! G: l5 t; U

第36题,若调用fputc函数输出字符成功,则其返回值是( )5 u. s' t/ C: R( T+ s9 S

A、EOF

2 d9 H6 c" }2 bB、1+ k! X2 r6 e2 s2 d! c9 T: F' Y

C、0

9 S2 [0 o% q! }3 r6 t0 ~- [D、输出的字符" f& |4 ~9 ]- U

正确答案:

1 K9 M! W) [' q+ q# l( ~) V- w, G

$ K! g. }% `. n2 y4 Q

" I" |3 i: k( m4 a2 G) T第37题,设有如下程序 # includestdio.h main() {  char ch1='A',ch2='a';  printf("%c\n",(ch1,ch2)); } 则下列叙述正确的为( )

# E1 v5 \8 F2 e9 p8 R+ QA、程序的输出结果为大写字母A0 [5 f) f0 L$ e; g4 v) d8 y

B、程序的输出结果为小写字母a. X3 F0 b% q6 c1 V& m& ~5 v

C、运行时产生错误信息0 {  m. F  K2 c5 {

D、格式说明符的个数少于输出项的个数,编译出错

% n5 O, [' f) ~" a4 _" [- z. u4 O正确答案:# W( H4 Q) Z) i

$ _% _3 A0 F1 a2 _7 d) H% v& e3 p# F' I7 [: h: k( A

第38题,以下对C语言中共用体类型数据的叙述正确的是( )

S9 ?4 t+ R" n' i4 m/ LA、可以对共用体变量名直接赋值4 r, m" q: H1 a! [  f

B、一个共用体变量中可以同时存放其所有成员) H" D6 ^: K" f- S

C、一个共用体变量中不能同时存放其所有成员, x& f+ p+ L; b# x6 C

D、共用体类型定义中不能出现结构体类型的成员

3 a  H- o9 i; P) [8 K正确答案:/ V" S* `8 H' i* `" a" p

5 k8 ^8 B+ ^! o2 c9 R4 ?$ L/ Q# @: q) z8 Z: A3 U8 U' S$ m

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

+ E/ V  U% n3 f$ D& ~! FA、(x= y= 6, x+y,x+1)! z* ?1 R3 x" A5 _" D( i' w6 I

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

) t1 N% g. V* p& x9 G- CC、(x= 6,x+1,y= 6,x+y)

/ K# M7 S, B" F) }/ ND、(y=6,y+l,x = y,x+1)3 i' E- h) C. X2 R* ^# ~

正确答案:! Q$ a3 [+ L3 q: Q% S& |/ Z

0 s8 _) V$ z0 N7 V( A+ Z# a& x

7 w4 \) F/ T& s7 T" D- A, u& F第40题,判断字符串a是否大于b,应当使用( )5 t, G7 ]8 I: W

A、if (ab)1 i9 \. O- C# f( j8 s

B、if (strcmp(a,b))

& e/ L" X1 }/ F: j8 `1 MC、if (strcmp(b,a)0): O( N* Y" I# q/ L# F1 a  @

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

, E5 h' s* r: A' T正确答案:, `4 n" }5 z+ K& S" b0 ^

- W  l* x  d* T6 W( _- n2 v2 B: u2 a  X  p

第41题,C语言中没有依存于硬件的I/O语句。(  )

# R; s8 U+ A" x2 h+ u, uA、错误5 j/ q+ E( F  n( g  G; o

B、正确

( H! H# {" P& B' e# o正确答案:

2 _" K5 V1 j) j9 ^$ K1 I  b9 H) J+ A6 l% }! @8 k$ t# U

8 R  z0 P3 C/ f: J* V第42题,在Turbo C++中,存储字符串常数时所占内存空间是不固定。(  )

2 X) K4 \" G( r$ V5 X  ], J% v6 s& SA、错误7 q# b# `' i( j: g

B、正确

) N1 ?4 d, ?) ]正确答案:! w* n* }0 J$ l  F/ R" e; V

5 u; ]. k0 q+ x) x

; h7 U  a$ `8 f7 u8 t/ u3 \第43题,按现代风格设计的C程序中,main中对函数声明的信息与定义此函数时第一行的信息完全相同。(  )( |7 w- V$ w4 j% A0 P% ~

A、错误( m: T% E. q( g: {3 m

B、正确/ ^$ v) E" ~1 @& Z, [6 f9 v

正确答案:

' p/ ~, I" A% r" ^$ @) s3 A" U

2 N* I" s6 n6 a# _4 M# o

0 F" P- _& v0 T4 }( a  n( \' S9 W第44题,赋值表达式c=b=a=3是错误的。(  )

7 }0 q" A- M2 t& s7 P; K- s- oA、错误2 L& o: j+ Q) ]" g; S5 t$ U

B、正确8 _- P  j2 H$ {( n- C3 s

正确答案:9 B" k5 s) a( Q! h: Z: V; c

# r- [, [: h8 d  W( }3 s/ C! H4 H

- e* ?) Z7 F( o# G  n: M, M$ z) r! d第45题,C语言采用解释方式将源程序转换为二进制的目标代码。(  )

! M3 r) G. N# E$ UA、错误" X: U1 w  E8 c4 a

B、正确

( t$ C" i' Z/ W正确答案:

) q" E4 _) z/ w, ~+ _+ w7 r- t# O/ l. a, H# t

9 P9 B) w6 r6 X, j& V* ?

第46题,被main函数调用的函数只能是库函数。(  )8 E  s  R$ G. L, f$ b7 H3 X) R: Y

A、错误

. }. p0 d4 H) @1 vB、正确

% m  a2 i- |* N) q8 h) _; k8 M) r正确答案:

: ]7 x. w; h7 p8 z8 F' `" G! \; x* c

6 \7 Z  b. j9 v% {+ X$ \. p第47题,C语言中的标识符以字母或下划线开头,可跟任何字符。(  )* z$ E* R" G2 ~- K

A、错误+ V8 ~) X' {; E4 H' j9 M

B、正确9 T( x+ {7 Q: s5 Y  Q/ K, u* K

正确答案:

* F; @$ H/ E" z6 f! H' z: A3 R7 ^1 a; a$ A/ g0 u3 V  A

1 P% p& {- `  S+ }4 c

第48题,在Visual C中,实型数据在内存中占4个字节。(  )

1 @3 }: H/ h, H$ Z- oA、错误) K$ k! \: q0 y+ M

B、正确" x: W, w% I$ m) U- g# t" k3 i: p/ f

正确答案:

5 o, ~- D, x1 }$ M. {/ U0 S* h! i0 s& q2 M" c: x2 @# k% F- s

% p" L5 h0 ?% R; E" T第49题,C语言中的任何类型数据都可进行四则运算。(  )

9 u( I0 |+ P: R. Q5 O: f" cA、错误* L$ Z% m; }: j! g/ w  X

B、正确9 G* _1 Z. {8 f% d0 E( D, \

正确答案:) f/ E2 h2 h$ X1 O

7 l# r. v2 z; M

" x$ i* J- z( Y& E3 m6 Y- z答案来源:谋学网(www.mouxue.com),在Visual C中,整型数据在内存中占2个字节。(  )& a% [8 c( f' g) D

A、错误' f$ V6 @# j' [1 n; F0 @7 E

B、正确

/ g9 @4 Y& H& c, z' X( g2 S正确答案:, g+ R7 l$ n0 a' i2 f  I

2 C4 z8 _! |7 {2 `# M; ~% Z: ]

) u+ `! K8 Q( k. a9 X9 B. J! D( b) O4 Y8 q' W

7 c1 F2 \9 Y& R* @, ?+ T8 `6 \: @5 d" T$ N+ l

# \8 I& ]0 P# S

: |  b  C3 D0 V0 T

, G7 G6 o4 b. ?$ u

# o) ^2 O9 F+ d' }) X  P, y  j& O

" @  A, z" a( A7 N1 R1 Jc2 \% b  K7 b* ]' _. [& z) g( |

; w" `  N3 T1 r/ E& k% `% r4 _$ ^2 V/ z1 i& r# v/ s' N- b

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值