|
四川大学
- k8 T! p4 c! M, x5 ^; F《程序设计语言(I)》第2次作业) R( |- X+ D$ M ^3 V
单选题
# P. I' V- p' F1.执行INPUT语句时,若从键盘输入多个数据,数据之间应用()分隔。% }3 g2 {- s# d$ E) {, V1 p4 W* W
A. 空格6 r9 E5 j5 b' u: \; F y: n
B. 句号
7 o3 y* w X( {. G% f- QC. 顿号
: z% }) w$ f* c" h7 X' rD. 逗号) G9 Q) m3 u, a! a7 P3 Y
资料:D
4 I6 g }2 W; X. z9 P, C2.语句 PRINT “22 + 33 =” ;22 + 33 的运行结果是()。) M" C! c- o4 m3 v4 {1 Q+ F
A. “22 + 33 =”558 A4 p! F6 O9 H. O! ^2 p" F, k
B. 22 + 33;55
7 s" U2 u) I3 G5 XC. 22 + 33 = 559 @1 X5 x u3 Q) v9 S1 h% _
D. “22 + 33 =”558 y& h8 E' T X% J& R
资料:C
3 m8 o# b# @9 W, N; W4 R+ U0 q! V3.在下面四个字符串中哪一个是合法的字符串常量()。
/ L) ?/ J" ]/ G0 mA. d* \0 S7 N# V1 \& X( u
B. “ 128 ”
4 p) W8 Z5 h; d; c" d# SC. 程序设计" R- p7 l9 r. v
D. 128* e6 @( r& J$ Y+ w' R$ `* }
资料:B2 {- H& L3 A" j
4.1GB等于( )字节
/ R8 J" t4 E4 sA. 1024*1024- u- q) X. T; p# O* ^8 M
B. 1024*1024*10242 G+ W" ]) s8 H, U o& i. V
C. 1024+ p7 w: C+ y7 K7 S- h, v; D7 V5 d0 T
D. 1. ~' D( J+ c- n6 I+ q
资料:B
; A3 {! s! ], J7 v9 n5.1GB等于( )字节
" T- R/ Y y% a9 z) s, L$ g! Q; CA. 1024*1024( O0 J3 b/ a; H6 P" h) m
B. 1024*1024*10243 z9 _8 Q! e. F- q* A9 G
C. 1024$ G& w8 |9 X- ]7 p- l
D. 1$ j8 `9 j Q A, v3 a& s
资料:B
5 C" j6 D9 K6 P# p3 G6 I6 R6.针对QBASIC语言的特点,下面的叙述正确的是()。
) c. Y% G7 t' i+ gA. 一个程序中,可以没有主程序模块,但不能有两个以上主程序模块。
+ ^& z/ j5 F" g9 O0 OB. 行号和标号由字符序列后加上“:”组成,行号为纯数字。
5 Q! q4 z( R0 y: `# OC. 语句都是由语句定义符和语句体构成。, e, i7 J; p: J( ^
D. 每一个模块必须有一个结束语句。
, p% j! I# y8 t, F( Q7 l资料:D
! v8 l, B' w+ v- E1 S7.循环语句 FOR i = 12 TO 90 STEP 3 执行的循环次数为()。; K. R i0 k+ K6 S, ~! b
A. 14
6 n0 ?( P9 e5 b+ WB. 15! A: t: E6 S* a' G5 e: _
C. 16
4 H6 H3 P% g W9 }4 i) sD. 17
2 k; y# ]- T" d! k# G7 R) n$ v9 Z+ U8.下面关于QBASIC语言中数组下标的说法,错误的是()。* K6 g6 L" Z, x- X* _; z, u
A. 数组下标的下界缺省为1
5 [( o; h5 q# g# q, Z) Z" XB. 数组下标的下界可以为负数
, m, z" [9 m- [- \( Y7 u% ?C. 数组下标的下界必须小于上界
; } S- W7 z6 W' i# u) ^D. 数组下标的上界可以为负数
: `! s# O1 ~9 m% V, ? O9.用DIM s (4)定义的数组可存放的元素个数为()。0 X' ?4 Q' `7 z6 _% m
A. 4
: M' g, o, a% x" h" y" RB. 5
' u9 D1 a1 g uC. 6
/ J$ V' I0 }; E: T! [$ ID. 7
1 b! l% d `, ^( x4 H10.下面说法中正确的是()。
) y3 e- u( K! t$ U! m1 CA. 置数语句DATA中的值可以是变量、表达式和函数。
% {. r5 G K0 [9 `B. 置数语句DATA中的值可以是变量、常量和字符串。8 ~1 K/ x. S# \7 l
C. 置数语句DATA中的值只能是数值常量和字符串常量。
& U( u' f$ c3 p# L6 {4 [! {5 ID. A和B都正确。, F: q% y7 p6 q& j0 R
11.定义数组DIM a (-5 TO 5,-3 TO 3)后,函数LBOUND(a,1)和UBOUND(a,2)的值分别是()。
/ [% H Y: J! B! MA. 5 -3# `! x( T" e3 ^( \
B. -5 3+ ]" ]5 v! y: D2 a8 m9 l2 }
C. -5 -3
0 [- Y* a4 u& I% K# A$ D; bD. 5 3
) Y4 m7 u' X6 {& ]$ x12.1GB等于( )字节" ]1 B1 r# V5 _5 _: h! p* u
A. 1024*1024% x6 R' _! ]: ^9 J0 |+ f% v
B. 1024*1024*1024. c- K+ }2 f( d
C. 1024$ C5 I( e! [; Y0 h% `( \
D. 1
) }8 M5 s& ^. v$ z- @7 v13.关于赋值语句 LET x = x + 1 的正确说法是()。& H$ A7 H( W" B5 f1 Z
A. 将变量x的值存入到x+1
% J2 h9 J! Y( [2 mB. 将变量x的值加1后赋给变量x
! |, s4 G( A* R. V5 A! }9 Y" nC. 变量x的值等于x + 1的值
& B' I" ~) R! o7 K8 D* M1 e) g5 YD. 将变量x+1的值存入到x- m2 p; q& c8 x9 s3 s
14.下列字符串中的最大者是()。
/ h D* C, }+ `( ~A. “BD”. a9 a# Z0 p5 } O. |. o! Z4 h3 o
B. “afcde”( A+ i, `$ l' p5 R/ L2 G \
C. “ABCDE”
0 e* I& m. W# YD. “afc”5 M3 S) C* _# t! I* t A
15.下面四个语句中,正确赋值语句是()。
* J5 B- y k3 y& b, SA. LET x,y,z = 5
4 V) Y. s4 [% b! A7 HB. cosx = 0.54 o& A, l6 G6 I1 o0 t) e
C. LET cos(x) = 0.5$ s' u! B! j9 ^5 A$ i
D. LET x = 3,y = 4,z = 5! i/ \0 }6 m' A2 f9 q- w) S% w( P' G
16.以下四个变量名中,哪一个是非法的变量名()。' Q+ U5 n1 P. F- r. O5 u
A. food0 o% ]% G+ E6 l# }
B. area+ @7 I$ B( H+ L) |
C. 3moon. Q/ j: ^1 H4 f l: @- v/ A0 Z
D. b1
* E3 j% C1 I8 ]3 r17.下面的字符串赋值语句中正确的是()。
8 X) B3 x, e! UA. x = “ABC”
9 t# ]. c( d2 s% i" ^- q8 xB. y$ = ABC
( |9 k* x$ a# c x6 ^6 XC. z$ = “123”3 i* l3 Y& g; {' f
D. w$ = 1236 }. ^' r Z8 l' N1 W/ k
18.1GB等于( )字节) H3 e$ [& ?2 o1 C% L
A. 1024*1024
a% Y5 J7 ^) w) xB. 1024*1024*1024
6 E' s( [/ Z- T3 `' w7 YC. 1024& I( r7 N( {7 {$ o Z, G
D. 1
, p0 ^8 V) y' O- Z19.1GB等于( )字节
* V7 @' I+ J n z' v5 ~) M1 P' f# [A. 1024*1024/ c% ~0 X8 e) ~+ a1 O8 `. B, `6 G
B. 1024*1024*1024. n& R0 D2 @3 I- R, u* s5 |
C. 1024
' L3 k) B5 F L5 MD. 19 R0 G$ n4 ?6 B2 H+ C; C& i1 q4 _
20.1GB等于( )字节
. ?% M( |9 d# a6 n; CA. 1024*1024) W* F: m- z! q' H
B. 1024*1024*1024- w0 N, `& S% B& s c4 J- n
C. 10249 ~) l/ {5 e% N6 f. c1 Q
D. 1
% f: J7 |# l0 u" a+ f6 u- Q5 r' X判断题) Y8 @9 ~; Y0 u0 ^" F9 X
1.QBASIC程序中,行号的大小将决定程序执行的顺序。# c! r; K4 q. x# p( F
A. 错误, D# m8 ]( m, @, I7 J7 a* U3 J( a# c
B. 正确; j/ r( w$ o0 q& U0 n
2.在多重循环中,允许从外层循环转向内层。
! _! R+ ?# _6 o6 X6 zA. 错误1 {, ?9 p) y T+ U
B. 正确+ U) D0 c* U u9 L0 G6 ~+ l; u$ g
3.在赋值语句中,关键字 LET 可以被省略。
# m+ ]) Z. R. OA. 错误
S2 u9 V! G+ T0 r! eB. 正确
& k8 f4 `) z) {# n( Q- w8 i1 H' d4.在程序设计中,数据只能是数字。
0 s$ _" E9 A/ @9 l: m9 bA. 错误
X% W& i# h( y; O; g1 j% ZB. 正确% v5 e. p7 i. J, ^; B& X) K7 D0 i
5.NAME 是QBASIC中合法的变量名。7 s5 h4 j( O/ @- r1 B
A. 错误
0 A0 z! k7 G6 [& m- V& v1 Y6 a1 mB. 正确
# a& Y; A# B0 V0 t9 @: F6.变量和符号常量实质是一样的。" r3 u9 m+ z/ S9 R4 u
A. 错误
+ h R* J) l8 E4 \% j: ~B. 正确
. b& P( V6 s6 \3 o7.QBASIC中所有语句都由语句定义符和语句体共同组成。$ M6 z; ~% |* f
A. 错误' r; y6 o$ e) d: j4 g4 I, Z
B. 正确
& D; X3 n5 ~! l# {, u8.PRINT语句用标准格式输出时,各输出项之间用分号分隔。3 F" P" S3 H" J; T+ h6 W9 g
A. 错误1 I; ~, a/ W, t2 S+ e1 {+ E3 A* P
B. 正确
9 X* Y0 q7 ?$ F9 @6 k% N! G) n9.STOP语句的作用是终止程序的运行。' a" ?4 s3 p# ~' ~" a
A. 错误: q/ m4 K5 ?4 `8 L0 C" U$ s; o
B. 正确
+ ^1 L U# v. ^& O! F10.注释是QBASIC程序中无关紧要的部分。0 F5 ]$ e: U4 Z5 M- _6 Z0 {: {
A. 错误
# E4 n* M9 }/ i& Y$ O E" JB. 正确 |
|