|
四川大学 } X! {5 S3 E% F: [, ?
《程序设计语言(I)》第1次作业% R/ w: L: S4 n5 r! ^0 w% Q
单选题
% g% b2 g* s% P8 {. K6 p1.在下面四个字符串中,哪一个是合法的字符串常量()。
& ?8 _& }3 {) [6 I; t) uA. d' R& D5 Z* X: a7 ^7 O9 [5 V* s
B. “ 169 ”
; W2 M4 r5 k' S; x7 [C. 计算机/ t' ?' X* |4 t; H; L
D. 169& W! a5 j# z9 t0 C
资料:B2 O$ K, N0 ~, [ E3 W- D
2.1GB等于( )字节5 A1 h/ R' v/ `3 i3 K2 z
A. 1024*1024
5 I- }# @1 P9 W- Y2 E I* HB. 1024*1024*10245 D/ k+ h# g" J/ d6 U
C. 1024( N0 h* f3 d3 L) C0 [2 a
D. 1
$ c& |7 J, I0 ]; _资料:B
# H. M4 r5 V* c* C/ ?% @3.1GB等于( )字节# _" g( s y9 _% f( ?0 l# q+ P+ |
A. 1024*1024
+ y2 t2 e+ q9 c T! Y; mB. 1024*1024*1024
: k" v( e' W6 D; E( b7 VC. 1024
( A4 a& d6 D* @7 p! ?D. 19 G" t! }2 ]0 ]% I/ [
资料:B
! [# J2 x, N* ?$ e& v6 ~: K4 s4.1GB等于( )字节
8 E3 M( G% n! \; T( xA. 1024*1024
$ t- ~! O+ k8 s" O0 k3 e+ z* W, U) \B. 1024*1024*1024
8 D7 E- M. Z- rC. 1024
$ p# B+ u' P: s) J ND. 1
/ l+ ]# L& N1 B资料:B* E1 e2 l& }2 H3 ^, D
5.下列语句执行后,变量a的值是()。 a = 3:a = 6 END a = 9
& D, E% K3 A O& {! M. W+ }- JA. 3
1 `. n3 m5 I. n% L& m' K/ ?B. 6
}. [2 B$ x% M# m/ V( M. iC. 9/ A. l$ W; d7 O7 D
D. 程序有错,a的值不可确定
7 {" j" |* w& \9 m$ C8 G+ o* W资料:B' P& S9 E: V- K# \ I
6.语句 DIM abc$ (20,5) 定义的是哪一种数组()。6 q0 K- c7 i+ z/ Z
A. 一维数值型数组
+ F5 r) \& N6 S, w* gB. 二维数值型数组
/ o2 O: c$ J0 T% A4 u4 l2 |C. 一维字符型数组6 Y$ x v& @3 m. l
D. 二维字符型数组, e' v0 M; d7 e0 {8 J# Y
资料:D
! Z2 a9 D. x" d( A7.下面四个表达式中,其值为0的是()。
8 t5 Y1 V$ ]2 w# J+ D( b J# rA. 3 / 4
' p. A7 E# K8 I, Y, NB. 4 MOD 3
) H \! ]7 I0 L4 n) ?8 {' fC. 3 4% e+ V* K& B: d3 o4 J% H# _2 ^* A
D. 3 MOD 4, P+ g# ?! W. H
资料:C
) J5 h* O! T* E- U8.用DIM s ( -2 TO 4) 定义的数组可存放的元素个数为()。% G: b: X; Q# i
A. 5' \* m9 \& G# u6 d |% D) S/ P2 k
B. 6
( n* h, |: N3 e& |1 a2 yC. 7
' f0 B0 t, V5 i' k! iD. 89 V' A- X/ X1 n
9.语句PRINT “25 * 4”输出的结果是()。8 z. D+ R' T' D3 C+ G
A. “25 * 4”5 A4 |% X: [. d6 \2 E
B. 出错信息
9 _) }2 n( I0 y( r! }- JC. 25 * 43 `; U1 V% e4 E" a1 v8 u+ T9 i
D. 100
. z* R5 }" T S! o10.在QBASIC中,语句a% = 5.5 执行后,变量a%的值为()。
& g# H. _1 y2 _. H% OA. 5, _0 L, N) a* I+ k3 l7 m( B: X9 z
B. 5.5' F4 e6 @2 V3 N1 P1 i6 B6 R9 p
C. 6& A' Z5 C- j/ M0 K
D. 出错信息+ _, u- ~3 t& I- E/ d% M. \5 ^
11.将多条语句写在同一行时,每个语句之间应该用()分隔。, t, H9 l/ U7 R- _
A. 逗号) D: i3 a# m) D0 {* B2 h8 f
B. 分号
; `+ a Q$ L0 n; N- V4 S. a$ rC. 顿号 P5 x& A( k% c/ ?) f$ F& i
D. 冒号
3 e$ u. D2 L3 `% }9 N8 P) L12.下面四组READ/DATA语句中正确的是()。2 [. j% h! i) P& } O& ^2 T+ u6 o* S
A. READ a,b,c DATA 1,2 * 3,68 V8 V6 h. Z; s: Q, b( D
B. READ a,b,c DATA 2x,3y,4
; \* M8 q% H3 G* h5 v gC. READ a,b,c DATA 1,6
, M6 X9 t# B; Q4 _3 l9 F5 fD. READ a,b,c DATA 1,3,6- [- w5 A/ w; x7 e( Q- y5 B- s
13.对于语句 IF a = 6 THEN b = 8,下面的说法正确的是()。
! y: Z, t) ~* T' YA. 语句中有两个等于符号
( n; x+ v5 ^( B6 KB. 语句中有两个赋值符号
4 q2 `$ i8 V, F! XC. 语句中第一个是等于符号,第二个是赋值符号
z/ x; c1 i( o. \D. 语句中第一个是赋值符号,第二个是等于符号, D0 m5 w; N. _) S! ?# f+ K3 l3 H
14.下面四项可在QBASIC语言中作为合法变量名的是()。
: t8 C2 A5 z+ f. P8 X/ W6 qA. 2ab% `! X! `9 r; u: R5 Z6 ]
B. name
; N3 F% u9 K* m/ kC. abc$
1 D6 |" {0 d! n! W; I5 _! }D. a$11
' `; k+ a& J& {15.1GB等于( )字节
@# S9 q! ?) U2 y( V4 `5 nA. 1024*1024
+ v" b! {% e5 V2 W9 z7 h* uB. 1024*1024*1024
) ^$ `' y5 d3 D/ SC. 1024
7 \; k/ X1 t+ H7 P6 i6 T( P. }D. 1+ a0 \* `! L/ ?' t+ B
16.下面对字符串的定义中,合法的是( )。
, B' ~/ L' p6 B1 `4 v7 J% jA. DEFSTR a;b6 q6 v( B2 \6 } e- l
B. DEFSTR a — e
( z% R; m# n1 t) D9 QC. DIM name AS STRING/ z; j5 |* y" @4 n4 Z7 p
D. DIM nam$ AS STRING
# b$ o7 h- g/ Y17.下面的字符串赋值语句中,正确的是()。
% R6 n7 ?! y5 }) [& P9 d/ bA. x = “ ab ”1 r: O& M" |6 D
B. y$ = ab
H) }* F6 E6 k( ]( fC. z$ = “ 39 ” j5 l8 ?0 n5 O0 d% p- l5 U. v
D. w$ = 39- [! ^* P8 C6 z& A& D1 D
18.下面四个赋值语句中,正确的是()。# y& V' A, _5 }' m
A. LET x,y,z = 5
/ y1 F" e( `' M8 j* kB. sx = 5" b* U8 B! J5 S4 c j, ^1 k
C. LET x + 1 = 5, y. l8 Q% t5 L$ O0 s
D. LET x$ = 5
( T! Z$ x' s3 z4 L0 }4 g& f4 y% i19.在QBASIC中,常量139# 所表示的数据类型是( )。
$ ~7 E& k* m- f/ YA. 整型. F5 b e. }1 |& _9 b8 e
B. 长整型
- c# l7 h* ?5 m" a+ {C. 双精度型5 s% D% x- n$ D" c f
D. 单精度型: K1 X, A6 e R E* g
20.表达式“ a * b % + c!- d # ”的值的类型是()。, k; w+ O" t: C& h* b
A. 长整型0 ~( i2 Y* g" p0 u. q
B. 整型
" I: F, C K. Q# r8 }) g% lC. 单精度型8 |& R. T! S# F1 K3 C. M: \
D. 双精度型
4 K# Q4 i) P7 h1 @判断题& {$ i/ M& u% t; m+ z7 p
1.STOP语句的作用是终止程序的运行。
: n3 J( U% b1 w" B" W5 ^A. 错误
8 j1 I: i) K+ l! nB. 正确3 _0 Z( V5 r B
2.WRITE 是QBASIC中合法的变量名。0 i7 X0 K9 y" E5 f7 P
A. 错误1 p( q$ r( K5 E- u) ?# Y
B. 正确$ v F( J/ s! d5 m' h
3.QBASIC提供了两个工作窗口。
/ a9 Q0 Y* ]2 X$ pA. 错误
' ]4 ?% t7 H& Q' A4 Q6 R7 g) c) XB. 正确
/ a2 M' q2 F; a; Y8 @! ]4.在程序设计中,所谓“实现算法”即是指写出源程序。' Z9 S- a# R( A- }
A. 错误2 |+ m1 g1 E* J$ w d. g9 y- @
B. 正确7 b# D3 c# g* v# d8 g/ m
5.QBASIC程序中,行号是由数字和字母组成。: q6 H; S/ P4 p( \
A. 错误, g# B% Z: Z; |! C% }+ b( f
B. 正确 h" f7 }& ~$ R U% R1 ^
6.QBASIC中所有语句都是由语句定义符和语句体共同组成。' y8 z$ V) T& e( H5 T$ Q
A. 错误5 v s; y- \; R* e4 p5 o, ?4 Q
B. 正确
) _* t! H& N3 O% h- ]' y7.在赋值语句中,关键字 LET 可以被省略。
7 b- J2 F: `# P2 \: Y! V' lA. 错误: _$ D0 |$ w: x4 ]" v
B. 正确
# q( X" V. V$ K* t8.在程序的运行过程中,可以多次对符号常量进行赋值。: S* J: t8 p F3 ]
A. 错误/ C3 Q; s' i. t
B. 正确' E& g5 k* l# y. f2 M, b7 A+ o( H
9.注释是QBASIC程序中无关紧要的部分。% z. [5 |0 O6 X- W, ?
A. 错误, `+ ^- z- `+ |9 f: u9 l5 B$ T: w
B. 正确" Z) t! M, X1 c+ h+ @" t& i
10.在程序设计中,数据只能是数字。
; P9 z! I" j" R6 yA. 错误
/ Z# p6 j, B# W CB. 正确 |
|