|
【奥鹏】[南开大学]18春学期(1709、1803)《C语言程序设计》在线作业
9 c$ l1 Q! G& Y! Z: F" s1 f试卷总分:100 得分:100! U+ E7 u3 p% d: `$ A8 e
第1题,下面4个选项中,均是C语言关键字的选项是( )。4 N. X- _7 {# c: u6 m
A、auto enum include* @" C3 X& C" I3 D+ \: y% |3 V" I0 {& w
B、switch typedef continue
" b7 W, ~: C8 y$ V D$ EC、signed union scanf; T3 G: R- l! @) R& ^5 ]
D、if struct type8 B: p9 S0 d8 J8 n8 h T e9 H
) v' }8 Z: ]* I
6 K" n$ m, K" k' r( m
+ m K9 N) r" s: E2 C第2题,关于return语句,下列说法正确的是( )。1 F) L7 F* @9 r0 [8 q o) Q/ l
A、不能在主函数中出现3 Y" n7 z5 J, f
B、必须在每个函数中出现. l" G. u1 K. {8 f3 N* ]2 d3 w
C、可以在同一个函数中出现多次
) ]; G, J6 o' Y5 N) E3 nD、只能在除主函数之外的函数中再出现一次/ K9 V: i9 W5 E" l# N- l
9 `& q, R& M- E+ A
4 u3 d5 N3 x! p/ A
$ u4 n- G, H# Y+ l' E第3题,已有定义 int a=-2;和输出语句:printf("%8lx",a);以下正确的叙述是:. R, p, x! i" J9 E# W5 d, [9 d. k# e
A、整型变量的输出格式符只有%d一种2 ~: n5 A7 q7 }+ `0 O4 y2 M
B、%x 是格式符的一种,它可以适用于任何一种类型的数据
/ D1 R' p8 B; b. U7 x0 QC、%x 是格式符的一种,其变量的值按十六进制输出,但%8lx 是错误的
8 J2 d6 ]1 p. e ^& [( DD、%8lx 不是错误的格式符,其中数字8规定了输出字段的宽度
$ l) b W) w: o! ^) Z: V3 x# h; x P' g- `" e
) l/ q$ g. T& u/ H
9 d0 T* G% x5 w# m* B( c
第4题,设有以下说明语句 struct stu {int a;float b;}stutype; 则以下叙述不正确的是( )# u: P7 J: U: ]$ D
A、stutype 是用户定义的结构体类型名
( b6 M$ I# [3 |& W( _; KB、a 和 b 都是结构体成员名# l. b( k+ u; W, o1 f X
C、struct 是结构体类型的关键字& `6 i m( ]- t' ?. ~
D、struct stu 是用户定义的结构体类型 h0 R# |6 n! Q( D
3 k; t2 |4 R( U& L( b0 i3 q& p: o$ \ E p
3 L1 y& k, w' r) q" c
第5题,下面4个选项中,均是不合法的用户标识符的选项是( )& i( h- u* ]3 S2 c) {4 I
A、A P_0 do
5 @& C0 I* T( o- ?6 R' bB、float a0 _A
( A( N# V) i% H! _7 q0 MC、b-a 123 int" R. P* z' H- X7 J; A3 i/ w
D、_123 temp INT/ d" T" o- E5 u% F% G5 N1 G+ n: w
$ F7 `. v% {2 Q( O* o
; X+ b! G+ {1 {/ |) o8 ^
5 {& B' s) v2 t7 Q5 M第6题,以下对一维整型数组 a 的正确说明是( ) T! j w& { }
A、int a(10) ;* Y7 {5 I7 a) n
B、int n=10,a[n];$ J2 }2 q- Q* d* {3 T
C、int n;
, `4 Z+ D+ ^6 v) K! w+ T7 e DD、define SIZE 10 int a[SIZE];
. t0 G5 e5 P1 j
& Q( ^$ Y/ t. v0 R1 _( ~4 t8 e" g# j/ s
n$ R: S# B. O# w' d. U8 r
第7题,在C语言中,要求运算数必须是整型的运算符是( )。7 j- d- g" b% {: K/ c5 O7 i5 m
A、/) X- V" J: v! z
B、&&
) p5 b/ p5 ?3 d2 ~, SC、!=
: C) Q# w# Q/ x, W+ aD、%
+ m( @; p+ B+ ]6 v! x1 l8 P' b
9 f# ]8 [+ P k: T$ L
) f6 f8 a+ A4 p8 Y4 I3 ?- R8 S3 ]! |: P; V
第8题,当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是; S- }) c2 R# M1 V
A、k%2: }$ I' e" y- c$ i k' W/ O$ Y' c
B、k%2==01 w6 F1 ?4 I3 z( @% _ [- A3 C
C、(k%2)!=0% n1 S; e4 g& x) `" B
D、!(k%2==0) F/ I) g. ?; B7 U
9 v1 T. x$ k& A# o! d' p: F4 w0 G0 Y) T, w
9 L0 ?" E$ B. F) c* C
第9题,下面程序段 int k=2; while (k==0) {printf("%d",k);k--;} 则下面描述中正确的是()。
4 d5 ]3 R# Z" a7 D- s5 w v* RA、while 循环执行 10 次
( e3 G/ Z1 |* q4 N+ a$ w7 pB、循环是无限循环
+ X8 M" P) v# |0 T" p7 d7 U$ K# AC、循环体语句一次也不执行
% F3 ]6 s5 \8 x3 g7 B/ q hD、循环体语句执行一次
$ L4 g. K w9 f
2 K3 s& Z( b d% |7 i5 \% P! C/ D7 B, y( r+ E( s4 v" i, e& `
1 L1 S' G! e3 d! Y1 h/ Y! P# g+ D第10题,下列函数调用中,不正确的是( )
6 V: U8 N5 n, A2 b }, | U7 _A、max(a,b)
% V: X3 \# Q6 s2 A& L' lB、max(3,a+b)+ j1 v6 ~" j z( Q3 M( e/ [8 ?; I
C、max(3,5). }/ \! c$ I' p
D、int max(a,b)2 _2 Q( R+ u6 a# k& ^( O
* o- b- B( `6 G9 ^/ [% Y ?, S$ F6 v! M/ Q8 m) C
; A" z* L& `5 \) H. E; g
第11题,下列关于数组的特征错误的是( )。
6 J5 H! T; t$ Z* |# W" r2 J6 vA、先定义后使用
: Y! L$ A; y& d) h6 ?2 S% w' |B、可以有多维8 }& r1 U- i6 j# e
C、定义数组长度时可以用常量或变量 r$ M1 A3 E [+ K8 V' b0 Q
D、可以作参数传递* q1 \: P0 I3 D* K: H
) O7 u. c+ e9 T7 ?) h, t! n
. m: G/ {, d3 h3 U5 I; j+ A# e; h. i0 |& m& `
第12题,struct person {char name[9]; int age;}; struct person class[10]={"John",17,"Paul",19,"Mary"18,"adam",16}; 根据上面的定义,能打印出字母M的语句是( )。2 O. ^# e5 ]; o5 t7 P
A、printf("%c\n",class[3].name);! ~2 t, @% a+ A2 I: ~5 i+ c
B、printf("%c\n",class[3].name[1]);
3 A* w7 x) b( N. [: yC、printf("%c\n",class[2].name[1]);
, C, ?! K* R! W$ }- ]D、printf("%c\n",class[2].name[0])3 Q1 W( y' s( ? G/ K4 B/ V# @
x3 S9 c- `. z) Y1 G, ?( W3 R0 H
6 d# G- K6 |! U, g. g/ t5 m' N5 L* B1 W3 d$ ]8 u- F
第13题,设有如下程序 # includestdio.h main() { char ch1='A',ch2='a'; printf("%c\n",(ch1,ch2)); } 则下列叙述正确的为( )+ {* C( H$ p3 M# z
A、程序的输出结果为大写字母A5 ?7 v1 G5 V2 }2 o n0 U
B、程序的输出结果为小写字母a3 G; P2 C4 @6 m9 F8 }0 s' A
C、运行时产生错误信息 ?2 q" t7 q# {- i( T& P8 i
D、格式说明符的个数少于输出项的个数,编译出错
) }) q4 f# X. E2 P' o
7 B! E ~8 p( G1 c+ N3 V" b& L7 S9 a/ X) x2 i8 I) ]: h* `
4 F$ {$ |/ ]0 k, E7 Z4 I
第14题,若有定义char str[]= "very good",则str的长度为( )$ U* z+ t K2 S
A、8# D! Y4 N) D! c9 }# A: k. W. U. V
B、9
( A" X, y( c6 s: |1 ]$ E/ xC、10
+ ]5 G( Y2 U+ c. I ]D、11% r" H- K2 c9 F
- K1 O+ a9 H; J
& H* } p) F" Y; @$ D9 p% K4 ]7 D: t
5 _% t2 f3 @& M3 D第15题,当不能正确执行文件关闭操作时,fclose函数的返回值是( )。
J, R4 h: {# s9 N- w' [' k* o- HA、-1; b+ N. N) b* I2 }
B、EOF
' o" j$ a& `# }* Y" g0 IC、TRUE
( H" {/ F% S5 {0 P% R% @D、1
/ ?. x+ O3 L4 n" |
2 t- b. \" M$ E6 A2 O9 L+ ?* ~9 f) J3 N
" [! i7 H( R2 _7 ^; i0 C+ {, [第16题,若有以下定义语句:int a[10]={1,2,3,4,5,6,7,8,9,10};则下列哪个是对该数组元素的正确引用( )
; V1 w) m0 x. N' bA、a[10]
7 A5 t2 t4 c6 D' d# X. ^B、a[a[3]-5]
. P$ H& H |4 C) G6 m' C0 g ^C、a[a[9]]! |! r$ z3 o3 W9 o% N; S: y4 u$ f8 j
D、a[a[4]+4]9 i3 u; E- Y+ Z; y+ I6 I/ ?
, n% k( A: o- K* j6 D: C6 e1 K
2 f" A/ O4 a% d9 X
# X# I" Y. L$ f+ ?+ k
第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日",下列对"生日"的正确赋值方式是( )。
! ~5 D2 d9 d S; fA、year=1984; month=11; day=11;
% w+ N: n' l/ ]+ GB、birth.year=1984; birth.month=11; birth.day=11;
9 U2 G: \- P, Q" p( P8 PC、s.year=1984; s.month=11; s.day=11;
+ q8 D8 G0 f; f2 K/ sD、s.birth.year=1984; s.birth.month=11; s.birth.day=11;
/ ^* k' o0 P3 ~' L- V) q7 ?0 \
9 p& l) P, n) N& K: V4 p7 `# i) {' u" s! k \* u" a$ A$ M& A
! @' `8 M5 |* Y6 Q3 u0 n3 T* d第18题,以下不正确的叙述是( ) R7 q/ j5 f9 G4 W
A、在C程序中,逗号运算符的优先级最低
: `/ g. ^9 ^, H: \: V2 [2 qB、在C程序中,APH和aph是两个不同的变量
' A! w3 v3 ]+ ^6 t; zC、若a和b类型相同,在执行了赋值表达式a=b后b中的值将放人a中,而b中的值不变。( I& w- b# ?' S9 Y
D、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。1 k8 S- E& o) _1 j# l- U: ^
3 B8 ^$ p) | n
0 z& x5 T; F2 Z0 J" b9 A( g
+ g- Q8 l% j4 H& W2 H0 a第19题,fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是( )
) w4 [$ B* b1 Q+ VA、只写
m$ B: H q$ NB、追加
" q! u( u6 Q6 d( m& tC、读或读写
Q6 Q" S+ V- L* C0 b [$ xD、资料B和C都正确
: J0 g5 ^, q5 a$ W+ X& q# b( _
% M1 [$ o6 ^6 B" ~* O% o% I2 _! B9 ? s0 y) Q/ I2 D/ @/ s2 L% T8 R
5 p: [3 {7 l- F5 B7 T" D; o3 J! f
第20题,C语言结构体类型变量在程序执行期间( )。
2 q6 w, ~" w5 f2 g8 RA、所有成员一直驻留在内存中- L2 ?; P+ z6 }
B、只有一个成员驻留在内存中% C* u" ?6 f! B7 r! G
C、部分成员驻留在内存中! p: [# T( A6 F( l. B5 G1 l( z
D、没有成员驻留在内存中
% k \! [5 S" s7 N O F @0 ]: a
7 t" _1 U( M/ e9 O! Q0 b6 n5 ~( ^ v
8 @/ v6 _. ]' D$ o2 W$ ` b+ J
- s% E& V+ W* J& q- V第21题,判断字符串a是否大于b,应当使用( )
; Y% j3 ?& y: r5 q1 O) j/ A2 CA、if (ab)
5 |% y) u( G/ L, X& h9 M- U7 ?B、if (strcmp(a,b))
1 }: n) B# l5 [0 ~: t6 cC、if (strcmp(b,a)0)
' V2 f( ~- y" I( H2 ^5 HD、if (strcmp(a,b)0)/ ?3 l* n$ y2 G7 p0 C
6 f8 x' T5 G5 h) j: ]8 i
1 L! j/ A \/ i0 D
0 g! n7 D0 Q$ g" z" k. |
第22题,若定义语句:int a=7;float x=2.5;y=4. 7; 则表达式x+a%3*(int)(x+y)%2/4的值是( )
4 P8 c" }; x# |& u6 hA、2.500000
4 Q% G4 j. u3 v, K2 Q, @3 ^) P2 g1 x& `B、2.750000
. y& f7 B( ?* j2 e, r; wC、3.500000. h p J$ M4 @$ L7 `" m
D、0.000000- L4 Z/ Z/ ]/ |" w- y! T
' T- b/ g! x* X" t' P$ X5 X
/ c0 C1 W) ]0 a9 V ?
! Y1 y, M/ c+ c第23题,数组名作为实参传递给形参时,数组名被处理为( )
- P7 E, M7 j) {4 \4 R2 g* N. lA、该数组的长度& [2 r; j0 V# q/ ? X5 p
B、该数组的元素个数
$ c6 Z* [3 J. s; l s* ~' jC、该数组的首地址
|4 e3 h- f7 `7 R! fD、该数组中各元素的值$ {( k2 }$ O& L- s
& ^- }* P% o1 q/ q D @5 V" |* B, a# [: F( X3 p6 B0 d1 r$ O( [
5 j1 h$ i7 L% W1 Q+ I0 F/ `+ W0 \) {* L1 C
第24题,在C语言中,char型数据在内存中的存储形式是( )
* [ ~0 ~* s. S8 g+ IA、补码
8 k+ s- ` Y j, zB、反码: L2 L/ T9 B6 S+ L
C、原码/ b, R7 U5 s& o4 f) P9 K
D、ASCII码
7 S+ o( n1 E& D" ~8 X& q- h) a2 H6 D5 z
/ t4 X- X& s* s; I
( O4 g) @0 W7 M5 s9 p! d1 h第25题,已知p,p1为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是( )
; W/ Y. J) m0 R1 N; `* NA、p=&i
) \' ?$ B9 t7 W) Z2 B$ m+ qB、p=p1. v' j; x+ j* x! m7 S
C、p=&a[i]
( m, J$ N' @$ B, e4 bD、p=101 v& R7 S; A* C; e. {' }/ I
( ?# V' D: M6 h% {
: W' r0 n; e) t
) [ ?. j- f8 ^2 `. ^2 p7 I/ ~第26题,下列哪个是字符写函数( )。" R5 x, ~0 W$ W6 B$ {2 T/ n6 \& Z
A、fgetc. Z7 I) m2 P: y& X0 H! W/ l
B、fputc- [9 A! j! @5 h9 L8 z6 U
C、fgets
" l% }1 ` {# q+ O/ | ^D、fwrite" X i( t7 \- C+ ~7 h! H3 r6 o) e
$ [( r3 l+ d$ u5 K" I0 D+ J
" J5 U3 V1 ?0 |( ^: n$ _
\; V a. L9 e
第27题,for (i=2; i=0; ) printf("%d" , i--) ; 以上程序段的循环次数是( )。& W" b5 u3 l) n6 _" \$ I* n3 h/ S
A、2次
2 o1 [3 ]" z. ^% A0 q8 lB、无限次
4 [4 _" A' f) {/ w- `6 f* ~7 x. iC、0 次
& M2 \3 M& X& a. F* ]D、1 次
$ v! l2 @! d4 [# b$ b& {# s5 j4 ]$ ]
: ~8 o9 U: }2 l% ^* Y! Z+ t* h( s7 C; s" U
第28题,以下叙述中错误的是:7 d8 ]/ u8 H' E M/ h
A、变量的作用域取决于变量定义语句出现的位置/ b+ O$ n* o8 U( u9 A: k( q
B、同一程序中,全局变量的作用域一定比局部变量的作用域大; _4 n+ p1 P2 O/ z
C、局部变量的作用域是在定义它的函数体内$ Y) `* G$ w9 y1 f
D、全局变量的作用域是从定义位置开始至源文件结束1 C* L( Y# ^$ f# t% k+ k
6 K- d w5 c+ @8 W( A( _& h1 v
, |& l! [4 K, y3 [+ C2 k1 w
/ O+ V4 G1 Y* j. e% U9 r
第29题,printf函数中用到格式符%5s ,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式( )
+ w% ?+ W7 l$ F4 F( C, B' {A、从左起输出该字串,右补空格- ]) k( M& h8 h& [- p3 {
B、按原字符长从左向右全部输出
- q" H) Y6 \0 m; ~) g' g5 T1 \9 f. @C、右对齐输出该字串,左补空格& }) z: x; A$ [+ W1 m1 N
D、输出错误信息
, V: w5 Q4 b/ D ^( t
& R# x3 B3 G5 S' I1 O- q' Z! O
0 ~8 n9 _. N/ M. K. ~0 }
5 W) f e8 w( [1 L% P8 E/ @9 y( `第30题,x=-2; y=-1; if(x!=0) if(x0) y=1; else y=0; 该程序段的输出结果为( )。+ v) p% C+ m+ G( \: ~
A、1
9 B/ |' a) o8 t8 a5 c7 G5 J/ wB、0
: ]6 f2 g' y5 v% bC、-1
$ K4 H& L) [/ e: j2 E+ XD、不确定" M+ W/ [3 @* S
' f7 ^5 I+ ]1 C9 S: B0 F/ G. B. |7 L! } |0 Q9 ^, h8 \
: K. U! D4 c! ]/ p. a' A第31题,以下正确的叙述是( )
8 ]* _( C7 M+ v2 ^$ \A、在C语言中,每行只能写一条语句3 I$ M& B" m }
B、若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数& C5 r; C; Q3 T0 U* ], M
C、在C程序中,无论整数还是实数,都能被准确无误的表示# m% h: r* B2 z Z9 ?4 ]9 I
D、在C程序中,%是只能用于整数运算的运算符( y" L, m. b7 o( I
4 Q1 F% n4 F7 \2 }& B# g/ C- {+ m8 [
; B1 T; A4 q" s2 T4 V
6 a& m! ^7 M; g9 ^+ D$ R5 E% L第32题,如果在C语言中一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为( )。
/ n3 n7 H+ E; Q: Z! T0 {A、0~255) `9 n* N+ m; i5 K7 h" }' \* m) H8 l
B、0~32 767
4 o3 L) |- T6 D) H# K, T* bC、0~65 535$ t& f% h. c1 Z/ v, o3 v
D、0~2 147 483 647
1 l1 r3 [0 j* B
+ o) F' k/ a* N
' T- p& s! t2 e- k, v, W1 O$ p* B
) C# U5 b2 M* G# \第33题,main() {struct date {int year,month,day;}today; printf("%d\n",sizeof(struct date));} 以上程序的运行结果是( )
7 b& e9 m% P( K% J: ], t% xA、6' e! Z; M9 p8 ?) }5 ^) B! A1 f
B、8
8 X* T; m5 d3 Q$ o- FC、103 n7 _7 {! y: K0 y( Z. ?5 I
D、12
1 w; N5 E3 p6 v( i7 T( l' `7 S$ R9 \% F. R
" i- i; F4 h3 ?/ [& c* k# C
/ [- r U0 b. d6 M第34题,若要打开D盘上user文件夹下名为abc.txt的文本文件进行读、写操作,符合此要求的函数调用是( )* B; s" f5 f' v5 i# k7 K
A、fopen("D:\\user\\abc.txt","r")- j; z0 A8 |4 W
B、fopen("D:\user\abc.txt","w")& p# I4 W+ N2 P6 ~1 W# z- w$ Y
C、fopen("D:\\user\\abc.txt","r+")' u1 V" r6 ?& p! G# h6 Q2 Q
D、fopen("D:\user\abc.txt","rb")! Z( O4 A1 K8 U* B& Y2 ] a
. V3 L1 [# Y$ a6 d, D2 _" S3 u. S4 @' o! c3 s& `
7 r2 I4 a& L3 l' @: h第35题,fscanf函数的正确调用形式是( )。
- r, N' w, B5 E1 OA、fscanf(文件指针,格式字符串,输出表列)
/ {0 h1 F& M: t4 uB、fscanf(格式字符串,输出表列, fp)
3 f6 r- b2 T+ `) iC、fscanf(格式字符串,文件指针,输出表列)
5 M& v1 J/ `4 {. b, H" ]& lD、fscanf(文件指针,格式字符串,输入表列)
0 F7 o# Y# w4 c% H: h3 H3 ?% i- P0 B$ y' y# K; g, l
% S9 p( B1 p! ]9 x: [. c* M
. M, J1 v2 {% }$ Z" E7 C第36题,变量的指针,其含义是指该变量的( )
, N+ Q1 e, t& m) L! gA、地址0 l J$ L! S" v1 B+ E: }& \$ o! s
B、值
" P# F* ]* i3 s% QC、名字
8 [1 c6 l4 j4 W6 G, d5 f. y) m) e7 vD、标识+ K) I# g* \' ?9 Y1 t2 Y2 x9 h6 D
, a, V: j% W+ [! n
# h7 J* \( \& |: K
* N" s% y# G1 k5 r3 C$ E/ R第37题,下面不正确的字符串常量是( )。' k5 C# H" N' c/ Y
A、abc', ^$ [0 {5 q3 |
B、"12'12"
# g$ K; c6 S* g! @3 l1 wC、"0 "
+ G% K0 B) W% c4 j! g1 E9 V) eD、" " o1 f$ ~- D/ g
0 S- ?3 Y: G5 ]9 S; ]( v
8 m/ ?: z6 ?# |; Q; x, U0 |& a8 L" w' {: _4 J( L
第38题,x=-1; do { x=x*x; } while (x); 以上程序段( )
! @. C- A5 s, gA、是死循环9 \, _# q# i' ~5 j6 g- a
B、循环执行2次
) A( u9 p) n( Q: nC、循环执行1次) N: y5 q: q* ^4 S& c/ y0 X. c
D、有语法错误3 K9 p* P( ~- A
/ }- z% B7 _5 V& Y& N. h: I7 L: E W& h
( ?& ?( c- N# P) W
第39题,for (i=2; i==0; ) printf("%d" , i--) ; 以上程序段的循环次数是( ). Y2 `+ o, N& F
A、2次
( o( F- E" R/ m% c pB、无限次: B9 I, U4 d( _1 ~+ O( r+ U- I
C、0次; W5 N2 s9 V' }; i3 H* Z% d3 B3 y& t
D、1 次
7 I' d9 {! m$ e, @
b1 J. \ n: H) C0 S5 Z2 s# O$ S$ x# Z
; q5 C' }" V+ F
第40题,#include "stdio.h" void main() { int sum=0,a=1; while(a=10) {sum=sum+a; a++; } printf("sum=%d\n",sum); } 以上程序段的运行结果是( ): ]+ K9 Q6 u! C; [- b8 g/ s
A、sum=0
8 ~4 F3 o/ i$ \2 T9 v6 _B、sum=55
) Z+ g$ M) v8 ?6 d7 i4 q; mC、sum=104 E$ Y. ?8 b# D, `& g! l# \, D
D、sum=11
. h$ t/ z5 H$ a9 h: c, Y3 M/ r( @: s2 |- m0 I8 p! B9 e+ g
v' o4 z! Y9 K8 n
5 C0 w" q- Q6 K% ^
第41题,对整型常量可进行自加或自减运算,而对变量或表达式不可以。( )
* i; D+ f! O# S2 XA、错误
8 z) r- Q9 C ?! @B、正确
/ M3 Z$ B2 R- M k, ?$ ~$ V1 K/ O
& H7 t! E) J( t% j# q) y# q
5 v( L& w* X+ r5 ` Y: U7 u
) i7 e1 y. z j) _/ Y* q2 b' U第42题,在Turbo C++中,存储字符串常数时所占内存空间是不固定。( )/ p8 k0 m5 B4 ?4 Z( E* V
A、错误9 ^) R) z* s& ?$ D4 X
B、正确* X7 U! u2 U+ h4 I
( _* F& @, V3 q: c p& {, t
/ ~1 [; J2 }4 _. W: V" u5 {
d0 h! h0 t; K# |. d$ v- m9 k& b第43题,在Visual C中,实型数据在内存中占4个字节。( )
+ z- H! ]1 ] EA、错误( F7 @8 R" J! Y5 p$ `# f
B、正确
& a3 V$ O# @) R$ V/ Q
( G W; k: O( C, {% J$ Z e7 |; R q" }
% p6 X: j' N3 c: [ P0 Z第44题,用C语言可直接进行位运算和取地址等运算,因此C语言是一种低级语言。( )7 v* N2 Z2 j( v+ J [$ K: @
A、错误
0 D; @" J- T& q2 ?B、正确
! }$ s7 z" E( U- s: P% ~; t0 j+ t' J
; c0 `& c) w) g4 a, L" C K1 V* I& q2 o7 |) C' l6 S* j
第45题,PI可作为标识符使用。( )
8 x! I6 A! D2 L. JA、错误! b" Q* ~2 [7 Q
B、正确
- q6 h+ F/ Q3 V2 ?* o
2 }0 K( a: e' \- ~5 y4 _
, |* G d& m: Q. a
1 o/ X/ k7 \% g o, ~, J第46题,C语言中的任何类型数据都可进行四则运算。( )$ S" D9 `2 h3 H( o1 ?
A、错误
0 X i7 X$ ~3 b( e/ y! fB、正确
% @3 r1 M" `$ F6 o
, C9 b/ E* j: f9 E0 N
: f# x" }1 x$ A3 o4 F1 o# h7 [) S0 x9 N; J
第47题,被main函数调用的函数只能是库函数。( )
9 J. Q2 ^8 g6 X6 ]; t+ dA、错误
R: J( S! |/ Q; V/ ]) \0 IB、正确
& Y7 n, D4 b5 x; ?( y; W; l- H7 K2 N# ?- t! \# R- g
0 F, L% {1 p+ C: V& c8 N3 k
$ _. s# Q5 g2 w: p
第48题,C语言中的标识符以字母或下划线开头,可跟任何字符。( )
8 X& l% E& s$ `$ }; WA、错误. O( \6 I! |5 W# E7 o
B、正确6 }+ l' U) H5 l- K/ Z% [; n- f
* o. N! g& Q- Y6 P& W9 u
4 o6 l5 X7 I# z/ x' \$ a! G8 T" Q; Q1 q$ e
0 c) q& ~, P, B* W7 z' _第49题,对C语言中用到的任何一个变量都要规定其类型。( )
+ J5 E% l# p3 S7 lA、错误
' _/ N" ~! a! [! UB、正确
( X% I0 [3 [# f- ]4 L* G
0 R3 N* H- W# i- a4 w
: I; c& X9 @) j2 }: S6 G
4 a3 e; g4 b$ k9 ?/ U* x! ~4 U第50题,在Turbo C++中,字符型数据在内存中占1个字节。( )$ C* ?3 n# `' `3 Z: N: z
A、错误' h0 I4 t w% a" g9 N# \% E: Q
B、正确7 } M' U# y5 m- _
4 S* J: q& j; V& x4 j( s
4 r$ o! `, g A% z# Y7 Y+ |3 v6 G* s! M5 R; P# u& @
$ ?/ c' \' ?5 n0 h( u
0 {$ m) X) u8 R( U/ ?$ Q, A
' ?3 H# ^9 c. G& X! t
' p. |% |2 L8 K/ X2 q4 U
' |# V0 H* F$ w# y
" V/ ?# A6 C% ^8 o" K, O
7 Z2 ?; k: S6 k3 n
# n+ b# a! Y, q& @$ s7 [- ]5 K8 g4 R7 a+ C: Y6 \
0 J$ O2 D! K) u* R5 \$ A* y, ^7 g
0 ~5 y% }1 a6 z6 m9 G8 ^6 c$ \
) S5 Q! R% v7 f& o' T E7 B |
|