|
【奥鹏】[南开大学]18春学期(1709、1803)《C语言程序设计》在线作业
7 B# C2 S: F8 g+ u试卷总分:100 得分:1009 p$ C8 L6 F: q# @2 z9 Q% C9 a+ O
第1题,下列函数调用中,不正确的是( )
# |0 t/ F* F! t3 A2 t1 x8 ^A、max(a,b)
' R: M+ ]0 n7 ^+ e: U! s3 nB、max(3,a+b)4 E1 J" b) m2 w; T+ Z: k
C、max(3,5)0 }. e/ J8 ?# Z
D、int max(a,b)* [+ L( W5 x. g. O/ l9 j
/ G- O/ n; M$ n' b5 G
$ I a7 a+ q$ f- Z
/ n0 U1 \- K& r# e第2题,以下不正确的语句为( )
4 \5 A0 H$ y# Y+ X1 q. GA、if(xy);# }; @7 l, V, W6 }8 N2 J3 Y
B、if(xy){x++;y++;}
- q3 c# t/ _2 C" l# v7 e% S# XC、if(x=y)&&(x!=0)x+=y;# ~, m+ x- Q0 ]* b- m$ ?" u
D、if(x!=y) scanf("%d",&x); else scanf("%d",&y);4 O& b$ q; Y) K6 ~2 F* p: ^( N2 ?6 {
) D8 `0 l8 u7 c+ _- V: k+ A/ V. K% Q: A5 a
8 K" J6 w) g3 f8 b* p第3题,在 C 语言中,引用数组元素时,其数组下标的数据类型允许是( )。" E: i8 R; ]9 Y4 { d# G
A、整型常量
8 ~* @& A$ {* _) W( ^' y! P5 A: wB、整型表达式, u/ {% ~6 X0 h* X2 R
C、整型常量或整型表达式
9 t/ R* R1 W r4 T) dD、任何类型的表达式
9 b$ r( M% y$ q
1 }5 B* O' B% c3 @0 b& ~
0 K- t! y- ^. ?: ], @! O
, \6 z- s+ x+ U7 E. J! W% Z第4题,判断字符串a是否大于b,应当使用( )
# l/ _3 G% B% M0 AA、if (ab)
# `1 t) u/ h4 K* |! J0 r" V qB、if (strcmp(a,b))8 Y) l* t2 C: C
C、if (strcmp(b,a)0)
3 P3 g' a- _: t3 g/ G* G/ FD、if (strcmp(a,b)0)
8 _1 q5 A' A- J i9 \( d& r9 f+ q
2 C5 L; [0 t* _, z: L% J" z( {( Q& ]$ K
; T5 n" J1 r) @7 u+ ^, H! G第5题,若已有定义int x;下列说明指针变量p指向x的正确语句是( )
# q2 f/ ^; G$ t7 S BA、int p=&x;& P9 i3 i1 q! b
B、int *p=&x;/ J: D$ t9 y- T& d- Q- Z# k* |
C、int p=x;+ ~0 D3 y& S8 r1 \+ I/ n
D、int *p=x;5 n" V3 [# B/ y# U ~: ]! H2 u" E( C
" w- p1 t# D! p- c( a1 Q- I, Z
( |* o, X$ W1 ~% R' z( Y% Y, J0 V, J+ ^$ n
第6题,main() {int x=2,y=-1,z=2; if(xy) if(y0) z=0; else z+=1; printf("%d\n",z); } 以上程序的输出结果为( )。) M* \ Z3 J6 N% G3 S- d; b
A、3# R# B3 }( `$ y0 f( M
B、2
+ o0 P0 L5 \. I5 ]' F0 XC、17 t7 [! [; v6 X ?% ~" x
D、00 F" p& A% U G3 A P8 c
; |5 V w- `9 e# g3 \; i8 V4 t0 C% { K: G( l, W
' |. _' i) }! ^5 j! l
第7题,已知各变量的类型说明如下:( \% b' z" d5 [7 B
int i=8,k,a,b;
- T2 f4 g3 {0 Q1 C$ J# Bunsigned long w=5;% N; L T5 z. c3 w) o% B; k
double x=1.42,y=5.2;; t4 c5 L! f/ T
则以下符合C语言语法的表达式是:
* {6 ], d( o V2 z3 R3 MA、a十=a一=(b= 4)*(a=3)0 D5 ~* x4 \: u
B、a=a*3=2
; k7 i) f/ ^. L4 L0 z. IC、x%(一3)
' H1 n) f n3 \: |( \D、y=f1oat(i)
% C% O5 J5 M' N1 |/ Z8 x* T2 M7 A
& {, I2 n" V: C5 G, m7 V& _
$ [& v; C& i" Z3 z5 E4 q5 k0 D& n3 U
第8题,若定义语句:int a=7;float x=2.5;y=4. 7; 则表达式x+a%3*(int)(x+y)%2/4的值是( )
1 S0 C) M% G$ T8 vA、2.500000' t1 f8 t9 j& z/ r+ W+ l% Y
B、2.750000
2 x6 D! |+ r& K' A' P& XC、3.500000
R$ B3 e: s; u# w' g" hD、0.0000002 g6 S+ K0 Y! [ d
1 b/ ` y1 ^) Y* c
, I9 x; D* a0 r/ s" X% N# g
* I) P# x- p: b" ~* \. s1 W) B8 o第9题,已有定义 int a=-2;和输出语句:printf("%8lx",a);以下正确的叙述是:
- b! L" x$ x6 G7 C( ]9 |A、整型变量的输出格式符只有%d一种
/ Z, o% b: f) `: t. {' u: YB、%x 是格式符的一种,它可以适用于任何一种类型的数据
& @+ h2 _# O- G5 ZC、%x 是格式符的一种,其变量的值按十六进制输出,但%8lx 是错误的8 u% a$ \6 H) Z
D、%8lx 不是错误的格式符,其中数字8规定了输出字段的宽度 }/ z. m" y* V* d X: x! o( Y
. l4 P5 f8 w) J# W) Q, P
5 _$ ^+ y. X1 n/ S) i' w% V0 q! o9 t" R$ K# d. ?
第10题,main() {struct date {int year,month,day;}today; printf("%d\n",sizeof(struct date));} 以上程序的运行结果是( ); }8 I$ }* c( `- A ?- ?+ D1 B6 l
A、67 [# w# d4 o1 C3 t3 t& u: B: W" f
B、89 C2 E# D+ ]8 {
C、10- @7 }( K4 H# I$ ~9 [
D、12
3 N- r+ M" X" M
5 {; X- {: _7 L
. E8 |* T% i- D2 y* @
7 p2 i" @% i0 F4 f1 k. h第11题,当不能正确执行文件关闭操作时,fclose函数的返回值是( )。
) ]( l. L+ y' GA、-1
& r9 X: x* ?' Y; D! b7 |& sB、EOF8 o9 m- N$ E, J/ [+ {/ n/ y4 j
C、TRUE
% m* y8 G n, u* X3 MD、1
" s7 I9 H- `2 T8 P( R2 L* @- W4 _5 z8 R
( _7 V! D" U0 ^# L/ r
7 z R# S8 A3 _第12题,若已有定义int x=2; int *p=&x;则*p的值为( )
F' G6 \+ C" K2 O+ oA、24 ~6 F: O1 `/ B; D" W7 I6 D
B、&x- o2 ^5 v4 [0 z
C、*x. m2 M) J0 F1 D
D、&p
: C- ]' C5 M4 g7 ~6 F
& \0 {9 S$ r1 W6 Z
5 h3 f9 \' |: C/ [) d
' ]6 f$ Z# K, I' z第13题,以下对C语言中共用体类型数据的叙述正确的是( )
9 [. b6 a1 M5 d- o$ p9 {- e7 gA、可以对共用体变量名直接赋值 l R2 @1 `2 q3 o6 o: I$ c
B、一个共用体变量中可以同时存放其所有成员0 O0 H$ y/ p( l5 g( |/ @$ p; J
C、一个共用体变量中不能同时存放其所有成员
" k6 C2 P2 [ V' X( T# G. y3 Y! o4 iD、共用体类型定义中不能出现结构体类型的成员
( b/ j7 d3 W/ U. Y. V g
. x* ?$ }1 W' S ~& M, `& E# Y; t
7 m) |2 k) @ u( c: v
l4 O, Z$ h* n第14题,在C语言中,要求运算数必须是整型的运算符是( )。+ G# z, B( a, A" `. |* n
A、/
X" c3 Z& z. M+ A1 ~+ [% iB、&&
6 i" Y& B9 F9 L# b0 R, s8 m( @C、!=
( B' r' g) j' e: h% J& P, DD、%
3 F, i p& z t1 G ^" y6 @2 u$ G! Z0 T" Q5 M
. r! ~/ Q& E1 i4 S$ |" f" I: l/ r
1 ~* a( z1 P' |. Z+ t
第15题,for (i=2; i==0; ) printf("%d" , i--) ; 以上程序段的循环次数是( )# ]$ \4 i$ |6 ]* t) o0 v7 q, x' K+ f
A、2次
7 U1 b4 K% ?& V) u0 I" y) Y5 q7 s( \B、无限次2 ? f' W7 `$ b8 J' x/ m
C、0次. G5 v+ ]- B1 i8 H
D、1 次; F0 o: z8 V) x( D6 L' e& z. d
6 o3 H( g+ y P0 j
7 C5 L& {. C* S+ l* W+ w" F$ Y2 w+ L6 j* E7 _
第16题,从用户使用的角度看,函数有两种,它们是( )
4 d& p* U m& U; ~* y6 f. I- x3 n' WA、库函数和用户自定义函数- g% l; S- @' l4 F
B、库函数和主函数
4 A1 z' x: ^/ t: j9 j qC、用户自定义函数和主函数
& G( H* K3 E2 K, C& oD、主函数和子函数
) S: n, ]) f; {
; ]" H! L" l7 e3 o, l' W
0 s3 u1 Y+ f/ R) E! X( W4 t* ~: W/ A O# `8 j9 Y
第17题,下列哪个是字符写函数( )。
0 A- ]3 P& B; K- I- a3 k5 \, ]+ E- pA、fgetc( \5 T( [ R, c9 y$ h8 O- [
B、fputc
9 \% @& p8 \+ yC、fgets2 k/ ^9 ?* l/ s3 [( t& u
D、fwrite x2 h# r, J! y/ ], T1 d
& G" G6 v6 E1 q+ n
# j* h& {/ p6 D. y7 S- i- t1 H2 X5 l+ v
第18题,当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是
3 A: _$ j- G5 q2 l) RA、k%2* s) z2 J+ D$ B9 O- m
B、k%2==0
- m5 }8 a# N6 t' F; EC、(k%2)!=0, _/ m' K8 \: C9 X- z
D、!(k%2==0)
d6 t% z1 h/ ~1 ~% I( r4 h% R7 S+ v- _( B; U" ^4 s
+ z$ B; z2 W7 u4 r( u; }3 |' B/ a, S' E
5 Z# x" O9 w) B. V9 P
第19题,下面4个选项中,均是不合法的用户标识符的选项是( ) w! B8 q- V+ z8 S! f6 d
A、A P_0 do X( H1 D; S- s* Q# E2 l
B、float a0 _A
" c+ T+ L9 K1 \1 L& tC、b-a 123 int4 Z, Z: F p; q) W; q7 r
D、_123 temp INT
4 x& K4 l5 d( p1 o
8 O) `- a; Y- }' K5 m* J, c9 D! I B( Y3 ]
2 Y! x, o' D) Q/ r( l) S第20题,一个源程序文件由一个或多个什么组成( )
1 C2 y) h/ g# E3 M6 d" j# J R, `$ uA、语句
6 C6 u0 j4 ?$ C3 v3 }- \/ n9 d: oB、函数
( k/ X6 D. ?' [/ s) S0 W& yC、程序块2 U& ^4 ]. S5 W' @8 O2 d% ]
D、子程序
8 V( k% ?9 y# n1 ^6 Q7 t" {4 c3 X0 _/ _1 Y' U' j
6 e4 w: O+ n6 C, i7 ~) F1 w
( j f* k, ]/ f第21题,在C语言中,int、char和short三种类型的数据在内存中所占用的字节数( )。
5 V! B2 Z. G+ Z: i8 X4 x: \% ]' LA、由用户自己定义
% g) Z2 O/ |" u5 ?6 k8 V3 v+ sB、均为2个字节# m" i$ G. h7 ^. R
C、是任意的2 R& L9 D+ H* h& ?
D、由所用机器的机器字长决定
! M* x+ |5 [$ Z1 I
( k! f; ]2 y/ d' H: c& ?6 J1 E7 y0 A/ v9 A' a
7 C/ B+ U) [- ?0 t0 @8 o9 C/ \
第22题,fwrite函数的一般调用形式是( )+ z4 |* Q, F# W$ G
A、fwrite(buffer,count,size,fp)
! c( K/ |3 c5 W2 TB、fwrite(fp,size,count,buffer)
0 F3 a( ~2 q8 Q' t9 ?: nC、fwrite(fp,count,size,buffer)
% S# s& O% y# oD、fwirte(buffer,size,count,fp)( r5 d+ s/ Y0 t4 u
# H& t1 |6 H* B, N7 _- \* s! c( o
- [% `0 c$ _. X$ Y& ~5 A) h) @: L) l2 C% [8 j1 M& w
第23题,C语言的函数中,( )。5 }4 X9 b% Z9 U/ d% D
A、必须有形参! Y. f% @& ^; C7 q
B、形参必须是变量名
- W3 p" c9 Q' \, j+ z- dC、可以有也可以没有形参
! ?+ C0 d. Z" dD、数组名不能作形参
0 e( k; X2 O z/ Y" K. l0 v$ u( `; m& w' U/ ^
+ a, y! Y4 m/ B: d' b* a. m
# Y+ Z1 _: L4 u! y0 v1 V! T! u
第24题,以下对一维整型数组 a 的正确说明是( )3 G9 n* C9 I/ T3 M
A、int a(10) ;
- n8 a- [ j E, e. t8 LB、int n=10,a[n];3 [8 l, j% A. g! f5 P: \9 T
C、int n;) ]0 v5 P! y& k
D、define SIZE 10 int a[SIZE];2 C+ Y2 D$ q; K" A
! a6 t+ a# `! T7 x( v" W
' x3 S* B- Q3 C
& F: ^0 I, J3 D1 W5 z* t/ v9 q. `第25题,printf函数中用到格式符%5s ,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式( )
; M; q) o$ S( K" @, f" K& GA、从左起输出该字串,右补空格
% F3 P5 w- g( w" ^! wB、按原字符长从左向右全部输出" Z/ n/ O7 A. I# e+ l: b1 e
C、右对齐输出该字串,左补空格% X1 L3 C' X6 s. v7 J
D、输出错误信息* M8 S) D1 r. n; m" T! |
3 R, t9 t# |" t' v3 H
8 Z4 a6 ^' Z6 A9 I$ R/ ]: H
{/ T, \8 o. ?4 i8 M% q第26题,x=-1; do { x=x*x; } while (x); 以上程序段( )
* G. G) l/ Y1 }% N5 @6 o' BA、是死循环
; a7 [( E6 L* @* \2 Y z* XB、循环执行2次; }& P. J; p0 b
C、循环执行1次
}3 `) a- O# o) [D、有语法错误
; _. i1 i! g+ ^; |/ w7 }2 j) A4 c0 U
! U4 G. d* H$ Y/ A! I
! b, @! V0 T: a6 |- i# N7 e) {
7 e, i. L0 l3 s9 I% D5 v第27题,struct person {char name[9]; int age;}; struct person class[10]={"John",17,"Paul",19,"Mary"18,"adam",16}; 根据上面的定义,能打印出字母M的语句是( )。/ H% k# R3 S$ G- Y( c% J
A、printf("%c\n",class[3].name);
! O2 G" X6 [# d* GB、printf("%c\n",class[3].name[1]);% F& V8 [; @% O/ W6 d- j
C、printf("%c\n",class[2].name[1]);
1 ?" Z8 v) X: aD、printf("%c\n",class[2].name[0])* X4 \7 s. o( j2 a; D Y: N0 j
% T. N. b, b1 f5 _9 f2 {, @
. x1 p7 X! }2 D2 O. F) Z* b& F' u }, R: @
8 Q' C+ W) _/ C( \* N3 ]第28题,已知字母A的ASCII码为十进制数65,且定义c2为字符型变量,则执行语句c2='A'+'6'-'3';后,c2中的值为( )* q" F% n9 q$ t+ W
A、D4 V, b4 q2 E8 q( o& e5 H
B、68" j3 p( Q6 Z7 ^ u! k" f" x
C、不确定的值0 s9 A$ Z4 H/ i# O
D、C
/ k( ]5 I; f+ D2 V: l! B) A
0 ^2 t% w: X& t6 E
4 m7 L! I6 p1 ]8 _) }( x0 M; x' f5 n) W* Y+ @+ A
第29题,以下叙述中错误的是:* A8 Y3 X0 M' R6 z6 d5 }, d
A、变量的作用域取决于变量定义语句出现的位置
& A3 n' Q- q, A: J5 x! N& JB、同一程序中,全局变量的作用域一定比局部变量的作用域大# t# I8 J! n5 s
C、局部变量的作用域是在定义它的函数体内
! O! j; G3 A0 O4 DD、全局变量的作用域是从定义位置开始至源文件结束8 P% _' Y8 X+ `8 ~% f
: w+ O# ^% x9 ~4 }, ]8 Q9 M& }6 q$ O( b. s) \3 T. M. l
. a% T! r3 x. |& c4 R第30题,若有定义char str[]= "very good",则str的长度为( ) |: d) }% {9 ]+ s2 W. Y7 s" U
A、8+ ]. q: p4 `4 Y i, C' |$ ?
B、9
8 }" O( L! Q! N a6 ~C、10
* s9 |. K* L6 y r& _/ qD、11
& x( r7 v5 r9 |3 |! _/ E6 _' u u+ [1 @& S; [; D, C3 [- X% D6 m
1 d# z. e% }8 M( d' Y
6 D" d: W* M7 M* j! L7 Q
第31题,main( ) {int n=4; while(n)printf("%d ",--n); } 以上程序的输出结果是( )。4 M% h; ] n" Q7 M) J" \ f
A、2 0
% W9 [8 ?, ^- jB、3 1) T8 x9 j! w! g& S; d3 P
C、3 2 1 01 m. V8 i- z# ?; W) `$ p' Q
D、2 1 0
p p& J. \# e# Q, w2 d3 `. ^! ^! `) }. K3 Z7 i
4 S+ R8 a6 E6 h8 F- `! u
], k+ y+ J- g) Y2 [第32题,fscanf函数的正确调用形式是( )。9 n- |" ?$ ~# _0 c2 _" A. f3 u+ i: E! F
A、fscanf(文件指针,格式字符串,输出表列)! v2 `, M& f& |; B. G+ O: j
B、fscanf(格式字符串,输出表列, fp)1 \, ?6 V2 l7 F0 G+ Y6 `. c( U
C、fscanf(格式字符串,文件指针,输出表列)9 l2 O$ b- Y @- y# j. @# W/ e2 i: d* e
D、fscanf(文件指针,格式字符串,输入表列)( `, E1 y: J8 `8 D- h9 \5 F* N
3 t1 k* P+ v/ _( R" x+ |9 x
' Q6 g8 ` ~* W
( Y6 S, Z" x6 d* V; O& n( [/ Z
第33题,以下不正确的叙述是( )+ J+ t8 ?( y {/ {8 d6 t1 R
A、在C程序中,逗号运算符的优先级最低1 c# V! K* [: v/ x/ L' x
B、在C程序中,APH和aph是两个不同的变量$ @: B$ K. T" @2 v9 T9 q- t
C、若a和b类型相同,在执行了赋值表达式a=b后b中的值将放人a中,而b中的值不变。
+ Z1 S- y8 s- t1 k0 g7 kD、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。
( R! p% x- ]/ s! n* [/ g2 W. B/ x5 J8 `3 A0 F7 t$ l
" W o- S* U9 D
+ y- m2 Y! i: {5 Z9 L6 I; N" X第34题,设有如下程序 # includestdio.h main() { char ch1='A',ch2='a'; printf("%c\n",(ch1,ch2)); } 则下列叙述正确的为( )
" X7 C8 Z$ ?5 \4 ]* `7 \A、程序的输出结果为大写字母A
5 i0 r' U& @( s3 }/ {7 s+ YB、程序的输出结果为小写字母a2 t3 W1 f( Z, p. }+ b# x1 A6 X
C、运行时产生错误信息$ T& X9 V) L4 c4 Z: H
D、格式说明符的个数少于输出项的个数,编译出错
! B# e( ^- n% o+ U
1 j% n4 C* E' O4 c4 {' P# i2 v; b
+ m" o. @& }) [
% @& a( @) W: f a; ]第35题,下列哪个是读写文件出错检测函数( )。% G1 h7 L6 }( \) ?. Q8 _' y
A、ferror* ~, B- f) d5 g9 m* V
B、clearerr
4 J8 x2 D' M4 zC、feof
9 g" E3 q4 H: n' y) xD、fwrite; C+ v3 s+ @1 D2 y/ e
- a, g+ V* m9 [) l; N: ~7 d" x. J1 `0 C. K# c5 Q: n5 f
/ H ]9 V, Y9 ?" Q; e
第36题,int k=1; while (k=10); 上述语句执行后,变量k的值是( )。! u/ ^2 A* P% P
A、10
/ \% r/ M/ i* \2 [( [+ r3 a) WB、11) n$ P {" h4 j9 t! Y3 t6 C
C、95 V; y0 T2 q9 `3 w) K
D、无限循环,值不定
/ m3 g8 i$ Z! A( R" \' L9 B. \( `
% @# M- ?/ J; z" l. |* l7 K0 ^& \; e; J+ F
0 R- z' K# w4 ^: k2 n* O9 V3 O第37题,for (i=2; i=0; ) printf("%d" , i--) ; 以上程序段的循环次数是( )。
1 i7 o' G- @7 o$ T3 A* y( BA、2次 E4 Q0 e. d/ ^% ]- \1 _( e& p
B、无限次0 N/ _7 k, _' P5 p- Q
C、0 次7 t- \' u$ y- |
D、1 次/ T6 P& y% \$ @8 h0 w6 E
. X: F% {' x' H y! R- j% d+ T4 y* K' S) W; Y S( ~
) F3 m! z Z6 ?2 l; j: Q* D. K; f第38题,若要打开D盘上user文件夹下名为abc.txt的文本文件进行读、写操作,符合此要求的函数调用是( )- L/ p: h$ M' c3 j
A、fopen("D:\\user\\abc.txt","r")
$ S! H/ [" X l, M$ y" J; `5 IB、fopen("D:\user\abc.txt","w")
- ^2 c1 O7 r- gC、fopen("D:\\user\\abc.txt","r+")% ]6 S) ~* n7 s; W2 \0 R
D、fopen("D:\user\abc.txt","rb")/ z- ]+ A3 D: V' M, N4 u5 k4 z. |
! U( T& A l. s
) n# \- [+ o$ o$ \( q" x1 ^
1 }6 R& B' i6 {# [' | `: p2 u第39题,C语言结构体类型变量在程序执行期间( )。
7 y' Y+ [3 H, HA、所有成员一直驻留在内存中+ f& i: d" ^* y' l- n8 r
B、只有一个成员驻留在内存中
0 t8 b$ T' R# r5 V% mC、部分成员驻留在内存中: e1 h: ?, c2 g" |' ~2 `0 L
D、没有成员驻留在内存中: }7 i% Y8 d8 I% k
& T8 V2 @: ]: q/ P* X1 f
0 P& M8 J& b; T l
i" F1 f9 h) b. T
第40题,fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是( )5 ^/ `" g' j& p5 T
A、只写% m/ K: H) J5 B& B9 v7 ~7 [
B、追加
/ s( @3 w8 @4 YC、读或读写- a, }' `9 Q& Z9 u& K" I" Q2 g
D、资料B和C都正确. d i# E9 z. H% v( M, T5 Q: E
" ?& ]' G# F: v" ]% f" r3 l/ m9 g* z
9 k$ N& \3 q+ O0 e3 ~; t第41题,在C语言中,字母的大小写不被区分。( )
6 `4 X I$ F. W% x" t& cA、错误, e3 {5 L" m- w$ z4 n2 q' ^
B、正确
" }7 |+ d# v, R) l( A9 ]1 K7 h
2 p& f9 m7 a1 y+ {; ^" T) c( [
# f# D: i! s2 X! M
7 Q( ?$ l& \1 ?; n第42题,在C源程序中,/*与*/之间的注释信息也被编译,但对程序运行运果不发生影响。( )
2 i$ B* \$ L1 o4 O5 uA、错误
4 S' D, @& J( _5 }8 aB、正确
. T8 k* [# F9 J+ j1 H% w$ @+ O" i
0 |/ z2 W, s! z3 A* q
8 k$ u0 [6 p$ b+ M7 W3 E& |) Y9 B0 s3 C! f
第43题,在Turbo C++中,存储字符串常数时所占内存空间是不固定。( )6 P) \$ |/ k% W4 q
A、错误
8 S2 A# U& W- D* A4 JB、正确5 c- y; p T L2 k7 k$ i- j$ b# A
% v3 y0 J, Q U h; M" Q
d' ~* o. a* |3 P) w- E% U" T
1 I" v% K/ Q( L; ]第44题,在Visual C中,实型数据在内存中占4个字节。( )! ?! J7 z6 r" L( r2 `& n1 [9 S2 U; U
A、错误
8 P4 w% {* ?0 U! U3 j C+ |' hB、正确
$ s" s3 p9 N* G9 r/ }' D. X" X7 n1 T2 Y" `( K
4 a! O5 C: g4 c- U. v
6 D; T" B/ t3 y% p6 E第45题,字符型数据和整数之间是不可以通用的。( ) @9 w P! O: ?5 _( K
A、错误
/ E# p' |% J# u) V& e( P/ L! _B、正确
% O) R1 g# z; _# K5 ^; X8 H1 \1 ]- y- @$ U) b
+ A7 |6 c6 _. P) }. y% s$ R+ N6 s! O# m/ F# P1 ~
第46题,C语言中的标识符以字母或下划线开头,可跟任何字符。( )
" {& L: r! e& z. `A、错误# |8 A( ]* O2 `. N9 @
B、正确
) D- J/ S: L) M! J2 X$ O6 M$ N* n
% U' t" i- L6 p6 j3 n
- f: C( X+ R7 V" Y0 @* u9 d9 ]( ^: `" Z: R
第47题,对整型常量可进行自加或自减运算,而对变量或表达式不可以。( )1 i$ V' r& C- t- V: f7 p# J3 A
A、错误
% I5 P- _3 F) d6 W2 J; nB、正确7 Y9 O- `5 b$ V @0 X' ?
! W. L8 Y$ i# J$ g" C- m
* {" Y- d: y, r6 v( y1 i
9 `& i' Y, `4 a, M第48题,C语言中没有依存于硬件的I/O语句。( )
w& g. Y2 S i1 X/ W- L% B/ rA、错误
! d4 V- f" a; F6 U# PB、正确
8 w7 [0 K3 {% b$ `/ z' [; E8 U" a+ D. E
) y, \; p# p* N+ P/ u. }& Z
0 m- }; D- x$ I( b7 m: n, E. E$ W
第49题,赋值表达式c=b=a=3是错误的。( )
) @: {' @4 ~3 L6 w; z J5 O/ DA、错误
# u1 ?/ A9 O8 \7 n: lB、正确1 N; ]- c- }% \" F- ?- `
: f# `+ `1 m- V1 \9 ^' d& w1 B2 b$ T+ H* h
7 ^$ r- _- k2 [
第50题,按现代风格设计的C程序中,main中对函数声明的信息与定义此函数时第一行的信息完全相同。( )
2 J* V- t1 F) |2 k# |A、错误9 n0 t' ? f/ K5 O' G5 o
B、正确- B& a6 N! b" C7 Y
, u L9 ^2 i$ q [. z) x- A* f, Y
, r& g9 a. f: b- t
+ D2 Q' r. u7 x2 m( m! V q
# u: w6 H1 p' P2 m7 G+ K
* Q! F* m' P6 z, f0 Z; I
- Y% v3 \6 [( l# m6 I# X
0 {2 {0 Q( V; ~3 c5 y# v& x# T! @; `/ k( E: E$ I
1 O2 m7 ]2 r: d! n& U
7 _* B$ \6 D. @% o8 c+ [) W3 Q$ B2 K
/ ~6 H- r0 N* y3 Z8 M4 g1 x/ }/ ]* l% Z6 o0 z! ?3 |
4 r& w( ~3 ?: S2 F) Q4 i, [& }4 k/ t# |7 T- c
|
|