|
四川大学
' ]$ A1 M5 G& v4 I1 B《程序设计语言(I)》第2次作业8 y0 |+ E% ~2 V3 p
单选题: l' j4 }9 t" t
1.执行INPUT语句时,若从键盘输入多个数据,数据之间应用()分隔。
: a3 i+ E; @4 O1 Q2 e: KA. 空格
( c/ M; m: k2 V, }: R4 O2 mB. 句号3 }, j- b' m, A* e
C. 顿号
, G' f# _. v+ a: b- FD. 逗号
+ I' O" V% q0 {- z" `1 S. ^" j资料:D O/ d# b% e" J2 B
2.语句 PRINT “22 + 33 =” ;22 + 33 的运行结果是()。
7 q; O. @1 u( V4 lA. “22 + 33 =”55; a8 L Q; }3 y/ E; v/ ~
B. 22 + 33;558 R9 ?* K* s; R% I
C. 22 + 33 = 55* f3 q5 r! Y9 K
D. “22 + 33 =”55
/ i* ]$ \1 q( c. ^资料:C
) A! C9 q! w2 F/ g3.在下面四个字符串中哪一个是合法的字符串常量()。
`+ O/ s$ g; ] C0 o* H; d" h2 q: `A. d& T% v& x, z+ ]2 i4 b4 H6 I
B. “ 128 ”* \) Y/ z j+ R* U$ d8 l
C. 程序设计
3 ~/ i5 H% ?5 ^6 ?$ h% e/ y; ^6 aD. 128
& h/ i/ v$ @$ L' ]8 t资料:B, F$ B1 @9 g3 N
4.1GB等于( )字节
3 Q$ B, |+ U5 T G, e& JA. 1024*1024/ q ]; N B! i$ V9 `4 a8 I) x4 N
B. 1024*1024*1024+ B6 y% _/ O9 s N* ]' S, Z- a
C. 1024- l, v1 X. G7 u* V+ ^- a$ ~
D. 1
) n R6 c# h8 P# p资料:B
6 t W3 @& J! z' D! S; o: l5.1GB等于( )字节
- Q% X5 {5 L pA. 1024*1024+ q+ W% c3 x# l" x' ? p
B. 1024*1024*1024
u6 {3 N3 B9 s6 V& \8 NC. 1024, g/ R) ]* \$ J: r5 }' K" M
D. 10 w( i) X) p2 v' o
资料:B
8 ]7 Y! u0 z9 y6 c6.针对QBASIC语言的特点,下面的叙述正确的是()。" I& c3 H0 Q0 P3 X
A. 一个程序中,可以没有主程序模块,但不能有两个以上主程序模块。7 |0 Y. F; L' ^
B. 行号和标号由字符序列后加上“:”组成,行号为纯数字。
9 p) R% l4 h( k2 Q: D. YC. 语句都是由语句定义符和语句体构成。
% C0 e- O$ l6 c2 Q) c' V% K0 @: K* LD. 每一个模块必须有一个结束语句。3 P2 \1 b6 U# b* Y2 f
资料:D1 {& `4 K+ ~" ~9 `: t* E$ j4 z& d
7.循环语句 FOR i = 12 TO 90 STEP 3 执行的循环次数为()。# ?0 E, c6 z' w- f: h' `
A. 14" n: s# ?$ \2 Y0 \/ k6 e
B. 15- K( L$ u; o+ e
C. 16
$ c) m4 G' i$ |0 F+ ?D. 17" I* U. Z: {' F% z9 n
8.下面关于QBASIC语言中数组下标的说法,错误的是()。
+ Y, ?) K# T" TA. 数组下标的下界缺省为1
+ V2 D" Q( p7 I6 ] _: qB. 数组下标的下界可以为负数9 c6 L/ A! \( m; W7 L( ^/ V8 i- k
C. 数组下标的下界必须小于上界
: s0 X5 S( Q9 a0 K: L+ p+ zD. 数组下标的上界可以为负数: t/ B% ], f$ f1 C: X, H a
9.用DIM s (4)定义的数组可存放的元素个数为()。/ s! b8 [3 X1 s# v2 H9 Y, q" ]1 z- h) s
A. 4- J" u; R6 ~* H0 m) N. M1 n$ p6 G4 R
B. 5( x( x, \: D0 f: c
C. 68 \- }8 `; ?) O0 i& G: q
D. 7
2 d, o) m, w* a5 a+ d. }) Q8 ^10.下面说法中正确的是()。
* U2 L0 n9 z wA. 置数语句DATA中的值可以是变量、表达式和函数。* ^" I6 H) r2 u/ k( ?2 t4 `
B. 置数语句DATA中的值可以是变量、常量和字符串。
2 C) h5 v& w; l. Y9 B4 oC. 置数语句DATA中的值只能是数值常量和字符串常量。) j$ g7 Q$ `1 o. ]8 _: ~
D. A和B都正确。# A9 G# y7 v/ W9 Z1 P2 n0 A) h7 H: H
11.定义数组DIM a (-5 TO 5,-3 TO 3)后,函数LBOUND(a,1)和UBOUND(a,2)的值分别是()。
& r6 L! Z2 u' x' L( dA. 5 -3
' d4 g2 ~8 Q5 o5 T; n# }' W" R# YB. -5 3$ ^& w0 X: n. \& I" q$ ?; V
C. -5 -3+ R0 A u) N5 ^2 G" p3 N& d# T3 r
D. 5 3
* J/ W1 `% C+ H2 j. D F12.1GB等于( )字节: f' w/ n! k# R; B/ r
A. 1024*1024$ @8 T+ Z0 V/ L8 ^: Y* K% X* }) O
B. 1024*1024*10244 K* F- D, w+ V) N3 W
C. 10242 V. Z' F+ G' }; Y1 B- t4 R
D. 1$ s! _* p0 p; t+ q+ b3 I% Q
13.关于赋值语句 LET x = x + 1 的正确说法是()。
: e# Z" }1 b+ f w1 x7 xA. 将变量x的值存入到x+1
; K) r2 N8 Y7 g6 R! G% mB. 将变量x的值加1后赋给变量x1 Q2 j# y2 o k. m& E
C. 变量x的值等于x + 1的值/ q& i* \& g0 ^: @4 R
D. 将变量x+1的值存入到x( e5 f. S$ ~+ q$ x- U/ f
14.下列字符串中的最大者是()。
4 z/ ^2 k0 G4 k& Q! k# rA. “BD”
7 r- u8 L6 @, o2 F) pB. “afcde”' H1 _& ?# H0 a. {
C. “ABCDE”
- B/ t/ L3 B. N' zD. “afc”
, C1 q9 y9 x7 \15.下面四个语句中,正确赋值语句是()。
0 a: z- n$ S/ n( AA. LET x,y,z = 5
3 `4 }9 B3 q7 c) EB. cosx = 0.5# D# |! I+ i& W7 V8 Q
C. LET cos(x) = 0.5
# {+ }) x1 } x0 q5 FD. LET x = 3,y = 4,z = 5
, |" l8 n3 s6 i* C16.以下四个变量名中,哪一个是非法的变量名()。6 u3 a. D. X# i! y& W% u* t
A. food7 T# \" n* u5 h6 L6 Z
B. area
$ ]' U, {1 |8 A4 OC. 3moon, J0 ?0 a9 `# i j! L1 f
D. b1
6 z6 Q2 L# X1 J6 o- Y( ]* Z& f17.下面的字符串赋值语句中正确的是()。4 a o( c0 x2 x0 |, O
A. x = “ABC”
- F* F8 f) n6 f X2 e7 M! hB. y$ = ABC8 L, O3 S) `5 W; w! z, w: m
C. z$ = “123”3 g2 A. ^5 Q7 y$ j" n4 S2 m
D. w$ = 1237 v" S" W4 I5 I n/ g# x- r
18.1GB等于( )字节
3 w. c6 v9 L& {$ B; x) D+ o' EA. 1024*1024% ] W) M1 _& q6 |
B. 1024*1024*10240 ] }$ Z6 f8 c4 o
C. 10247 {! y3 _4 ]. O; _: A
D. 1
9 x9 }# G* y5 e8 x. O! N19.1GB等于( )字节
5 {3 U0 L5 f c& V$ ?: vA. 1024*1024
; d9 M; L* T8 a" v& K) HB. 1024*1024*1024
4 H" p) c0 S0 q' x. n7 FC. 10243 C7 ` Y5 O) c+ }- B; F& M, ?
D. 1
6 f% m# X) w1 c# M( a% R5 `9 c20.1GB等于( )字节5 N5 v/ n* c: e! F) ^3 ]' K
A. 1024*10244 X) u& S3 j0 j
B. 1024*1024*1024
6 L. }7 R4 D$ `: z0 OC. 1024
2 \! B* W& ^4 QD. 1
+ X7 \" V1 m& ^& ^判断题8 G r9 O2 U" L4 C) {* n8 U
1.QBASIC程序中,行号的大小将决定程序执行的顺序。* B; E" Q7 o Z3 D5 E/ Z$ \5 H* j
A. 错误
+ G3 c! T; Q: l" ?3 kB. 正确
+ \, \2 M0 q: _0 E$ k2.在多重循环中,允许从外层循环转向内层。
. A( d8 N+ v p, S. A0 ?& S% LA. 错误) h) V; @4 z S# y
B. 正确
7 l) [- T( @# k. K2 O. [0 p0 Y3.在赋值语句中,关键字 LET 可以被省略。' |+ P0 j3 L9 O# s3 g, i
A. 错误; y1 L! Y7 X- `6 I5 t4 ~9 _6 f
B. 正确
; H }: S4 U3 f9 C. b1 N( }4.在程序设计中,数据只能是数字。/ g2 l8 B% \7 E/ b
A. 错误
, D. f) S( T0 k1 EB. 正确3 a/ E2 i: k" A' O; T( |
5.NAME 是QBASIC中合法的变量名。
" M8 g, U1 e9 F0 lA. 错误
?# Y( X! x" {0 W, y4 {! fB. 正确" r8 _6 ~2 O3 M; I' A
6.变量和符号常量实质是一样的。
! x J. F% p9 Y3 yA. 错误% d) V* F# m, w6 [6 }
B. 正确4 A! ]/ p" L. m e
7.QBASIC中所有语句都由语句定义符和语句体共同组成。
) h( C/ Y1 g5 A8 |2 U5 z2 R- ?7 |A. 错误5 H+ G, B* L- F, C& H ^
B. 正确; Y2 b1 L) n: M& L9 v' E4 Y
8.PRINT语句用标准格式输出时,各输出项之间用分号分隔。1 K; Y5 u- A( @$ E( h# G
A. 错误
; g3 A- s3 i6 N* q- GB. 正确4 J( ]2 x+ x( g) D! K
9.STOP语句的作用是终止程序的运行。
1 l! Q4 l9 I8 d' F8 |. Q$ BA. 错误
' J' F: I5 N& z4 Q U$ @B. 正确' d9 p2 ?9 v" _( ^: m o" @; U, E
10.注释是QBASIC程序中无关紧要的部分。# p1 p9 _$ _3 H. b; o
A. 错误
# `! T1 W6 G1 k A$ p" d4 `B. 正确 |
|