一、选择题
1、在下列4个字符串中,哪一个是合法的字符串常量( )。
A、D B、“625” C、斯诺克 D、3e
2、表达式7\3*3的值是下面4种结果中的哪一个( )。
A、3 B、0 C、2 D、4
3、表达式SQR(-4)的值是下面四种结果中的哪一种( )。
A、2 B、-2 C、0 D、得到出错信息
4、在下面各关系式中,当x取小数或负数时都能成立的式子是( )。
A、INT(X)<>ABS(X) B、INT(X)=ABS(X)
C、INT(X)<=ABS(X) D、INT(X)>=ABS(X)
5、表达式25 MOD (1-2 ^ 2)的值为( )。
A、1 B、2 C、3 D、0
6、针对 QBASIC语言的特点,( )是正确的叙述。
A、 一个程序中,可以没有主程序模块,但不能有两个以上(包括两个)主程序模块
B、 行号和标号由字符序列后同加上“:”组成,但行号中只能是纯数字
C、语句都是由语句定义符和语句体构成
D、每一个模块必须有一个结束句
7、在下列4个变量名中,哪一个是合法的变量名( )。
A、M(3) B、Sinx C、B&T D、RND
8、在下列4个变量名中,哪一个不是合法的变量名( )。
A、food B、area C、3moon D、B1
9、表达式INT(-0.0003)的值是下面的哪一个( )。
A、-1子 B、0 C、得到出错信息 D、1
10、语句PRINT5\3 * 2运行时的输出结果是( )。
A、0 B、3 C、4 D、2
11、表达式INT(-4.8)* 6 \ 3 ^ 2+FIX(-1.7)的值是( )。
A、-4 B、4 C、5.4 D、2.6
12、变量RTW$属于哪一种类型( )。
A、整型 B、实型 C、双精度型 D、字符串型
13、在QBASIC语言中,标号的作用是表明( )。
A、执行程序的顺序 B、程序编排的顺序
C、转移指向的标志 D、无作用
14、下述叙述中正确的判断是( )。
A、变量名中不能包含“-”(减号),但可以包含“_”(下划线)
B、 3M、X . 1和BASIC都是合法的变量名
C、整型常量、整型变量和单精度实数都占用4个字了储
D、源程序中不能有两个变量使用同一个名字
15、若输入语句:X=123456789 . 123456789,按回车键后将其规范化成( )。
A、X=123456789 . 1234568# B 、X=123456789 . 1234568!
C、X=123456789 . 1234567$ D、X=123456789 . 1234568&
16、在赋值语句中,经常省略的关键字是( )。
A、INPUT B、LET C、READ D、DATA
17、在下列4个常量中, 哪一个是合法的字符常量( )。
A、A$ B、$A C、“A$” D、“A”$
18、在下列4个变量中,哪一个不是合法的变量名( )。
A、NUMBER B、W25$ C、M(3G,6+F) D、C
19、下述4个选项中,( )是QBASIC中的数值变量。
A、QBASIC B、“LMN” C、F+5 D、A&C
20、函数SGN(-2.5)* INT(ABS(-4.5))的值是( )。
A、-8.5 B、8.5 C、-4 D、4.5
21、在下列四个常量中,哪一个是合法的常量( )。
A、12,000 B、“True Basic” C、.2.8E0.3 D、45°
22、变量R%属于哪一种类型( )。
A、整型 B、实型 C、双精度型 D、长整型
23、正确的算术表达是( )。
A、-3/8+5·INT22.6 B、8*SIN(π)/(5 * 2)
C、[(XX+Y)* Z] * 30-4(C+D)
D、(EXP(X)+ABS(X))/(LOG(X)+3)
24、在下述定义中,正确的是( )。
A、DIM S% AS INTEGER B、DIM S% AS LONG
C、DIM S AS STR D、DIM S%
25、变量DP&属于哪一种类型( )。
A、整型 B、实型 C、双精度型 D、长整型
26、将多条语句写在一行时,每个语句之间应该用( )分隔。
A、逗号 B、分号 C、顿号 D、冒号
27、下述4个表达式中,( )值为0。
A、4/5 B、5 MOD 4 C、4\5 D、4 MOD 5
28、下述表达式中,正确的是( )。
A、a((b+c)) B、(a+b) (c C、3a-2b D、-A ^ 2.5
29、表达式3 ^ 3 \3 MOD 3的值是( )。
A、3 B、-1 C、-1 D、0
30、在下述程序段中,( )中的代码有没有错误。
A、
CONST R=1 . 31
AREA=3.14 * R * R
PRINT “AREA=”;AREA
CONSR AR=3.1
R=3.0
PRINT(R-AR)* 3.14
B、
R=10
PRINT R * R*3.14
CONST R=4
PRINT 2 *(R-1)
C、
LET X%=10
Y=21
X=3
PRINT (X%-X)/Y
D、
CONST X=10
PRINT X
RECONST X=20
PRINT X
31、语句PRINT 5 * SQR(16)+4 * 2 ^ 2的输出结果是( )。
A、15 B、36 C、6 D、115
32、X=5是哪一种表达式( )。
A、错误的表达式 B、关系表达式 C、算术表达式 D、逻辑表达式
33、表达式 的表达式为( )。
A、b+1/a-c B、(b+1)/a-c C、(b+1)/(a-c) D、b+1/(a-c)
34、在下列四个变量名中,哪一个是合法的变量名( )。
A、Liu Ming B、Mod C、work D、Liu-Hu
35、变量HK!属于哪一种类型( )。
A、整型 B、实型 C、双精度型 D、单精度型
36、下述选项中,( )可以将X按四舍五入方式保留3位小数。
若X=18.6357
A、INT(X+0.5)*1000)/1000 B、INT(X*1000)/100+0.5
C、INT(X*1000+0.5)/1000 D、INT((X*1000+0.5)/1000
37、QBASIC中整型数据的有效范围是( )。
A、-32767~32768 B、-32768~32767 C、0~65534 D、0~32767
38、常数-0.0006981的科学记数法是( )。
A、-6.981E+0.4 B、-6.981E-04 C、6.981E-4 D、-6.981E4
39、下面程序运行后的输出结果是( )。
AA=-42.4
YY=SGN(AA)*INT(ABS(AA))
PRINT YY
END
A、42 B、-42.4 C、-42 D、42.4
40、下述程序的输出结果是( )。
DIM D%
D=30
D%=50
DIM S AS STRING
S=“HELL”
S$=“HE”
PRINT D,D%,S,S$
A、30 50 HE HE B、30 50 HELL HE
C、30 30 HELL HELL D、50 50 HE HE
41、下列4个表达式中,其值为0的是哪一个( )。
A、4/5 B、5 MOD 4 C、4\5 D、4 MOD 5
42、数式 对应的QBASIC表达式是( )。
A、X*E^X*SIN(15*3.14/180)/X+Z*LOG(X)
B、 X*EXP(X)*SIN(15) / (X+Z) * LOG(X)
C、X*EXP(X)SIN(15*3.14*180)/(X+Z)*LOG(X)
D、X*EXP(X)*SIN(15*3.14/180)/((X+Z)* LOG(X))
43、下列4个常量中,哪一个是合法的数值常量( )。
A、1E-4 B、1*10-4 C、1*E-4 D、1.0*e-4
44、在下列4个常量中,哪一个是合法的常量( )。
A、0.024E11 B、“2+6” C、822. D、π
45、表达式5*(7 MOD 3) *1\2的值是( )。
A、2 B、2.5 C、0.5 D、5
46、将任意一个两位数N的个位数与十位数对换的表达式是( )。
A、(N-INT(N/10)*10)* 10+INT(N/10)
B、N-INT(N/10)*10+INT(N/10)
C、INT(N/10)+(N-INT(N/10))
D、(N-INT(N/10))*10+INT(N/10)
47、e3的表达式是什么( )。
A、E3 B、1E3 C、E^3 D、EXP(3)
48、变量QW#属于哪一种类型( )。
A、整型 B、实型 C、双精度型 D、长整型
49、下面语句运行时输出结果是下列四种结果中的哪一个( )。
PRINT(3 ^ 3 / 2)MOD 2* (SGN(ABS(INT(-25.8))))
A、3 B、1 C、2 D、4
50、表达式SGN(-3)+ABS(-3)+INT(-3)的值是( )。
A、18 B、28 C、1 D、-1
51、下列数据中,哪一个是合法整型数据( )。
A、49334 B、-56789 C、32455 D、35,254
52、在下列四个常量中,哪一个是合法的常量( )。
A、40° B、“清洁工” C、‘abc’ D、04
二、填空题
1、 的表达式 。
2、代数式 的表达式为 。
3、代数式 的表达式为 。
4、表达式1345123*750的类型是 。
5、代数式 的表达式为 。
6、表达式M%+7的类型是 。
7、表达式X!* Y!+12.19的类型是 。
8、代数式3sinx+4cosx+arctan(3x)+1nx1ny的表达式为 。
9、表达式INT(8.6)* 4\2的值是 。
10、代数式 的表达式为 。
11、表达式-7+3 * 5 MOD 2 ^ 7 *(sin(0)-8)的值为 。
12、QBASIC对于指数形式的常数进行规范化处理时,数字部分的小数点前必须有位非零数字。
13、代数式 的表达式为 。
14、代数式 的表达式为 。
15、表达式3 * 4 / 2 * 3 的值是 。
16、表达式A/B#的类型是 。
17、代数式a + sin| a | + | sinb |的表达式为 。
18、QBASIC处理的数据有“数值型”和“ ” 。
19、将32.618四舍五入保留二位的表达式为 。
20、代数式 的表达式为 。
21、与代数式 等价的表达式为 。
22、表达式5 * SQR(16)+4 * 2 ^ 3的值 。
23、代数式(x3)y的表达式为 。
24、表达式ABS(SGN(SGN(INT(3*6-8.4*10)-3)+3)-3)的值是 。
25、表达式(2+7)*7MOD 3+2*3*SQR(4)^2的值是 。
26、代数式 的表达式为 。
27、表达式A+B/(TAN(X)-ABS(X)/(C+D))对应的代数式是 。
28、表达式5*SQR(4)+3^2*2的值是 。
29、表达式SQR(9)+ABS(INT(-9.36))的值是 。
30、表达式5+10 MOD 4*2+1的值是 。
31、表达式INT(-4.8)*6\3^2的值是 。
32、求一个4位数N的百位数的表达式为 。
33、代数式 的表达式为( )。
34、代数式INT(-6.9)*6\3^2的值为 。
35、代数式 的表达式为 。
36、表达式M%/214!的类型是 。
37、代数式 的表达式为 。
三、编程题
1、编程计算圆的周长,半径由用户输入。
2、编程计算矩形面积,边长C、B由用户输入。
3、编程计算3个学生各购买单价为2元的本子13个、15个和17个所需的价钱和总价,并打印结果。
4、求圆柱体和圆锥体的体积,用户确定半径R和高H,打印出计算结果。