|
四川大学
9 l/ _1 N; R7 U+ N! b" J* ]- h( i《程序设计语言(I)》第1次作业
" X- u9 Z% q0 f4 ^9 k* C- r单选题$ h2 G. ?" T p; R
1.在下面四个字符串中,哪一个是合法的字符串常量()。3 n! t# a: p. P$ E1 C, K+ C
A. d/ L8 E4 n3 }9 r3 [; B
B. “ 169 ”$ F3 {% l' w- c' m% S
C. 计算机
6 X, \4 g4 Z' y" \# H: b- N, e: \- y: Z. ^D. 169! L/ ~8 P) ]. I& U0 f
资料:B0 C. B# t- Y/ ]. r6 L s7 `
2.1GB等于( )字节% j. W/ u& i$ \6 T
A. 1024*1024
2 b; ?( ]: ]1 _ Z' `B. 1024*1024*1024
% A7 G0 @3 L7 y, n) ?0 O2 ]( jC. 1024 ]! B# _9 L; [* a5 h+ j2 \0 |
D. 1
% d; ]8 k* T2 C* g资料:B
# r) a$ a$ }( q. o( {* t) l* Y3.1GB等于( )字节
1 ^0 V: X- ?& w+ y+ `5 B+ uA. 1024*1024
, k, q6 r$ g |8 j; ^& dB. 1024*1024*1024) \% @1 H/ H. Q$ Y2 j- K% e
C. 1024
9 Y+ ~: }& T; i `2 f- k5 }8 TD. 1
9 b7 s/ `+ @0 D( `9 w资料:B: [8 v3 x/ z2 v' ]( L3 u
4.1GB等于( )字节5 a, {) W8 L, P ?! p2 ^- I, f
A. 1024*1024
: E- n5 @4 @1 w% T `$ L& AB. 1024*1024*1024) V1 ^: X1 @" y8 L# P
C. 1024
3 d, l, \4 X( qD. 13 O+ p5 E# g8 Y3 a& o
资料:B1 h) j3 {* y! l9 B
5.下列语句执行后,变量a的值是()。 a = 3:a = 6 END a = 9+ r& Q3 Y. @8 `/ v$ h/ D# g
A. 3
& H: p3 x) i* `/ DB. 6
4 R& p- u! {3 K( PC. 9- _' S+ a! l$ a- x) q4 u
D. 程序有错,a的值不可确定
" q& b8 E& y/ p4 \2 Z; @资料:B
- x" A; I1 ?5 e+ G( S" G( y4 z6.语句 DIM abc$ (20,5) 定义的是哪一种数组()。. X- W/ X. p# L! b8 M: W2 N
A. 一维数值型数组( J( R- `7 V/ S& N8 |% m5 T+ E. |) Y
B. 二维数值型数组4 @! n3 i: f& \5 y( d% G7 n) [4 `
C. 一维字符型数组
2 K2 V. {7 }1 f+ zD. 二维字符型数组
b2 |9 N/ W" ? D2 k0 I资料:D3 c: E2 p- L, _( b e5 F2 ?
7.下面四个表达式中,其值为0的是()。
$ ]# S- b+ C9 p2 j* _A. 3 / 4
+ V# T6 H ^) j4 dB. 4 MOD 3- w# q0 @5 s; g) G
C. 3 4
( l+ D h3 |. i, M) B; e/ x" PD. 3 MOD 4$ T+ S4 C7 e: t" b* g9 ^8 h. Y
资料:C
( m. R7 A' J! @# H8.用DIM s ( -2 TO 4) 定义的数组可存放的元素个数为()。
( c9 a3 w, b6 }/ q& Y) yA. 5" L) n8 N1 G0 F5 O2 Y9 k
B. 6
1 ^4 p Y$ a2 j& K: DC. 7
8 b u8 q `' `D. 8
! A; I9 p0 S9 b$ r' k4 d9.语句PRINT “25 * 4”输出的结果是()。
( Q+ W: m9 J9 g: u% C# p kA. “25 * 4”/ a: A& f+ M3 b1 h! C) G
B. 出错信息% F1 x* l% o9 D7 M* n
C. 25 * 4* g2 Z7 e" [) ~
D. 100( [ G4 U8 W( i: M
10.在QBASIC中,语句a% = 5.5 执行后,变量a%的值为()。
* \# {2 s5 Z; a# N: K4 n+ dA. 5
6 L0 z' R% ^9 p& Q" h, `- ^9 gB. 5.5
) \) W1 |: W$ c( kC. 6
* V& H7 T; J8 C( f9 k* dD. 出错信息
" O5 _! q& r; C* U: L11.将多条语句写在同一行时,每个语句之间应该用()分隔。" }7 h9 |: h' s; E% o
A. 逗号4 D1 a) D% y+ ^
B. 分号5 N0 Q, Y) a9 `
C. 顿号, ^9 H" T7 G0 y7 z
D. 冒号
8 A8 e" [ T1 a5 v0 [12.下面四组READ/DATA语句中正确的是()。
' B t( [; V! E% W: sA. READ a,b,c DATA 1,2 * 3,6: H+ V; A: ?. U$ e; K6 w" }
B. READ a,b,c DATA 2x,3y,4
& Y% A# ~, m J& Z; R2 f. wC. READ a,b,c DATA 1,6
/ o1 c, i' G- G) YD. READ a,b,c DATA 1,3,6
0 ~) M7 E4 n5 s0 n" j& d) G' |& h13.对于语句 IF a = 6 THEN b = 8,下面的说法正确的是()。 {, s, w0 q0 t& E2 g7 P
A. 语句中有两个等于符号) O$ l7 n' N) i+ y: {- k
B. 语句中有两个赋值符号
) `3 f( |5 X( H6 ~! E, e' H* ]C. 语句中第一个是等于符号,第二个是赋值符号4 c! a. Q0 c- s+ L1 m; ?$ _' y3 O
D. 语句中第一个是赋值符号,第二个是等于符号
, g: u1 K- |6 e# }1 ^$ _% Y14.下面四项可在QBASIC语言中作为合法变量名的是()。- P- a( H: W3 b5 h
A. 2ab
! n9 z, T2 o$ d* P1 H. DB. name( F5 D" E; E: o4 Q ^2 e& m
C. abc$, C" \9 m% ]) v
D. a$11
d2 U" R$ H V, }2 k15.1GB等于( )字节
$ V% r+ ` R- J& i2 h( E9 lA. 1024*1024
8 u; U' D" z9 O$ H4 tB. 1024*1024*1024
# o# d# V) b D* [4 E7 RC. 10240 w' d3 _5 F# p: {. j c$ s
D. 10 o4 i6 m$ K1 V& {4 o/ r
16.下面对字符串的定义中,合法的是( )。
* [* B/ C/ i* `8 P0 d# a! z1 x! qA. DEFSTR a;b& ^- f1 S5 |; Z. w( H# r
B. DEFSTR a — e
% W; v K1 G; x7 OC. DIM name AS STRING+ h% e, w! a9 ]* R5 S
D. DIM nam$ AS STRING
; x' A, H8 O% n( n17.下面的字符串赋值语句中,正确的是()。
: T! N5 ~: \& T: Y& L4 WA. x = “ ab ”
; b! ?9 D; x/ i4 zB. y$ = ab
8 ~/ ?& x3 E4 BC. z$ = “ 39 ”
X D5 J* I. J7 OD. w$ = 39; r0 A* C! R; L2 d6 f- c
18.下面四个赋值语句中,正确的是()。" R4 ~. P7 j. J2 \4 D, T
A. LET x,y,z = 55 h1 Y5 @0 W, f( M( F' N8 f
B. sx = 5! Q% W9 q! Y; ?: n. ~" l
C. LET x + 1 = 5# ]' A# L) A% p, h6 ]+ F1 b( j
D. LET x$ = 5) H- d& {$ b) ?1 n' _- W7 m2 h5 c
19.在QBASIC中,常量139# 所表示的数据类型是( )。( v6 L& c3 t5 O* f
A. 整型7 l/ [0 I$ S7 f0 S' v4 f
B. 长整型
( D/ z3 i! P1 u4 WC. 双精度型& W% H: u9 y& `; B
D. 单精度型; G/ d, s; K+ y$ V; j7 E" i" p- i
20.表达式“ a * b % + c!- d # ”的值的类型是()。
2 p% U$ l3 W; v; \% TA. 长整型
, D: @& j/ x2 t% i) s* p- lB. 整型
) y- n5 U, z, u2 p) _6 S# L' @C. 单精度型 I+ k. R7 A: ^6 W7 \% x
D. 双精度型) l- N1 {( G6 n# X4 r0 p, T; q
判断题
) |6 C* Q. x8 K; i+ P5 o) m1.STOP语句的作用是终止程序的运行。# |% I4 z9 n3 S0 t- X, u' Y: d8 {
A. 错误
7 _; Y% w( N/ B+ X7 l) fB. 正确7 ]% g7 I3 G3 k+ R1 ?
2.WRITE 是QBASIC中合法的变量名。4 X7 B1 c/ d/ W _ Y6 }6 Q
A. 错误+ k9 j$ T4 M1 w# e- I3 o0 \
B. 正确
0 V2 b k& Q. X* D1 W3.QBASIC提供了两个工作窗口。
& D* r6 j4 @0 v+ F- mA. 错误. v' `( s1 y" z. ]: T
B. 正确) S6 {0 ?$ |* ], A: u
4.在程序设计中,所谓“实现算法”即是指写出源程序。
" Z, u; F& ^1 Z+ z) ?A. 错误
: v# M/ I8 q2 [: d; ?/ C. YB. 正确
& C8 r+ s; M$ h2 e: T5.QBASIC程序中,行号是由数字和字母组成。! ~! [2 ]- i% h6 H
A. 错误
- v5 [/ m, Y: l. g" b, C/ f3 sB. 正确
% H8 [6 ~) e2 x8 T' l* {1 x6.QBASIC中所有语句都是由语句定义符和语句体共同组成。
( ?1 c9 B9 o" M. Q3 C8 b" @A. 错误, c) e. p P$ ~- Q5 y7 ~) A
B. 正确
1 M3 v. W/ G. e, {7.在赋值语句中,关键字 LET 可以被省略。4 Z! e' z# \' Y! ]9 d
A. 错误. x6 g" A8 \$ ~" A7 u7 F
B. 正确
& V9 } V H: K8.在程序的运行过程中,可以多次对符号常量进行赋值。
0 h/ \- k8 y& o, C& mA. 错误' k! |2 [9 E) a2 p3 K( N
B. 正确* f$ t) ^: z2 R6 `
9.注释是QBASIC程序中无关紧要的部分。
+ W8 Z* W9 r' h% Q: G5 sA. 错误
% ?0 D6 L1 l7 m+ DB. 正确
8 A* @0 i$ n6 d8 H. [& @10.在程序设计中,数据只能是数字。
# W( s& H' m% QA. 错误
/ s) h1 S, H$ ~8 RB. 正确 |
|