|
试卷名称:《程序设计语言(1)1347》18春在线作业2-0001
' M# t" ?& Q6 }( t) ]1.在QBASIC语言中,行号或标号的作用是表明( )。 i, d# A5 d0 o" D- Z0 {
A.程序执行的顺序5 _# M* G8 K5 C$ m1 p
B.程序编排的顺序# a3 t# y! Y, Y0 C0 ~0 c
C.转移指向的标志
7 `3 X4 N5 q+ F% d/ `0 G7 JD.无作用
! x9 H6 O" {5 j" l: f1 O# X资料:-
6 N1 {5 U2 ]! ~! j& [
* Z+ t6 B( [/ r2 R! M2.若变量已正确定义并赋值,以下符合C语言语法的表达式是( )
( z% L( @. L. i- ^5 ]% n/ ^1 W1 O0 Q- k4 }A.a:=b+1
" J9 P- D2 h7 `6 n9 Y0 vB.a=b=c+2
3 p7 k$ @, W% X+ l, f' QC.int 18.5%31 @, h0 |! }; f* r7 A( R! F7 M
D.a=a+7=c+b' [+ {3 z+ l* G* T) t1 g+ G
资料:-
! _- t2 C# L, f# S! O+ f2 n- U$ n* m7 b- r# I3 W
3.在C程序中, 在求逻辑值时,用()表示逻辑表达式值为“真”,又用()表示逻辑表达式值为“假”。 ( )/ j* H. n- M1 H' x3 X+ @$ ~
A.1 0: B$ w' ^% B- e1 N0 f! e
B.0 1& ~7 X2 J7 P) n2 U0 J& e
C.非0 非0
" w1 t& A; l5 _D.1 1
- C4 x! q& X- ?) {资料:-" N9 D/ O5 z+ E6 @% D% |8 G
' j! Y, D a) Y- x8 i, ?5 A6 i. D
4.下面四组READ/DATA语句中正确的是()。+ I6 ^- ?1 O* [/ D+ M
A.READ a,b,c' f. y$ i' h/ T# `
DATA 1,2 * 3,66 O' Z- @( q% l2 i+ a X! w
B.READ a,b,c
z5 v) e% Q' k" n0 y8 p4 e2 o8 _+ R' vDATA 2x,3y,4: ^, t+ B& j" E: i% H3 P
C.READ a,b,c: i7 Z* W6 o2 C( Y$ C5 N6 A2 f
DATA 1,6$ V: F, N8 _2 r1 W+ a; |8 x- i( x6 j# N
D.READ a,b,c. D2 U5 ]# V" e% P! k/ V
DATA 1,3,64 c+ l, P, ?; n* [0 ?& @
资料:-, H; I5 u# X9 l3 B
& ?' y5 v7 P- s- d' O7 a# {2 b
5.
2 y$ @* Y1 p& S8 A& aA.3
0 u# ^5 |! H0 `% i* ?/ \B.9( o/ f& ^$ V8 D# t/ ?
C.–99
7 G9 ~- m- G* A" C( `& HD.12- F7 y+ F7 @1 l. e2 F1 b. H% ?
资料:-2 k& k ?' D& G9 T
' u' C9 u" ]8 V7 J2 {8 a6.以下说法正确的是( )
2 B/ B' i3 m# a: |( SA.C语言程序总是从第一个的函数开始执行 X" I' ?! b, I+ y; R) b r3 c
B.在C语言程序中,要调用函数必须在main()函数中定义
Z, t+ h! ~/ t" L9 _C.C语言程序总是从main()函数开始执行
7 E$ _3 `4 X) }* O. u, V$ c/ ND.C语言程序中的main()函数必须放在程序的开始部分9 Q, a5 g4 P& G9 y, P: l2 ^7 z
资料:-
" v: y: p7 R0 W5 h$ b1 l0 v# N- R
7.若有运算符,sizeof,^,&=,则它们按优先级由高至低的正确排列次序是( )& b; L& o; I2 F' O" a1 L
A.sizeof,&=,,^
$ O4 @1 \5 X% h5 A/ N. [5 BB.sizeof,,^,&=0 f# N' |: h8 j% p/ R- v+ G
C.^,,sizeof,&=% b% R2 A% f% e7 C# i5 b
D.,^,&=,sizeof
6 u3 f2 ^; F- ], z6 X$ C资料:-' W( H$ b2 p) Y
3 \. M/ c. g6 B3 F5 x/ S
8.以下4个选项中,不能看做一条语句的是( )
7 U: U" i+ Z4 z7 [% }A.;8 ]" R& y1 {) Z% D2 E, _$ K
B.a=5,b=2.5,c=3.6;: w* W* D- \& ]' O" y
C.if(a5);& k& ?9 f/ H% `
D.if(b!=5)x=2;y=6;
* z: k& J; h" Z: t. Q! R' R资料:-
- A! G! p0 A4 B# ~. d" h
0 y+ }: ]( }& W9.6 y4 _% S- P0 |( E" {
A.61 G7 H2 O4 k" E" \
B.24
( Z2 G8 k! Z7 Y7 U6 wC.30
& Q8 j( R1 N1 L6 K t' e0 R3 u( kD.32
" G9 l2 Q, y3 R, T# w! X6 r4 |资料:-
( ^* Q/ T! p6 X2 C" W2 M1 [- j e A0 h
10.下列关于字符串的说法中错误的是( )7 y7 x/ ^- k: t. }/ v+ o( e
A.在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志
0 X' \2 W6 z! C% o: z' eB.′\0′作为标志占用存储空间,计入串的实际长度
! ?+ W7 R5 ~- k) X2 MC.在表示字符串常量的时候不需要人为在其末尾加入′\0′
1 e4 D( H/ p5 j9 F3 TD.在C语言中,字符串常量隐含处理成以′\0′结尾
% e/ {4 \8 d5 F9 a2 _4 H资料:-
* ^* I- }6 K Q2 t# q4 I/ o8 m
11.设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行 (m=ab)&&(n=cd)后n的值是( )
% g5 a7 |; k" P4 PA.1$ b/ b- A! C! @5 t8 N
B.2
9 @0 S* N7 M4 H! r2 b9 MC.3! y! O4 ?) x+ K ~1 W& C! u2 g5 R$ b% Q
D.44 Y( |, d8 s! n7 y1 m2 F6 r9 }
资料:-/ \3 R! I1 }/ a5 q" M4 J" O4 a
( } Z4 z- L0 c$ n, m9 P
12.表达式“ a * b % + c!- d # ”的值的类型是()。
4 V: J! _) p8 |( D( k/ NA.长整型
% J, e! g: \/ R: U( LB.整型
; G5 Y# ^. _6 v+ S" @4 CC.单精度型
5 K8 {3 g" t' C( g# o' i# j- DD.双精度型
; T+ J! E; ?; k2 y( r8 G资料:-
3 X! h; K2 [8 O- a! ^! V r
4 U1 l4 g# Y$ R+ x13.若有说明语句:char c='\72';则变量c( )5 x* U+ t+ h9 a+ b& }) m) I
A.包含1个字符
! z5 l9 L' s+ x; D9 SB.包含2个字符7 J* M1 h: O' b7 }2 n
C.包含3个字符
, y8 u/ A2 s$ H( g4 m, D2 ND.c的值不确定% J% w) k5 d% G7 h2 }$ k+ M: n
资料:-4 E$ ]5 k( M- I6 f8 B
4 y8 s9 [9 A! e8 |) X& k/ _
14.语句PRINT “25 * 4”输出的结果是()。
3 d, z" ^1 l# m3 k# A9 [2 T% iA.“25 * 4”1 C9 e/ R! O( K& Y' R, [" M, Q
B.出错信息" ]6 `! L$ s! E9 t6 \! E. u* F
C.25 * 4
/ K: v9 g; z- |! E9 E. ]4 nD.100" h- a V& |1 }* X
资料:-
* y6 x1 O+ Q4 Y% Y. K" [8 b) ]: g9 P" p. M% r2 e' s3 r9 Y' k+ _
15.表达式aB||(C&D)中运算符优先级最高的是( )2 S# d. I7 t% w" |( P$ T s0 d
A.||& `, ^* ]% |2 \2 |1 l
B.&2 u% q8 {- j; W% V4 j/ |; M
C.' Z" c( Q- ?4 f) K% B _/ J0 @
D.()
( h( U0 t7 u+ k资料:-
% O# f, }3 f% c
# m% p8 J- _* r" o! u16.2 p! q! @& ~) p6 E8 ^7 t) C) E0 g
A.BELL; `' X; q ?1 _1 m
B.BOTH. d! Z9 ^" D$ w3 G4 _
C.BOTTOM% _3 r1 Q$ T- ~- S5 `+ V% Y1 {8 `" M
D.AUTOMATION: B3 Q5 q" \& ?" F6 Q- P$ P( g' K
资料:-
v3 I; e3 o1 b* W$ h' y3 f5 |. f4 m6 Y
17.下面四个语句中,正确赋值语句是()。
* S6 C3 x4 i5 c4 X6 B+ _* dA.LET x,y,z = 5
0 D: _4 t9 @/ ?& n6 _B.cosx = 0.52 ]3 R9 s) `. |+ N" P* |
C.LET cos(x) = 0.5
0 C T& T5 y. W% a. m5 MD.LET x = 3,y = 4,z = 5
% c$ K) a* ^6 i2 @" \" x5 J+ E) `资料:-
1 }3 m% W9 R/ l* ?% l- p- B
, c, X, w9 q7 @0 u* h18.将多条语句写在同一行时,每个语句之间应该用()分隔。6 G! N! E, i3 v& v( D
A.逗号8 \' A2 w$ K9 w7 B: R
B.分号- V$ ~' u& `" I+ l
C.顿号/ n$ I" m5 }; w( c% E, Q
D.冒号
- M; {3 O1 ~$ z ?: [( P% r资料:-
4 G& q/ Q) m# ]# ?" Z2 [
/ A# g/ Y, H; K19.已知int i,a;执行语句i=(a=3,a++,- -a,a+4,a+5,++a);后,变量i的值为( )
& R8 L5 |0 f7 ]& }/ f2 t% ^A.2
: a- u' C1 M: Q7 DB.3; ~; {) [& ?( |: c' |
C.4
: b3 B! z0 E) ~- \- e3 J/ pD.58 A8 U8 p% x) K& w' k% O
资料:-
2 B+ i+ L; i& |1 q R6 D* y+ C' J. Q( M9 h9 e! i
20.下列运算符中,要求运算对象必须是整数的是( )
- t% t# k6 y E/ i3 T; h' `A./
3 o8 u) L4 x6 @5 Y7 }B.*
, l. s% d/ M( {" u$ c4 f9 CC.%
+ s* ]5 Q4 e" n0 pD.!
! I5 @1 C) w7 H6 i0 J资料:-
& e( _6 m- P4 A2 f0 l7 w2 n; K/ }" R7 P/ k9 ]$ w
1.在程序设计中,数据只能是数字
) w5 z7 [2 Q0 i' o3 F3 ]A.错误8 `9 x! b* [$ \' g {7 z
B.正确1 [+ r* s/ S7 `; R: @0 x
资料:-
# ]% Q- l0 }% L, D$ f9 f$ h* A: [
2.在赋值语句中,关键字 LET 可以被省略2 o/ |8 R; x3 J( r. e1 J1 }8 p
A.错误! W% [( e4 K7 u% N9 X: }
B.正确
: H/ W! o" L3 X% z* ]资料:-
! r$ p4 D+ C! k8 A3 W( R0 l p# w8 C& x7 v, y
3.NAME 是QBASIC中合法的变量名。
0 k, N+ i6 Q4 F, l- O% u: YA.错误
+ _! L4 P; H/ \' y& _% wB.正确* c2 m0 {0 e' K! L1 Y# @% K. O, V% x
资料:-
6 c5 t( a) i: ]2 _2 U0 c& B! f% Y k7 o. v5 H3 U# \) |/ r; W
4.QBASIC程序中,行号是由数字和字母组成。. O, Q5 G! m4 {6 i+ G# S
A.错误5 p2 `% W& z' |
B.正确' e! N; O$ ^' Z& ]% R
资料:-
( R( w9 Z' b1 Y
: g3 s( t7 X+ I6 r: r; a( V5.变量和符号常量实质是一样的。$ D9 g8 h5 b. W& P/ e
A.错误+ T" J3 M! h: ~. s- ~
B.正确) I5 ?4 h& X4 ]( j; H
资料:-0 H& N( E' F7 a" E7 d" E
+ O) E4 Q! W3 ?6.在程序的运行过程中,可以多次对符号常量进行赋值。9 B* W+ u! V, q
A.错误
2 V7 [, |5 |# M; V$ R6 AB.正确
, ]. ^) u9 O: [' z资料:-
1 E. R; q( t; z
; U6 r3 H! l5 N' Z) W7.PRINT语句用标准格式输出时,各输出项之间用分号分隔。& S- ^2 N4 u/ ]3 y) j+ _
A.错误. W' @& \( c' h, J! l& E5 g
B.正确
7 d `0 R1 A+ @8 ^5 w$ B资料:-: t/ B, U p1 y8 K% R* i g/ G2 \
$ y2 b; R- ]$ c( z8.注释是QBASIC程序中无关紧要的部分。
]2 c5 y# n( r: H+ zA.错误
0 {& o3 ], M! p3 D& B7 |B.正确+ e* U0 w+ V l. K( a/ s% f1 P
资料:-5 W1 U9 w. o9 r& F) n
5 b: t. g( v7 F- Y) V+ O! _! N
9.QBASIC中所有语句都由语句定义符和语句体共同组成。5 P7 d6 z& w, m2 J0 t e
A.错误( ]3 b( J7 H; \+ W- l* p
B.正确
2 H- V. N, g$ Y% _: ?( i7 `资料:-
3 f% c5 B7 L# } j
2 V$ c# F- @0 F5 a! L' ?; e& J6 @10.在程序设计中,数据只能是数字。
! c- ^1 w) d9 J+ r+ p: SA.错误
- d+ @( j! L0 z, x/ fB.正确" ?1 d ~$ ] ]* j- G6 O/ N
资料:-( ^) |/ k0 G( q6 c- n) t
* G8 S$ S/ P7 V9 A, W |
|