|
四川大学. }+ B% o1 w2 U$ n, a. B
《程序设计语言(I)》第1次作业9 p1 O4 B! j1 ^) d7 P! {# b
单选题4 A" x1 R* |3 I3 Y$ k4 m, b
1.在下面四个字符串中,哪一个是合法的字符串常量()。
2 D+ U! H7 @( c9 I% DA. d5 m# l1 s Y6 P1 W* y
B. “ 169 ”( ~' R# q" Y! L0 o" ? h# K
C. 计算机5 J# L$ ~' E) j9 _
D. 169
6 o! v8 R; }" _; ]' M0 y8 R/ a资料:B9 Y* B0 j5 z# o
2.1GB等于( )字节- w0 `$ o% k& p
A. 1024*1024. |8 k. m! e1 X3 [
B. 1024*1024*1024" h: k; G# J6 Q* Z
C. 1024
% f- j) a) |5 H- o" w' i6 j, CD. 1
1 o$ v: n: o9 M/ M- d/ k资料:B
2 b, a- D! S5 H" L8 k3.1GB等于( )字节
C! ~) i! e5 ]! z4 bA. 1024*10244 o. [8 @5 ?6 y4 l0 c
B. 1024*1024*1024- K) K+ o @0 i. [9 f" F) z* B
C. 1024' S# ~ Q' [1 p( O
D. 1
) l0 [; C- w& e4 @( u0 i: m资料:B
6 _; k/ v, |3 [+ v+ M4 }4.1GB等于( )字节) L; a6 _! E7 ^
A. 1024*10242 h" k+ k# Q9 P; `9 ]
B. 1024*1024*10249 @8 a. V8 z1 ]
C. 1024
1 Z2 C, ?3 S; K& r5 cD. 18 G+ G7 M1 P7 @9 w+ s! a; C
资料:B
! z0 Q! f& L2 |* `5.下列语句执行后,变量a的值是()。 a = 3:a = 6 END a = 9, J0 |9 j$ D- P# y. B
A. 3
2 l# H) T0 E8 E* g* K, E9 f7 bB. 60 m% S+ p' i* F# A# f* l. Q
C. 9
% g" l; [% t% P/ L) n# vD. 程序有错,a的值不可确定. D7 _5 h& i5 L+ d1 {
资料:B
5 Z6 f6 l; R v. F# c4 O3 y o6.语句 DIM abc$ (20,5) 定义的是哪一种数组()。1 \ R3 q( | W$ S: E% o) e
A. 一维数值型数组
5 U6 z% j. H1 B EB. 二维数值型数组. ]' U% y" g! f0 _# u
C. 一维字符型数组
& V$ H* L' g. z2 k, f" XD. 二维字符型数组5 P7 X( o* ]/ K
资料:D
P5 @6 g9 g" l* a, A5 X7.下面四个表达式中,其值为0的是()。
: u: ]( w4 ~. d: R& kA. 3 / 40 @+ ?9 A4 @" @. T5 w& X: @
B. 4 MOD 3
$ C% Q5 P9 o6 c& V3 iC. 3 4& f) x$ K: S7 U; h- D
D. 3 MOD 4* c2 D5 I d9 s J
资料:C
9 h' g; j3 K Y# v+ s8.用DIM s ( -2 TO 4) 定义的数组可存放的元素个数为()。
4 G% L3 B4 R6 ]1 C% w+ N) `8 PA. 59 x, \ N( H$ ^0 V5 x
B. 61 m2 w9 f, i" Y1 g. c+ U8 P
C. 7
c7 A8 Y( w+ O, r3 w; gD. 8
& w1 t- }! w$ Q4 f" b7 p( U7 O. s% k9.语句PRINT “25 * 4”输出的结果是()。
2 |, q# U- ]5 w2 e: ZA. “25 * 4”, t ~7 ]) I* y2 w+ V" i4 G
B. 出错信息
' w ] f6 q1 Y! ^1 h" A2 N- _C. 25 * 4. e6 z3 R$ R* c1 N2 P) r& F
D. 1003 a6 w1 I% D* W, [* m' ?
10.在QBASIC中,语句a% = 5.5 执行后,变量a%的值为()。0 O8 X( Q* g/ y
A. 55 H* w6 Z: \# T3 S T7 h, g
B. 5.53 j+ W9 P& p& i |# f
C. 6: C" ~; G* j5 U
D. 出错信息
1 A+ j- g- I+ A9 _. A# t11.将多条语句写在同一行时,每个语句之间应该用()分隔。+ M; a4 J: s) H5 }! Q0 a
A. 逗号2 Q# y% O: k5 n$ z0 v0 g$ y( _
B. 分号
9 P: b1 Z* ^: w# r3 X/ D8 JC. 顿号# R+ f. o: d3 W5 ]) v) Z
D. 冒号! f6 f3 z O. T! w) @! f# D: ^0 Y, V
12.下面四组READ/DATA语句中正确的是()。
7 U+ l& x) H5 I4 |! u* wA. READ a,b,c DATA 1,2 * 3,6
/ e9 v* j8 K3 f' { LB. READ a,b,c DATA 2x,3y,4/ X' u- ?9 N/ w/ C) j+ u
C. READ a,b,c DATA 1,6
+ h! z( |3 }' `- u. y& n4 c" O- lD. READ a,b,c DATA 1,3,6
: W+ X4 R2 N5 r5 [13.对于语句 IF a = 6 THEN b = 8,下面的说法正确的是()。+ x7 `6 m4 n2 J* f
A. 语句中有两个等于符号
0 J" m/ K* q) f' G; g3 t% EB. 语句中有两个赋值符号
- ?$ k' V6 R6 i7 ^$ E4 d8 KC. 语句中第一个是等于符号,第二个是赋值符号
. y3 {' v8 M5 v: QD. 语句中第一个是赋值符号,第二个是等于符号
* \$ N3 m2 @# [$ y14.下面四项可在QBASIC语言中作为合法变量名的是()。
0 }1 V5 g. Y7 _ R; C' M2 f6 l: {; z/ OA. 2ab
+ J& w; |9 N7 H* U2 ?B. name
* o# z& @7 e$ e! D% bC. abc$. S* M E, t( |
D. a$11% B5 A+ F/ F* r8 A3 U
15.1GB等于( )字节
/ Y6 |$ P# ]3 E. {A. 1024*1024
3 X& ?' l$ s1 e- ?, K1 A( w, EB. 1024*1024*1024
' z, t; Z* S# h' W2 u2 |8 OC. 1024
* `! \5 I, W; GD. 11 q U$ X" q B1 i
16.下面对字符串的定义中,合法的是( )。
. S4 m. u( }# L4 HA. DEFSTR a;b
0 _$ n8 w; L4 Z4 G: X+ U5 K8 L& EB. DEFSTR a — e& B; T5 y3 k4 L, ]$ @4 {: O
C. DIM name AS STRING( v( A( }) ~4 {, r* F% K
D. DIM nam$ AS STRING
/ |0 d5 F6 a' q" W6 Q5 e8 V8 K7 w17.下面的字符串赋值语句中,正确的是()。
. M5 g9 O- u0 ^9 r4 I4 P' VA. x = “ ab ”# J7 U: ^: ~" B' Q/ n" o& I
B. y$ = ab; X7 x5 Q2 y+ x' X* T+ h6 N# n
C. z$ = “ 39 ”+ U% }( X/ o l: ?% t+ e( x
D. w$ = 39
& \9 I( r3 H4 k* V$ [18.下面四个赋值语句中,正确的是()。
9 I9 x a1 r* ^% x# C) h0 EA. LET x,y,z = 5
& h/ j3 V3 p% g R% `' dB. sx = 5# `) \- I3 y* ]6 J5 I. G- Z( {
C. LET x + 1 = 55 R- i J9 P' l+ N* A# C
D. LET x$ = 5
: G* r. }+ Y, X6 X$ x& v+ Q19.在QBASIC中,常量139# 所表示的数据类型是( )。. K2 G, ~. _4 k; j
A. 整型! N9 r' m2 A D/ d7 q# n
B. 长整型: O4 K& u! r1 t% B; p
C. 双精度型 y" Q$ g5 r& }& d
D. 单精度型
* ^) W+ |1 u! F+ j: ^# C1 j& l20.表达式“ a * b % + c!- d # ”的值的类型是()。' g3 ?7 v9 @8 _5 A9 H
A. 长整型
' F' f8 \. O9 UB. 整型! e& Q6 K, j3 t% }7 Q
C. 单精度型
2 F: ^8 k! I$ x UD. 双精度型
+ b; q# b6 n2 r3 V* \& E4 o判断题/ d6 {$ c+ V+ `5 n
1.STOP语句的作用是终止程序的运行。* b; Z2 N3 e/ o3 j
A. 错误
2 }% j6 i/ _2 m0 f0 O% g7 P" z& aB. 正确
- l* q D! W% p3 l8 D3 Y( m4 h2.WRITE 是QBASIC中合法的变量名。- V- r% @' p: P7 o6 n- B
A. 错误% y" o' @! a- V' Y: d
B. 正确
- D8 r; q, Q. T/ A" w' d7 L& @3.QBASIC提供了两个工作窗口。) t( k Y5 F. ?: Y3 A5 ]. g
A. 错误8 m/ X8 i: a9 A- N1 G; _
B. 正确" J; F+ T7 A! j) Q* } P! h! w
4.在程序设计中,所谓“实现算法”即是指写出源程序。( e9 m$ z0 D+ x: m5 R/ C. e
A. 错误/ O+ N, B5 x: l& g
B. 正确, e/ A" e( D8 q9 Q/ s0 h3 S! _
5.QBASIC程序中,行号是由数字和字母组成。
' X! i Y8 K1 t( s" o' B$ OA. 错误' Y- V* F; E8 \ w1 J; i
B. 正确
: o0 T1 {" M9 y; R* V7 d; ]6.QBASIC中所有语句都是由语句定义符和语句体共同组成。
5 m8 o+ j" o- C2 G/ k- P; }. PA. 错误
+ x% f/ {# _) K. e" t. s x$ LB. 正确
1 E* o" v6 h( V/ H- ?7.在赋值语句中,关键字 LET 可以被省略。) l2 m' \. n9 f4 N- S! b+ U1 S
A. 错误# A. J; T6 L/ J# [1 O+ L! V# h
B. 正确0 Y* D0 Q$ r$ z+ g
8.在程序的运行过程中,可以多次对符号常量进行赋值。
8 c; q" Z* p( TA. 错误
) x0 \% o: `- c* ~) q! BB. 正确* z; J& t% ~" r x! w* x) o/ ?
9.注释是QBASIC程序中无关紧要的部分。1 L. w" m# E! l0 q' p) F9 R
A. 错误
7 `- i. i ?. VB. 正确7 D7 V+ h6 H4 ^
10.在程序设计中,数据只能是数字。
2 Q, n5 l# x6 r- v' z2 h" p; q& ]& gA. 错误3 |5 M9 `" K% r; W1 ~
B. 正确 |
|