|
【奥鹏】[南开大学]18春学期(1709、1803)《C语言程序设计》在线作业, a$ V5 K: C, d
试卷总分:100 得分:100
+ V7 R) l7 X9 |( z$ V+ L% B( w第1题,下面4个选项中,均是C语言关键字的选项是( )。
4 P2 U) Z( a* D/ `3 }A、auto enum include
$ w W9 c- Z Y3 d1 c# G/ Y8 zB、switch typedef continue& h: F5 g9 \, W a4 `- ^1 g( N
C、signed union scanf
' n) K6 p/ G0 U2 |3 |$ f) P! TD、if struct type% ?3 U. Z' ?1 }# q8 Z
# L2 s" }3 {# ` b; Q& s
! x4 x- c- r# y: l3 ?% C; L9 j0 `' u& i# [- `9 I9 m
第2题,关于return语句,下列说法正确的是( )。
: b4 ^3 u1 `2 y$ UA、不能在主函数中出现! {* M5 O3 K$ x. E6 n
B、必须在每个函数中出现
' ] Q4 x$ M' E7 H) t7 AC、可以在同一个函数中出现多次
* Q2 U" ?: n3 R1 j- f8 K9 DD、只能在除主函数之外的函数中再出现一次
. n0 U* D! y1 D( s8 J
' {$ d6 m5 s0 q$ ?# ^' i5 g5 L1 z* b
1 Y# W! }7 o2 c3 v( |$ Y
第3题,已有定义 int a=-2;和输出语句:printf("%8lx",a);以下正确的叙述是:
; O+ \' B! H' B% ?& X1 [# [6 r" vA、整型变量的输出格式符只有%d一种8 h2 N% v( |9 b
B、%x 是格式符的一种,它可以适用于任何一种类型的数据, X, N$ ~5 M! I- U! Z
C、%x 是格式符的一种,其变量的值按十六进制输出,但%8lx 是错误的4 w: [ b! y5 O& Z! S# l1 Q
D、%8lx 不是错误的格式符,其中数字8规定了输出字段的宽度1 {" ~& F4 p, }: M$ j; a ]9 z0 f
$ D U/ N6 S U+ R8 }
8 S2 h j7 T6 }+ G" M. b
6 i2 U& {% Y8 Q* j9 v U5 ^) Y第4题,设有以下说明语句 struct stu {int a;float b;}stutype; 则以下叙述不正确的是( )7 @0 P- _* {( k
A、stutype 是用户定义的结构体类型名
f. H* t E% i; z/ J# jB、a 和 b 都是结构体成员名% m9 `* b* ?; S' C5 @% X
C、struct 是结构体类型的关键字1 Y1 B% M6 I! [
D、struct stu 是用户定义的结构体类型# Y' I9 E7 g4 n6 }: L
. E- U* [7 j9 z. p% t
, O# }2 P( N9 `# Q
# K5 T; O$ {) C* Z5 C第5题,下面4个选项中,均是不合法的用户标识符的选项是( )/ D/ E0 [6 a$ q: }! m
A、A P_0 do
* \4 ]0 N1 n8 l! Q0 a" M. ^, cB、float a0 _A/ t% ]9 p, {% M( _7 s
C、b-a 123 int
5 ~! ~4 S: p! u7 K' KD、_123 temp INT
% [0 J* l4 s* X6 g
* _ q7 z/ E [2 G
' j" T; n5 @1 g2 ~6 T7 i9 I( n
# f# ~, \- O0 {+ n5 J第6题,以下对一维整型数组 a 的正确说明是( )4 G5 J; O) i( Q
A、int a(10) ;
% {- _& l3 Q& EB、int n=10,a[n];. u$ d& \3 K8 Y. j& E! m1 F
C、int n;
( t( s5 a3 A( |+ E. ~D、define SIZE 10 int a[SIZE];
+ h- R/ s8 o$ u* ~1 k8 l8 z. f# N5 i& f
5 Q2 G5 [: i$ ?8 ^* {; {* W$ W- L# z9 R# u( S( r
第7题,在C语言中,要求运算数必须是整型的运算符是( )。
* Q0 z; V# i7 Y! a! O7 k7 cA、/
$ X+ |6 r: G6 IB、&&+ X$ i2 ^9 u1 c( n; q# H
C、!=3 r( v3 C$ _/ Q6 c( Z+ V" @2 v
D、%( y5 p, y" |, t: Y
! T8 [$ D& |& t
/ C2 q7 i" c9 Y' x" f8 q
. M9 P) `# `5 G第8题,当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是. C0 \. a# c7 A8 v* `3 r k
A、k%2
7 U+ x( x3 x3 R) G; `B、k%2==0
1 `, R1 Y* k1 q) a; b5 RC、(k%2)!=0- Y5 V' b$ H6 C# l) W! u- i/ N. }
D、!(k%2==0) b3 B2 _& Q3 M3 z3 Q5 e
& J0 [' S) d" I, M7 Y8 G
5 i: a. T3 `0 s9 Z' R0 U5 ^* v1 k& U7 R# B0 C
第9题,下面程序段 int k=2; while (k==0) {printf("%d",k);k--;} 则下面描述中正确的是()。9 u6 e2 i1 x$ h z
A、while 循环执行 10 次3 V( B7 P0 h% g. i9 f+ Z( V
B、循环是无限循环' }0 }6 z8 A, z4 z) ~$ a# _
C、循环体语句一次也不执行, M& l( F0 |. w! G8 _9 s& q ]! B! E. M
D、循环体语句执行一次
: ^' u$ [! D% C, I5 K% U
" {9 I) ~9 v: Y' B- i, L
! U, g4 o G# H
5 D i% N) j: w# i第10题,下列函数调用中,不正确的是( )0 S* V4 F& l" m! d
A、max(a,b)$ c2 y4 M) O4 }5 ]8 C
B、max(3,a+b)# K2 ~6 W3 b& j' p
C、max(3,5)
3 e9 x* B4 U# Y- O+ {" PD、int max(a,b)
+ ^4 L/ n% ]! I# s8 P
3 q/ K' ^9 H% ?5 J6 y, g4 [9 |4 ~# Y9 p' I
. A: P) r# q9 k }! g A( C3 Y第11题,下列关于数组的特征错误的是( )。8 {$ H6 p& z- `/ W0 m3 Z& ^
A、先定义后使用
7 c+ V' x' s2 Z" l8 @/ P/ HB、可以有多维
, w. A' e. v/ l9 i5 R9 x) Y+ }C、定义数组长度时可以用常量或变量
1 n+ p$ V" o* f4 {: P/ RD、可以作参数传递
+ h6 ~+ s; [: ]- c
6 W& A; h/ l3 ?2 ~" D K
2 Q. O+ ~9 N4 \( n
2 @8 C4 e0 y$ l第12题,struct person {char name[9]; int age;}; struct person class[10]={"John",17,"Paul",19,"Mary"18,"adam",16}; 根据上面的定义,能打印出字母M的语句是( )。7 ?! m, D7 O, h# x: w0 }3 e: f
A、printf("%c\n",class[3].name);' ^6 q, z/ H! e D) p0 n* B
B、printf("%c\n",class[3].name[1]);
5 P( q$ P U0 Z9 v) J- R7 K& e( NC、printf("%c\n",class[2].name[1]);
) O% \0 a# q! _4 U# _ k% e- q7 A+ YD、printf("%c\n",class[2].name[0])
- S5 q8 r1 e b/ [- C
6 Q1 S6 `8 y6 |" w$ u, T; j K& s" L9 N0 F4 g
! B7 m1 f7 L4 M
第13题,设有如下程序 # includestdio.h main() { char ch1='A',ch2='a'; printf("%c\n",(ch1,ch2)); } 则下列叙述正确的为( )
+ _3 U7 y8 W/ T7 {% ?A、程序的输出结果为大写字母A4 E4 h3 O! T2 b2 G0 v, ]
B、程序的输出结果为小写字母a
; Q" }0 Z; m1 }- q8 t% OC、运行时产生错误信息+ |3 R7 ]$ P8 |) \1 g
D、格式说明符的个数少于输出项的个数,编译出错
/ E' I/ O8 w( z, k
% B- t; X5 K9 ?2 M# |- W' `8 X4 W2 C9 v' O @& ~$ X
# _- K) ]* E5 }2 x8 a; @第14题,若有定义char str[]= "very good",则str的长度为( )8 n: W+ ]4 u" S- ` }# n
A、8
) t+ N- m4 s/ q4 H' C0 VB、94 w- Y9 ^) |1 m, E. E4 c
C、107 v( F+ W3 C; Q2 c5 G
D、11: q$ ^- X+ n+ ?. x) X8 o
7 j0 [- R. ?" W9 ]! u
# B k4 _# i# S! S# D8 G: w4 G
& l* [2 \* g I2 F, Z2 L/ E
第15题,当不能正确执行文件关闭操作时,fclose函数的返回值是( )。4 }" k$ g) b9 T7 A* I( }. _
A、-1
3 ?, }; |% \- A5 X3 rB、EOF* s1 Q2 `. v8 X+ P D) r4 \7 s
C、TRUE
& v( G, b3 i! t; j2 I0 ]. ^ l/ M' @" |# `D、1
) S4 a+ q: K4 z1 @9 }9 b1 @4 E+ R. X$ f6 _$ R& v4 U
4 L9 U9 u2 w0 \$ W
/ ]7 _3 ~8 o4 i/ T第16题,若有以下定义语句:int a[10]={1,2,3,4,5,6,7,8,9,10};则下列哪个是对该数组元素的正确引用( )8 s/ P; A( U& d' N) F/ Z; c
A、a[10]8 s1 C5 g F6 d% F+ h4 v6 r$ X
B、a[a[3]-5]
( }6 |+ {6 w( x( w8 B5 G' w* [: ]C、a[a[9]]$ `# x# ?# J& q2 _6 o% z+ W2 k
D、a[a[4]+4]; }" v& y, S0 ?: J
* _8 n J) s! Q
) I; H. S/ V9 o3 o: [7 q
0 L- p8 u' @0 S z1 g# S, |第17题,已知学生记录描述为 struct student {int no; char name[20]; char sex; struct {int year; int month; int day;}birth;}; struct student s; 设变量s中的"生日"应该是"1984年11月11日",下列对"生日"的正确赋值方式是( )。
/ [1 R' F+ I* D) k$ XA、year=1984; month=11; day=11;
3 g" p# {$ y8 uB、birth.year=1984; birth.month=11; birth.day=11;
9 Q ^3 O' d3 s- O1 jC、s.year=1984; s.month=11; s.day=11;
( x) x6 I8 K- \# |) n3 Z6 ?# rD、s.birth.year=1984; s.birth.month=11; s.birth.day=11;8 j4 n6 [7 B$ x8 X. {
( U" i7 Z5 ^) m8 P7 F
d @& V" N0 I7 j" g! [1 V4 R* A& g2 F. |% P
第18题,以下不正确的叙述是( )
( \$ o# y9 C/ ]A、在C程序中,逗号运算符的优先级最低
j& B8 x" J2 t% G4 t% gB、在C程序中,APH和aph是两个不同的变量. }/ a2 C4 W4 `1 M
C、若a和b类型相同,在执行了赋值表达式a=b后b中的值将放人a中,而b中的值不变。5 |! l8 W5 c4 O/ {1 D& B) d; I
D、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。
) y* N- R) o& h }& C3 } P& N4 Q3 B3 E" c
" a% c7 \ y* ?/ D
& I- a/ |) |+ d: H' T第19题,fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是( )% y4 E+ m e' m) S3 Q0 Q f
A、只写
) M" S' Q8 S4 _9 \2 A: cB、追加* q8 t$ I/ z* f; x( Z+ |' \% p: N
C、读或读写' t" B' ~* f, i$ G4 R: X& O$ \
D、资料B和C都正确
% Q/ l6 |& r, v% D: J
% t/ w9 \" i6 S2 ^. V
) P( y# A' z& P( V
[5 @. A' r; i. Y4 o第20题,C语言结构体类型变量在程序执行期间( )。) @- _' S v- V, \/ n6 c& {8 M
A、所有成员一直驻留在内存中" \# `+ ~% q+ E8 d4 L, f
B、只有一个成员驻留在内存中3 {/ g- ~" L8 d( J9 N
C、部分成员驻留在内存中# Q' M" X1 y3 g" Y% F) B
D、没有成员驻留在内存中. w; S" _9 e+ M. F* M
! J9 d9 z& m0 M' {0 T" h
3 ]0 D1 I7 T9 O1 O3 F# g4 _& U2 B- Z- K( q+ B3 s
第21题,判断字符串a是否大于b,应当使用( )
! Q: n" L# ]6 oA、if (ab)
2 E$ W7 B3 `! F/ @; U( T, QB、if (strcmp(a,b))
. Q) r" `- [$ @* _; pC、if (strcmp(b,a)0)& r+ J9 N- Z% I
D、if (strcmp(a,b)0)% @: g a: }3 X' L* |
; H* @) _! \3 i/ n- K; }
( w" d t9 u0 A1 q( ]+ T7 y' i- q2 g, u: J
第22题,若定义语句:int a=7;float x=2.5;y=4. 7; 则表达式x+a%3*(int)(x+y)%2/4的值是( )
* n+ \/ T1 R8 T# A" r/ I7 O- sA、2.5000007 P: {, V" o" n& n* s. t: y
B、2.750000
5 p: p7 `- p% V( ~9 g _C、3.500000
! v/ [; }# _* J6 T7 hD、0.0000001 b7 _8 M4 T7 K* K( B7 q8 T& S9 N
; H- i) U# ^) K1 d1 X- m$ }9 D
2 F4 s- V' B8 D7 d% @. X
第23题,数组名作为实参传递给形参时,数组名被处理为( )
: ^5 V8 ?) u8 e. v. ^) @% pA、该数组的长度5 {+ U1 v$ J) v0 @+ y9 n: Q9 k+ D
B、该数组的元素个数0 @5 x& k% W' M& Q# H- Y
C、该数组的首地址9 G3 r) R1 \$ _# J
D、该数组中各元素的值% P2 g$ u) U4 o6 O- I
1 _) y4 o. i. i. }; w
8 O; D5 r+ t" F& M$ F* K
4 C9 C2 N5 T; `( G第24题,在C语言中,char型数据在内存中的存储形式是( )
+ }& J, c( c$ C7 B; ^/ O% _4 V4 VA、补码
) Z$ I W: R" FB、反码
) S \3 c9 G2 VC、原码; ~! S4 N5 N- }
D、ASCII码
9 Q1 T) L8 Y2 c2 Z' ~" i" f' u$ C$ |1 ?) q j* b! A
" j9 n4 r3 T& ]- B) I& H
, k+ D8 O) E* Q) b: e7 \2 Q$ I第25题,已知p,p1为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是( ), ~; x* @& y$ E2 [
A、p=&i' ?) W/ B- y& r& J9 N0 p% k/ N
B、p=p1
. |' e ?+ p2 b, `C、p=&a[i]% t8 x) c1 g, R" @0 V) x; S2 R- ^7 |9 {
D、p=10
% [# Y" @) Y0 b; H) z( b* |2 A
$ Y4 G a d d+ ~0 d4 B" K
" K: e: Z" [( @7 A& l S' F
第26题,下列哪个是字符写函数( )。
6 Q. [- I: D! j" |! OA、fgetc6 o! z; y* E" ]
B、fputc/ }% i* R$ S' B
C、fgets
2 d3 y0 V! A3 B7 [9 xD、fwrite
0 y* s1 ~6 Z) a( f+ v7 r- C' n# _# X, p
8 U% u9 l7 p3 m& L" p
# e# Z6 o* ]' N第27题,for (i=2; i=0; ) printf("%d" , i--) ; 以上程序段的循环次数是( )。
7 Y5 S7 ]! d; B2 z" [A、2次/ c6 }! ~$ m* c
B、无限次
& T3 s( F) }# H0 e% ^C、0 次
) u* w0 l/ g, y6 VD、1 次
$ _, ` L" g) C2 C# h$ P
. C% o& I& ?( i5 [; U; r
5 D3 L5 h; n" f4 n' l+ m
Q2 n9 O; b G ?! F# k. K第28题,以下叙述中错误的是:
/ I* `) \4 s1 ~( I$ z0 w; W' j5 BA、变量的作用域取决于变量定义语句出现的位置
" y. m# F# {/ [5 Z. Q/ kB、同一程序中,全局变量的作用域一定比局部变量的作用域大
- @6 t* J6 j) l! Z6 e* |/ v2 ~; K( gC、局部变量的作用域是在定义它的函数体内
% w! b" e9 O- h! F* d1 rD、全局变量的作用域是从定义位置开始至源文件结束
, ?- h& k1 o+ G" W; a8 F" }2 ?' N( u- |6 L, e! f$ P
! _7 j( R5 E. y$ F7 W: w8 v
$ b2 D7 L* p J第29题,printf函数中用到格式符%5s ,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式( )
7 u. H! o) U* X; `; z9 j* PA、从左起输出该字串,右补空格: E9 U8 X' h; H! M1 `% V2 l" s) r
B、按原字符长从左向右全部输出0 ?. {1 m. i: `6 M0 `$ e* j! I
C、右对齐输出该字串,左补空格7 ` g1 k: `+ x
D、输出错误信息- e; {1 E- M4 L7 b$ l6 I, A
) b8 K& D4 l* O
* e4 G M* J1 l( T, g7 S8 S8 D) l
7 `! J/ z' J3 ^( k; O. I# C第30题,x=-2; y=-1; if(x!=0) if(x0) y=1; else y=0; 该程序段的输出结果为( )。
* M! D- e* H+ I: G M3 cA、1: D, I3 y7 V$ Y" d% w! @
B、0
8 h% B9 P: [$ I% V/ l {C、-1
; N, R s# L# Y jD、不确定1 k; a7 ~! r6 W9 c3 j
! s$ R4 B2 D/ [- I: x
3 \: ~+ R6 i& `" S1 M- f( Y( `6 m( P
# k( d) x' N. m! K6 _) m0 b- f第31题,以下正确的叙述是( )
' m5 m2 }3 C1 SA、在C语言中,每行只能写一条语句: Y$ X5 a3 r; s) O
B、若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数
0 Y: U/ _$ l* w9 l: {0 V' eC、在C程序中,无论整数还是实数,都能被准确无误的表示
6 q1 v4 ^7 `$ N( e6 C3 v! wD、在C程序中,%是只能用于整数运算的运算符
, g, ~' r g' w# [& B% ~: a5 E( i7 a, g8 n4 Q( h
( ]- E2 f& \+ K" T: o! I9 d
4 N; V9 L3 ]4 E第32题,如果在C语言中一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为( )。. `* b) I- g! O0 F3 c
A、0~255
* V- P$ c) \' v0 q# `, [B、0~32 7679 \& z9 \ n$ F+ X( {0 [
C、0~65 535# R. N- w9 A" O8 u6 _* k$ J
D、0~2 147 483 647
) T( w& E. \1 b1 t
, ^( u$ m. S e8 x: V1 z6 R* M. u: M9 b! `
! W% y: x+ v7 T. t: H$ T4 F
第33题,main() {struct date {int year,month,day;}today; printf("%d\n",sizeof(struct date));} 以上程序的运行结果是( )
. l5 q K2 T, f. |. I/ r# VA、6+ r9 S9 j) h" a5 r& X1 e
B、8( W0 m! y2 n9 W) ^
C、10
. \3 Q: q- I# m: T+ T8 u# {D、12
' Y k4 I+ v7 `) e3 X
- y7 ^4 L$ h: _* A! T, j) j. O3 r
; ?6 V: V( q+ K1 x: T8 f+ H" p' l: A1 ~% ~. u1 u
第34题,若要打开D盘上user文件夹下名为abc.txt的文本文件进行读、写操作,符合此要求的函数调用是( )
, @, }& D1 y5 J6 l( [A、fopen("D:\\user\\abc.txt","r")
' d; B/ u7 A; w* P X0 c2 o$ g7 \B、fopen("D:\user\abc.txt","w")8 [7 T+ ]; i# A5 o
C、fopen("D:\\user\\abc.txt","r+"); T, R6 ?1 V7 ?+ I0 `. _" d3 }
D、fopen("D:\user\abc.txt","rb"). R% c/ `9 v/ a5 O8 N
. y3 ]+ U! k4 x2 Z! ?5 e& T& v4 A; r' Z; Y7 h+ Q( m. ]/ V# J
9 J9 r1 i4 `8 \
第35题,fscanf函数的正确调用形式是( )。3 _: h' C' {7 `# m$ I) ?! g
A、fscanf(文件指针,格式字符串,输出表列)
* P" B. s: x- F0 dB、fscanf(格式字符串,输出表列, fp) }! b- d/ d# l8 T4 X& {" c
C、fscanf(格式字符串,文件指针,输出表列)
, ~1 C, o X O& E4 i2 bD、fscanf(文件指针,格式字符串,输入表列)
& z' I2 A7 a: q2 [5 T
( c0 K9 m# O7 G' R( f2 g' C v7 N6 ^& _- r z! T
& S# [/ @. O y第36题,变量的指针,其含义是指该变量的( )
5 l: c; t( P& ?. P) {+ H! m6 jA、地址
1 q8 Z+ i: p: OB、值8 v a3 }$ Q' A+ o' R$ m- t- N, a
C、名字
9 ]( i& S+ b) {/ |( }" fD、标识6 ^$ n: W# K# V
* G6 y) k6 x; u. t
; \! e2 N2 O6 o) o
9 {! h0 T% l1 Q2 C. S第37题,下面不正确的字符串常量是( )。8 O1 j2 U6 ?. l" u. S5 C4 F
A、abc'
$ P2 B- Z" y6 f% ~$ R5 AB、"12'12"
7 o6 G9 |# b0 u+ ^C、"0 "
* |7 q. \- g4 G6 `9 wD、" "
# o) }- R" J( O" S1 B U% B# B
t/ }+ d% d0 G0 P1 ~) B3 \0 w9 f" b, L) I" g; y
# ~: R5 ? ~4 I* c6 n第38题,x=-1; do { x=x*x; } while (x); 以上程序段( )
9 k; O+ D/ Z1 { ^" Y) G2 k* R$ {, \A、是死循环
; e& s: Q% X. s! P, w& X3 oB、循环执行2次1 T" g% m& J( Q0 G* {. s) I
C、循环执行1次
/ X+ p8 e' e9 G' _2 m- O, O! c/ v7 bD、有语法错误
4 l( j/ ^* |5 _& n, M- H1 w, E) b( @( N2 n: k+ k/ I
. J% E; V1 v) X
3 m" P7 P, `' @ ?& q* n第39题,for (i=2; i==0; ) printf("%d" , i--) ; 以上程序段的循环次数是( )
! w% N/ m1 M5 j3 O, w3 `A、2次; `# J3 M( ~3 o. f! Y
B、无限次
7 X! H" n$ q/ i, V# N) i0 fC、0次
; X6 m- A7 O3 k5 z% g/ hD、1 次0 f% ]1 P. t" Q6 z" w' C3 a
' W2 d) r0 S6 w2 M8 M# n) f
# r8 ]. a( l1 V# @
^1 s+ x, V! o9 R2 V第40题,#include "stdio.h" void main() { int sum=0,a=1; while(a=10) {sum=sum+a; a++; } printf("sum=%d\n",sum); } 以上程序段的运行结果是( )
% O* ?" D/ V* J" [9 o" g# aA、sum=0
& W. V; w& ?! C9 y" k* `6 y5 ?B、sum=55
! J. J& ?9 o" OC、sum=10$ `" s% u" d9 M f
D、sum=11% a7 D- e0 ]' k) r! }+ l8 J
; X9 C% G. n" f4 C4 s- x( ^' r
" ]( v; N. V3 E' { e. M9 C
v9 R: V! D0 V& @" \第41题,对整型常量可进行自加或自减运算,而对变量或表达式不可以。( )" k4 I! f2 e/ E9 G
A、错误
2 o! t$ \& y0 AB、正确
, V& w) t2 b+ o" H, I1 { M
1 G( x* G% J: S1 @
( }9 [" t* n5 S; s- r6 v, `! T+ }7 x: F; a$ [4 v
第42题,在Turbo C++中,存储字符串常数时所占内存空间是不固定。( )
) |3 H Q" V% O- w, iA、错误7 h: K+ N* @9 P- J
B、正确
" b+ d- u$ z: ]4 e! \5 d: y5 z+ d2 S
! X. b8 H; Z6 G0 h( v2 Q
q2 E2 u0 f% X) G3 D! w第43题,在Visual C中,实型数据在内存中占4个字节。( )
6 v' E% I& a* ~+ \$ K/ n, _4 |A、错误
1 _! N0 l/ |+ X* F0 _$ E" w; jB、正确
% V* ]$ C) p" o
O# }) P' l4 m) Q
4 \6 }5 Z2 p8 T# \) T. |
+ q" {6 h7 p8 ~第44题,用C语言可直接进行位运算和取地址等运算,因此C语言是一种低级语言。( )& o5 N$ u7 g: c) g5 u6 k" s5 G
A、错误
) M, C* o V' N& M$ ]/ }/ V: gB、正确
; d* f- r6 B0 O1 g' s2 ?" y+ G" L8 t% g; M8 p* j
; ^, R& U' `7 I, k4 a' w K2 `; _
第45题,PI可作为标识符使用。( )# f& n% d6 X. _% n
A、错误
7 C c# v8 K: _$ sB、正确/ q- Z0 B% W1 y Q* s& d
# T7 h/ w5 N. _5 v
1 `" m: j- f# P) X% p
& y& ~0 W% `/ Y第46题,C语言中的任何类型数据都可进行四则运算。( )
4 k' ^1 r( [; ^" o' E8 N5 k) a) cA、错误
2 o9 D% B) U2 }+ e8 i& t7 F3 n" BB、正确
; ^0 W* I) q- _0 q( H' y8 y/ e5 ^( j5 b: w
+ s7 t5 ?' i) F9 U4 B$ Y( E
2 X! N* |+ b) a9 a5 M- _! E; o第47题,被main函数调用的函数只能是库函数。( )
4 t% m0 R7 W' J& e" }3 C0 }A、错误
8 m4 C- E) N' P6 ZB、正确
5 Q% w1 W# \9 g- \) G3 u( |6 _2 |$ [, { D1 Z2 @+ h8 f* H0 E2 ]$ m
\' W9 I8 N5 F5 X
9 r1 b; S7 {, F$ t第48题,C语言中的标识符以字母或下划线开头,可跟任何字符。( )/ z, w; e' r; K8 r+ m
A、错误" V- R! q' H- C" d
B、正确
! {) t0 M4 d, c: Q* |7 {9 `4 `' A2 I) |; ?
. b5 q4 _# R) i( R& O* |
+ a/ U1 K' p- A第49题,对C语言中用到的任何一个变量都要规定其类型。( )& [, p" K( u& }8 i- l, I' x
A、错误/ d- c$ K6 ?- E8 A% {% G
B、正确
+ ^1 t$ T5 ^/ e l: M' h" r# Z$ \* ^1 S! {
3 x U3 c# ]% G. l1 ^& r `! h2 `! C
第50题,在Turbo C++中,字符型数据在内存中占1个字节。( )9 R4 E( S* i# g# m5 D
A、错误8 n) }; P1 J Y E* }
B、正确
! l/ v2 F; }4 L: L! Q, w( ]6 v/ T7 `# v7 j& c7 S
' t& \2 j: ~5 Y' H
! P( J& K. ]2 J8 ^
# e1 g' E. L9 X" y/ R" n% H. |; K7 L9 |7 y- h
( I6 q6 g' J. |% w
9 y! w8 I4 v5 G; @0 f
" W; V+ f: i( p& C; Q4 v0 F2 T7 i- m$ h3 O$ N8 T9 x
% e9 U/ q* z$ X# b
5 e& E' {( t/ ?; Z* R% {" H. Q
5 L( Z& |4 A/ X8 s, {: r
! i7 R$ L- O! u1 t7 [
1 g, Z) T/ [* z0 O: i7 E9 x5 a2 Z& Q) G# h7 U
|
|