|
四川大学* ]1 c1 p3 _) y
《程序设计语言(I)》第2次作业
- d Q" @% P: [单选题' I2 L% \ B0 e
1.执行INPUT语句时,若从键盘输入多个数据,数据之间应用()分隔。$ S8 j# z9 d/ J0 D" d8 @
A. 空格) z" Y! K- {$ j, v3 l: r/ H: ?
B. 句号- h2 s' Q2 `. h$ }0 y) ]! D! t6 X
C. 顿号
- w7 z+ \1 t4 U5 d+ f6 L! k; iD. 逗号
- w9 ]) M" O( O4 }, ?4 y7 d资料:D* V/ s( ]' j l# t( D* `& f2 N) |* z
2.语句 PRINT “22 + 33 =” ;22 + 33 的运行结果是()。9 _) J, @1 L! [* k/ D9 N( S: a
A. “22 + 33 =”554 u; q; F m( _/ M1 o# u; q, M( J% }. {
B. 22 + 33;55
; G% y( R* k- m* G) |C. 22 + 33 = 55
$ v* O' p# s, C" v7 R4 l; OD. “22 + 33 =”55
& n6 I" E9 U6 t! X9 {资料:C
! q5 {2 z" w3 A- T8 y9 O3.在下面四个字符串中哪一个是合法的字符串常量()。
" p2 Q( i% v" R, @ a7 g5 OA. d
- j; N: Y+ A! q oB. “ 128 ”
- V0 G V" C5 K# cC. 程序设计
7 ]; R' o( ~% t1 [+ F5 d+ D( l1 ED. 128' S8 W' z! R ]$ e9 w' K' v
资料:B: q3 W8 ]# o: U! K+ G* @7 W& f" ^
4.1GB等于( )字节% C% t5 F% `* c, g& N! J- R
A. 1024*1024
/ ~# n+ @6 r$ L8 N) y, _) v9 BB. 1024*1024*1024/ l; N ]+ y: f, C6 x8 u- v
C. 1024. s3 f, V* `( L) u$ g3 P
D. 1 C D- U. i- c7 E/ I' r
资料:B4 N5 n2 ]+ x: c0 _ B
5.1GB等于( )字节
2 x3 O* t& _4 B6 Y; Q) r: |A. 1024*1024
! s( ~4 r! d1 r% U; [5 |B. 1024*1024*1024; s- p& M* C5 t) r2 j
C. 1024
' R9 } y: ]) B5 }+ R3 w) bD. 1
0 n. e( N+ |- j- ?3 s, i- y, v! g. ^4 u资料:B
4 G7 Y3 [, j$ c" f, M3 T6.针对QBASIC语言的特点,下面的叙述正确的是()。8 J8 Y) [& t, u- h* M, j+ T
A. 一个程序中,可以没有主程序模块,但不能有两个以上主程序模块。
, x; @& f- `' O2 w: t$ E. FB. 行号和标号由字符序列后加上“:”组成,行号为纯数字。
* h7 H. m9 z+ r' ?* X4 Y0 RC. 语句都是由语句定义符和语句体构成。
8 l* X# w2 s- bD. 每一个模块必须有一个结束语句。% T0 y- N8 c u% F4 m: @
资料:D
) ?6 A( T0 R* @( m% O# G7.循环语句 FOR i = 12 TO 90 STEP 3 执行的循环次数为()。2 X- K% U& j. a0 c7 f6 a3 t3 d% F, v
A. 14
8 Z! H4 e, I7 m" p3 q6 u: ^# kB. 151 d1 \3 z5 k O2 c5 b
C. 16
, q, ?6 k) V+ G7 P: P$ F9 iD. 178 i4 ?2 j" E( I% A' @; }2 B, ]
8.下面关于QBASIC语言中数组下标的说法,错误的是()。( q/ w/ L2 z6 l2 ^* E4 E/ x' L* r
A. 数组下标的下界缺省为1
+ K" y; V8 Y$ \8 Z2 x* t( zB. 数组下标的下界可以为负数; W6 q2 O5 x: X7 C- {
C. 数组下标的下界必须小于上界$ a( M7 b9 e# x
D. 数组下标的上界可以为负数
" s1 w! n. O" M7 s" c5 ^9.用DIM s (4)定义的数组可存放的元素个数为()。1 f* w% ?' V6 I4 O/ r9 l
A. 42 d+ x2 S8 \1 e# ~* t& D
B. 56 x1 C; m1 t/ z* o
C. 6
0 N+ F( [ F/ k5 h6 z( F9 G; mD. 7
% y$ U _/ O9 {1 C/ z10.下面说法中正确的是()。- |. ^, Z. M; ~
A. 置数语句DATA中的值可以是变量、表达式和函数。# _3 W& K/ S+ _0 j
B. 置数语句DATA中的值可以是变量、常量和字符串。
r& N( e+ E0 CC. 置数语句DATA中的值只能是数值常量和字符串常量。! \' @% `+ N' _
D. A和B都正确。0 i7 |7 z4 u2 p5 @* s b a$ z
11.定义数组DIM a (-5 TO 5,-3 TO 3)后,函数LBOUND(a,1)和UBOUND(a,2)的值分别是()。
. B: l3 ]; _( n3 f; tA. 5 -3
# i8 A1 `7 }3 f! [B. -5 35 E% p1 E2 ?2 v- n* ^
C. -5 -3+ i- P- K: O1 c$ m
D. 5 3, F( Z+ u* A7 L9 ^" J$ Y" ]: v+ |
12.1GB等于( )字节' G5 J. L) R/ Q2 |) C4 a
A. 1024*1024
- x* V a# j! T/ Y3 aB. 1024*1024*1024
% }9 h0 s j1 uC. 1024) [1 C: L: |9 V% w) c4 H
D. 1
$ E1 }3 P: u& E3 {- }13.关于赋值语句 LET x = x + 1 的正确说法是()。
2 X0 c7 ~$ r8 @$ N! @A. 将变量x的值存入到x+1! _' N# S3 u. Z* {5 n
B. 将变量x的值加1后赋给变量x7 U" ^& Q" m+ |8 h
C. 变量x的值等于x + 1的值
- \! j) W8 K7 L+ `D. 将变量x+1的值存入到x
; G7 `6 N# I3 V) {% ?' L14.下列字符串中的最大者是()。
( W. g ?* v$ K) `A. “BD” G1 d. x( n& c. h+ |( o& _$ W
B. “afcde”
# h; d K8 p* L ?C. “ABCDE”9 @$ a7 ^" R. R
D. “afc”9 t4 q; k! v9 v! I% V1 }
15.下面四个语句中,正确赋值语句是()。
! H0 y0 ^2 _) j9 N- R kA. LET x,y,z = 5' y O; W- g3 v! t" S* `+ L
B. cosx = 0.51 W5 V `0 C6 X9 G: U4 t, Z6 w. @
C. LET cos(x) = 0.5
2 d% }+ o# V: ^- _D. LET x = 3,y = 4,z = 5
Q7 I# u" T. e; A" J16.以下四个变量名中,哪一个是非法的变量名()。
: e, P' K: W$ j jA. food& G6 o' L( G- y, o7 y
B. area
- R" h- m' D* \: f) b( wC. 3moon
+ C M S; N! X; G8 l: ^D. b1& }8 z1 w" l K' o1 k* d# Z
17.下面的字符串赋值语句中正确的是()。
4 h+ Q2 P6 e6 R% g+ w( H& |; mA. x = “ABC”
$ ~, z* W6 N4 S6 |" p4 o. JB. y$ = ABC
( R! U# q- m3 \: S7 ]9 A. PC. z$ = “123”$ ^; J1 V0 k+ [( Y# p( ]
D. w$ = 123* S' c+ M) w! f
18.1GB等于( )字节
. o8 T; A' A h- U3 G4 r4 w/ w+ @A. 1024*1024& ^/ q" v! `1 l$ \' v1 y
B. 1024*1024*1024
& a4 v. o u7 W) Q' ]C. 1024* U1 C1 z! Q7 y2 c3 K& u3 l
D. 1: x4 m! p& O! K
19.1GB等于( )字节
1 o$ e8 D$ T( ~( lA. 1024*1024$ k9 d5 P3 f2 H
B. 1024*1024*1024; u7 v3 U+ S/ P9 ~3 b
C. 1024
% K3 Z# W1 o- W$ t8 lD. 1
* V. p+ B2 b; B9 h) K" p20.1GB等于( )字节, c4 X# R( e/ Z; Z, p9 g
A. 1024*1024
( g3 q5 |5 V' q- H! V- j4 eB. 1024*1024*10247 K% v8 k- L o0 }
C. 10243 ^- [* Q1 Q1 ^) Z& \
D. 1
3 \6 Y; H! S6 y/ e' X2 {判断题
9 e) U0 w4 ]* W% r' i7 u' L1.QBASIC程序中,行号的大小将决定程序执行的顺序。
/ c# w$ l3 x/ k' }$ v1 eA. 错误
1 [, f( j6 o, e" ?5 c! Z* k/ QB. 正确
^+ x6 f0 k* R+ M& _2.在多重循环中,允许从外层循环转向内层。
# M) Y0 }1 u9 `0 p( t3 j& E$ AA. 错误% {: H' ?+ k% s3 T* J9 N4 j
B. 正确
4 y# e: [& a) x" R3.在赋值语句中,关键字 LET 可以被省略。
' i( g' Z1 c: m4 j6 pA. 错误3 L$ J8 O c0 y- {" q7 J! K- u
B. 正确
" w( f/ _7 @! `, M7 b4.在程序设计中,数据只能是数字。
# D0 C. R6 o. L4 w' `. X' YA. 错误' a# @5 @9 c% u& L+ F
B. 正确
8 H3 }/ L% u& r% l5.NAME 是QBASIC中合法的变量名。
* ]* ^* Z6 N" k3 W4 j5 Z# U9 nA. 错误; s1 o# ]. |" y9 j. s
B. 正确
* R& k# @7 \4 C$ _0 p) j4 f6.变量和符号常量实质是一样的。
, a8 f3 @' E- Z$ cA. 错误! Z4 T* ^- w4 }0 T
B. 正确
1 P* @! w0 b$ }" i) h" T' f7.QBASIC中所有语句都由语句定义符和语句体共同组成。; a. Y7 s( D% u) C8 J
A. 错误! c9 q/ D, U1 s6 Z, V2 K
B. 正确
) q i+ u9 L7 o' S- T+ @8.PRINT语句用标准格式输出时,各输出项之间用分号分隔。7 ~; e' q- r3 E! X
A. 错误. a/ a/ e$ ?5 m0 s5 O% v% s" y: d8 v+ M
B. 正确
2 h: @) y* |2 b9.STOP语句的作用是终止程序的运行。; j; D( E" w" i, E! M3 |4 u1 p
A. 错误
5 t: _+ @% D! p `8 l+ f& ~; rB. 正确6 d- s- s7 w. t9 d% c
10.注释是QBASIC程序中无关紧要的部分。; {' z8 q( d0 `8 d( v
A. 错误
- }3 K. R. w) _2 ^- aB. 正确 |
|