|
四川大学
* V7 W h, ~: k1 `. }《程序设计语言(I)》第1次作业
6 t E# k. i8 I5 K1 z; m' g, n单选题
& z8 T- h: c1 X! q" y2 k' s8 F2 y1.在下面四个字符串中,哪一个是合法的字符串常量()。
( r( ]" i6 [( ~& K n6 A4 vA. d
7 a% q) z# ?4 C" r7 JB. “ 169 ”
6 l0 Y6 k" j0 Z9 e& |. l: w, oC. 计算机' e' D! \* `* }! k. o; D1 t3 g" a4 x
D. 169# o9 K3 v+ z. R3 i0 E. H' {5 R1 b
资料:B% P, f! h! r9 N; e% r# q4 d: T
2.1GB等于( )字节
, ]' s4 Q B) S0 n; rA. 1024*10245 H9 n' u2 U$ N% H$ m9 I8 D
B. 1024*1024*1024+ h- @& W$ o; H+ R
C. 1024
6 ?4 M. _6 `4 \( R. q$ |4 E! r$ }D. 1
, U2 p; s% Q: k8 e# X资料:B
1 K4 u/ E* v/ |" m% {% [- p+ x3.1GB等于( )字节1 ~, y8 X% ^+ o5 n4 t. R6 V# O1 T
A. 1024*1024/ q" Z1 {6 ?" J
B. 1024*1024*1024
% D1 m' V7 R: RC. 1024
- q) e, }+ T+ }0 E XD. 1
: U; ~$ o6 n- B资料:B
; C9 K; Q! |6 v7 f& [9 }( H4.1GB等于( )字节
0 t! S/ z/ k6 ^, d/ WA. 1024*1024
/ t& O, }+ `1 e; z* H$ H$ R: GB. 1024*1024*1024
- w( M9 x% |! {% {! u* M' R1 ] lC. 1024
# |8 k2 K/ q# d2 lD. 1# K2 H. y6 a- f$ G9 w5 K
资料:B" c: A L3 n" k2 G9 _
5.下列语句执行后,变量a的值是()。 a = 3:a = 6 END a = 95 N$ D b. Z9 z X6 ]8 E2 u
A. 3
4 B% S/ U' S5 C0 H7 f) M1 `7 D' f# W, SB. 6
0 J( e7 H* H8 B6 LC. 9$ X# r( V- w( f8 `9 |# F% G1 G9 w
D. 程序有错,a的值不可确定
4 T) e9 @' N1 W0 \; `, V资料:B
( Q4 c- r% j7 C p" D( V6.语句 DIM abc$ (20,5) 定义的是哪一种数组()。5 a! _ c+ k' s' @ H4 |; j4 G% ~
A. 一维数值型数组
8 O" G2 n* v3 u- _B. 二维数值型数组
2 ` u v& S" [3 a0 d oC. 一维字符型数组
! r& F6 Z# f- l0 N6 kD. 二维字符型数组$ f* C. a" v+ e/ W
资料:D
/ q, p' Z- Y6 p& ]; |, f9 k7 A7.下面四个表达式中,其值为0的是()。' y' l4 q# D0 N+ \$ x
A. 3 / 4
& A+ c% F9 j0 D5 h9 kB. 4 MOD 3
$ T* u% ?8 k' U$ L( G+ X* eC. 3 4
! K! F0 T$ u l5 jD. 3 MOD 4$ l" b; w) |, A
资料:C
. ^# E; q: l) V; f6 V& @4 e) d8.用DIM s ( -2 TO 4) 定义的数组可存放的元素个数为()。
6 F$ [ N# M `" c) w }A. 5
8 K! E9 T; G& s w0 G( KB. 6: ~( l* a. G5 s2 V- U; T
C. 7
4 M p" ~ l- R4 f, W- N5 z* dD. 8 v$ T9 f, q7 R/ B
9.语句PRINT “25 * 4”输出的结果是()。
K- f- @6 @# J3 ^: J. @A. “25 * 4”- D( i( v# Y: N$ M* L# Y+ v
B. 出错信息/ r1 d; }3 H' t# e0 P
C. 25 * 49 W( a" Q/ k; E! d( | l5 p
D. 1008 ^) g0 [/ A% i. L' D
10.在QBASIC中,语句a% = 5.5 执行后,变量a%的值为()。
- k/ u# I6 s8 V I NA. 5
# ^; j* N# G- t+ f0 g9 x9 \2 fB. 5.5+ |$ `0 N( b' }5 p
C. 6" i- m0 h* S. B
D. 出错信息
4 z5 m( c) x T& B11.将多条语句写在同一行时,每个语句之间应该用()分隔。; `2 f) u! U/ Y* k9 o
A. 逗号- B8 b' x- w$ Y. u3 U6 D/ T
B. 分号
0 W2 l5 S, @ v+ ]1 k4 h- UC. 顿号
/ B+ R5 \- n( ^* @4 GD. 冒号9 ?0 P' r+ `2 s- h, k; G7 K
12.下面四组READ/DATA语句中正确的是()。8 z/ s- K/ G9 \! A, [
A. READ a,b,c DATA 1,2 * 3,6
9 X: D4 g) Q! U4 tB. READ a,b,c DATA 2x,3y,4
4 r Q& k# \% y- ], R6 z7 {/ nC. READ a,b,c DATA 1,60 H; n' ]- X7 d& N4 n: _9 P& D; v
D. READ a,b,c DATA 1,3,6
. Y7 F9 c) q- G" I1 U13.对于语句 IF a = 6 THEN b = 8,下面的说法正确的是()。. y4 Z5 K. \. h8 M3 G% s
A. 语句中有两个等于符号5 @) h, x2 S7 Y# T8 h7 z
B. 语句中有两个赋值符号" M9 E- r1 m( y$ {+ M" x
C. 语句中第一个是等于符号,第二个是赋值符号
& e+ i: n, [1 T" h) |D. 语句中第一个是赋值符号,第二个是等于符号4 w$ D4 M0 w! N% U
14.下面四项可在QBASIC语言中作为合法变量名的是()。) C7 K" y5 E( q, @/ @
A. 2ab; u" S5 \! M& m. U6 U
B. name
# A7 Z2 e1 [8 o' R0 ^7 X PC. abc$
h) h. E& K- b# |D. a$11# V' d! P' \/ R& F* r1 N$ B
15.1GB等于( )字节
' F! x6 V& @& ^5 ^A. 1024*10247 |! @- A, P& F; e) z1 M6 [. H
B. 1024*1024*1024
* V) d8 e! O9 J$ g8 [C. 1024
2 L1 k' M" }) X/ F0 v; G. aD. 1
4 ^& `: M4 G# m! r16.下面对字符串的定义中,合法的是( )。5 W: W( }0 s4 H# [/ Z; o9 L; |- ?7 \
A. DEFSTR a;b
9 }) x* h" Q6 HB. DEFSTR a — e
! g+ J1 |4 j* H4 T& \C. DIM name AS STRING
* Q4 `6 X; O$ S1 r8 GD. DIM nam$ AS STRING# T2 x8 ^/ ~1 _1 ]% Y
17.下面的字符串赋值语句中,正确的是()。! q" J! Y$ v T* y1 }
A. x = “ ab ”% m& I% t; u- \, i
B. y$ = ab
/ D% O8 |' J& d bC. z$ = “ 39 ”
6 T- ^( q- c) {4 LD. w$ = 39! J' c2 w8 X1 l% g- U$ K
18.下面四个赋值语句中,正确的是()。! f2 e7 J% Q" C+ m
A. LET x,y,z = 5
% ~, V4 B9 V# K9 z- _/ Q* i b" `B. sx = 5
# r& I& _! M) q& }" C, P& E; ^4 sC. LET x + 1 = 5
% }5 w5 g8 D1 N/ \" [& ?, SD. LET x$ = 5, G9 f4 ^* x8 F5 k X
19.在QBASIC中,常量139# 所表示的数据类型是( )。: `& `: b1 l9 F
A. 整型( U+ y i2 K6 _: `
B. 长整型% D0 {: `( z. y$ G
C. 双精度型
( F# |/ O9 y( }" eD. 单精度型
, H/ ^, B9 h" z6 l" h20.表达式“ a * b % + c!- d # ”的值的类型是()。1 I9 U) M+ U* ^# g5 a
A. 长整型6 L) S6 X* B f. I, p4 M" l
B. 整型
3 r8 `) R8 u4 n5 pC. 单精度型
8 C; c% d7 C. d! {D. 双精度型- O9 x. {# A M/ U, z
判断题
- {* x, h0 c- [ h& t3 J' o1.STOP语句的作用是终止程序的运行。1 {7 I5 c& F" {
A. 错误
& R$ a5 M' ]* s, @6 Q+ RB. 正确
. P; a' Z' ]- U( i P2.WRITE 是QBASIC中合法的变量名。
6 \ ^/ |$ ~5 I! hA. 错误
- ^; G; ?6 e3 V' b8 FB. 正确
0 P/ o u, }, C) K3.QBASIC提供了两个工作窗口。
C/ p0 m0 u3 a% W. }9 c$ FA. 错误
7 _0 q7 i: e H7 M5 h2 _9 ?B. 正确
+ U7 z% \, j4 a# c: T, P$ |4.在程序设计中,所谓“实现算法”即是指写出源程序。: ~+ C( `: Y( `/ H
A. 错误
1 P1 I% M. S7 [! L3 ~B. 正确) j! C) x. t0 Q8 S9 o0 ]
5.QBASIC程序中,行号是由数字和字母组成。
9 L$ w8 X& r& ?& oA. 错误: a5 C0 l- m8 _$ L/ U
B. 正确
# g- c9 e4 P5 |' G2 @( w$ b; D6.QBASIC中所有语句都是由语句定义符和语句体共同组成。
0 \) ~3 k: {9 O& q4 F+ f) uA. 错误
3 i' H5 L9 X/ B. U1 }4 TB. 正确5 ~% U# U0 D2 ~" |$ a( [* P( ]
7.在赋值语句中,关键字 LET 可以被省略。
' W& e, B I, v" r4 z: F; @A. 错误# ]/ A1 \) Y* d e. K. k% l$ l
B. 正确% u% b% q# h# n$ v
8.在程序的运行过程中,可以多次对符号常量进行赋值。* W* u/ K+ R3 R9 ]+ T4 [) C
A. 错误
( z7 V/ T6 F4 x& Y5 }/ R4 IB. 正确* O- \( y& c* @" o5 e0 Y5 `
9.注释是QBASIC程序中无关紧要的部分。
0 d0 g8 `0 }# r* EA. 错误. V2 z6 O7 }# c! M
B. 正确; |! m, s0 H- X
10.在程序设计中,数据只能是数字。" I: i& Q! X, Z! w+ E& R
A. 错误
3 _) p( {1 M8 p1 E, J! R7 KB. 正确 |
|