QBASIC二级考试练习题九
一、选择题
1 在微机系统中,最基本的输入输出模块BIOS存放在???
***C
A).RAM中
B).硬盘中
C).ROM 中
D).寄存器中
2 与十进制数99等值的二进制数是???
***D
A).01100000
B).10010110
C).01100001
D).01100011
3 对存储器按字节进行编址,若某存储器芯片共有10根地址线的引脚,
则该存储器芯片的存储量为???
***B
A).512B
B).1KB
C).2KB
D).4KB
4 某学校的工资管理程序属于???
***B
A).系统软件
B).应用软件
C).管理软件
D).多媒体软件
5 bit的意思是???
***A
A).二进制位
B).字
C).字长
D).字节
6 下列DOS命令中,合法的是???
***B
A).REN A: \D \ABC.BAS C: \XYZ.BAS
B).REN A:*.DAT*.TXT
C).REN C:ABC.TXT A:XYZ.TXT
D).REN *.*ABC
7 设当前盘为C盘,C盘当前目录为\DOS\USER\A\B\C\D,且C盘当前
目录为空,则下列命令能正确执行的是???
***C
A).RD D
B).CD DOS
C).MD D
D).MD \DOS\USER\A
8 按文件字母顺序列目录的命令是???
***B
A).DIR *.* /A:H
B).DIR *.* /O:N
C).DIR A:/H
D).DIR *.* /A:D
9 为了要将当前盘当前目录下扩展名为.TXT的所有文件打印输出,下
列命令中能正确执行的是???
***D
A).TYPE *.TXT PRN
B).TYPE *.TXT>PRN
C).COPY *.TXT>PRN
D).COPY *.TXT PRN
10 下列命令组中两个DOS命令互相等价的是???
***D
A).TYPE AB.TXT与DIR AB.TXT
B).DISDCOMP A:B:与COMP A:*.*B:*.*
C).TYPE AB.TXT> >XY.TXT与COPY AB.TXT XY.TXT
D).TYPE AB.TXT XY.TXT 与COPY AB.TXT XY.TXT
11 设当前盘为C盘,C盘当前目录下有一个文件XYZ.BAT,其内容为
MD \A\B\C
CD B\C
如果在执行该文件过程中没有出错,则在执行该文件之前,C盘的当
前目录为???
***B
A). \
B). \A
C). \A\B
D). \A\B\C
12 在计算机领域中,媒体是指???
***A
A).表示和传播信息的载体
B).各种信息的编码
C).计算机输入和输出信息
D).计算机屏幕显示的信息
13 计算机网络最突出的优点是???
***D
A).精度高
B).运算速度快
C).存储容量大
D).共享资源
14 在Windows 中,如果窗口表示的是一个应用程序,则打开该窗口意
味着???
***B
A).显示该应用程序的内容
B).运行该应用程序
C).结束该应用程序的运行
D).将该窗口放大到最大
15 在Windows的窗口中,单击最小化按钮后???
***D
A).当前窗口消失
B).当前窗口关闭
C).打开控制菜
D).单当前窗口缩小为图标
16 在QBASIC中,823& 是什么类型的常数???
***B
A).整形数
B).长整型数
C).字符常数
D).双精度数
17 下面四个哪一个是QBASIC中的数值变量???
***A
A).ABC
B).E+5
C)."TRUE"
D).1.35E-2
18 DIMA (11 TO 30)所定义的数值变量???
***B
A).11
B).20
C).30
D).330
19 表达式3^3 \ 3*3/3 MOD 3 的值是???
***D
A).1
B).-1
C).3
D).0
20 在QBASIC状态下,6个关系运算符在运算过程中,优先级从高到低
的顺序是???
***D
A). >=→>→=→<→<=→< >
B). >→>=→=→<→<=→< >
C). <=→<→=→>=→>→< >
D).不分先后顺序
21 正确的QBASIC逻辑表达方式是???
***D
A).X>Y.AND.Y>Z
B).X>Y>Z
C).X>Y AND>Z
D).X>Y AND Y>Z
22 下列READ语句中语法正确的是???
***C
A).READπ/3,π/6,π/4π/5
B).READ PI/3,PI/6,PI/4,PI/5
C).READ A,B,C,D
D).READ 3.14,.707,.866,1.414
23 下列数组说明语句语法正确的是???
***C
A).DIM A[10]
B).DEF FN(10)
C).DIM A(10)
D).ROW 10,COL20
24 在第10行第20列打印一个字符所用的定位语句是???
***A
A).LOCATE 10,20
B).LOCATE 20,10
C).LINE 10,COLUMN 20
D).ROW 10,COL 20
25 以???为扩展名的文件,无法直接执行
***C
A). COM
B). BAT
C). TXT
D). EXE
26 函数INT(RND(0)*11)+10的值的范围是???
***C
A).[0,10]
B).[10,10]
C).[10,20]
D).[0,20]
27 下面程序运行后,输出的结果是???
C=B=A
PRINT c
END
***C
A).1
B).0
C).-1
D).显示出错信息
28 下面程序运行后,输出的结果是???
IF a THEN PRINT a ELSE PRINT a+1
END
***C
A).-1
B).0
C).1
D).显示出错信息
29 下面程序运行后,输出的结果是???
FOR L= 1 TO 3
FOR J - 1 TO L
FOR K = J TO 3
NEXT K
NEXT J
NEXT L
END
***B
A).3
B).14
C).9
D).21
30 下面程序执行后C的值是???
A=-1.2:B=321
C= LEN(STR $(A)+STR$(B))
PRINT C
END
***D
A).3
B).4
C).6
D).8
31 要将X,Y两个变量的值互换,正确的写法是???
***A
A).T=X:X=Y:Y=T
B).Y=X:X=Y
C).X swap Y
D).swich X,Y
32 下面程序执行的结果是???
A$="123":B$="456"
C=VAL(A$)+VAL(B$)
PRINT C
END
***D
A).123
B).456
C)."579"
D).579
33 下面程序运行时输出的结果???
FOR X=1 TO 2
A=0
A=A+1
NEST Y
PRINT A;
NEXT X
END
***D
A).1 1
B).0
C).1 2
D).2 3
34 下面程序运行时输出的结果是???
DEF FNA(X,Y)=X*Y+7*Y+Y\X
X=3:Y=4
PRINT FNA(Y,X)
END
***C
A).36
B).43
C).33
D).41
35 下面程序运行时输出a$的结果是???
a$="aaaaaa"
MID $(a $,2,3)="AAA"
PRINT"after change a $=";a $
END
***C
A).AAA
B).aaAAA
C).aAAAaa
D).aaaAAA
36 下面程序运行的输出S的值是???
FOR J= 1 TO 10
RED X
IF X/3=X \ 3&FOR K = J TO 3
NEXT K
NEXT J
NEXT L
END
***B
A).3
B).14
C).9
D).21
30 下面程序执行后C的值是???
A=-1.2:B=321
C= LEN(STR $(A)+STR$(B))
PRINT C
END
***D
A).3
B).4
C).6
D).8
31 要将X,Y两个变量的值互换,正确的写法是???
***A
A).T=X:X=Y:Y=T
B).Y=X:X=Y
C).X swap Y
D).swich X,Y
32 下面程序执行的结果是???
A$="123":B$="456"
C=VAL(A$)+VAL(B$)
PRINT C
END
***D
A).123
B).456
C)."579"
D).579
33 下面程序运行时输出的结果???
FOR X=1 TO 2
A=0
A=A+1
NEST Y
PRINT A;
NEXT X
END
***D
A).1 1
B).0
C).1 2
D).2 3
34 下面程序运行时输出的结果是???
DEF FNA(X,Y)=X*Y+7*Y+Y\X
X=3:Y=4
PRINT FNA(Y,X)
END
***C
A).36
B).43
C).33
D).41
35 下面程序运行时输出a$的结果是???
a$="aaaaaa"
MID $(a $,2,3)="AAA"
PRINT"after change a $=";a $
END
***C
A).AAA
B).aaAAA
C).aAAAaa
D).aaaAAA
36 下面程序运行的输出S的值是???
FOR J= 1 TO 10
RED X
IF X/3=X \ 3 AND X/5=X \ 5THEN S=S+X
NEST J
PRINT"S=";S
DATA 1,3,5,7,9,11,13,15,17,19
END
***B
A).27
B).15
C).32
D).20
37 执行PRINT USING"# #.# #%";34.546的结果是???
SUM=0
FOR J=1 TO 10
IF J=10 THEN
EXIT FOR
ELSE
SUM=SUM+J
END IF
NEXT J
PRINT SUM
END
***A
A).45
B).55
C).10
D).36
38 以下程序运行的结果是???
alpha$="1234567890"
FOR i=10 TO 1 STEP -1
PRINT MID$(alpha$,i,1);
next i
end
***C
A).1234567890
B).1234554321
C).0987654321
D).0987667890
39 下面程序运行时输出的结果是???
J=0
DO WHILE J<30
J=(J+1)*(J+2)
N=N+1
LOOP
PRINT N;J
END
***B
A).0 1
B).3 182
C).4 30
D).30 30
40 下面程序的运行后输出的是???
FOR J=1 TO 3
GOSUB f:
M=M+N
NEXT J
PRINT M
END
f;N=N+2
REURN
***B
A).5
B).25
C).1
D).显示出错信息
41 以下程序:有一个以大写字母表示的英文单词,保留
第一个字母为大写,把后面的字母全变成为小写,程序
中有错误,改正正确的是???
INPUT "x$="; x$
n=LEN(x$)
FOR i=2 TO n
c=ASC(MID$(x$))+32
MID$(x$,i,1)=CHR$(c)
NEXT i
Pnbsp;AND X/5=X \ 5THEN S=S+X
NEST J
PRINT"S=";S
DATA 1,3,5,7,9,11,13,15,17,19
END
***B
A).27
B).15
C).32
D).20
37 执行PRINT USING"# #.# #%";34.546的结果是???
SUM=0
FOR J=1 TO 10
IF J=10 THEN
EXIT FOR
ELSE
SUM=SUM+J
END IF
NEXT J
PRINT SUM
END
***A
A).45
B).55
C).10
D).36
38 以下程序运行的结果是???
alpha$="1234567890"
FOR i=10 TO 1 STEP -1
PRINT MID$(alpha$,i,1);
next i
end
***C
A).1234567890
B).1234554321
C).0987654321
D).0987667890
39 下面程序运行时输出的结果是???
J=0
DO WHILE J<30
J=(J+1)*(J+2)
N=N+1
LOOP
PRINT N;J
END
***B
A).0 1
B).3 182
C).4 30
D).30 30
40 下面程序的运行后输出的是???
FOR J=1 TO 3
GOSUB f:
M=M+N
NEXT J
PRINT M
END
f;N=N+2
REURN
***B
A).5
B).25
C).1
D).显示出错信息
41 以下程序:有一个以大写字母表示的英文单词,保留
第一个字母为大写,把后面的字母全变成为小写,程序
中有错误,改正正确的是???
INPUT "x$="; x$
n=LEN(x$)
FOR i=2 TO n
c=ASC(MID$(x$))+32
MID$(x$,i,1)=CHR$(c)
NEXT i
END
***D
A).MID$(x$)改为:MID$(x$,1)
B).MID$(x$)改为:MID$(x$,i+1,1)
C).MID$(x$)改为:MID$(x$,i-1,1)
D).MID$(x$)改为:MID$(x$,i,1)
42 以下程序运行时输出的结果是???
FOR K=10 TO 6 STEP-1
READ A(K)
NEXT K
DATA1,3,5,7,9
FOR J=3 TO 7
PRINT A(J);
NEXT J
END
***C
A).1 3 5 7 9
B).9 7 5 3 1
C).0 0 0 9 7
D).1 1 1 1 1
43 下面程序运行的输出是???
CLS
SCREEN 13
LINE(60,60)-(70,70),5,BF
LINE(50,50)-(80,80),1,B
LINE(40,40)-(90,90),2,B
LINE(30,30)-(100,100),3,B
LINE(20,20)-(110,110)4,B
END
***A
A).同心的彩色正方形
B).同心的彩色圆
C).相交的彩色正方形
D).相交的彩色圆
44 以下为画五环旗的程序,请选择正确的补充程序???
CLS
SCREEN 13
LINE(20,20)-(267,160),15,BF
x%=100
y%=80
FOR i%=0 TO 2
c%=i%
IF c%=2 THEN
C%=i%+2
ENDIF
_______________
x%=x%+45
NEXT i%
CIRCLE(122,100),20,14
CIRCLE(167,100),20,2
END
***D
A).CIRCLE(x%,y%),c%
B).CIRCLE(x%,y%),10,c%
C).CIRCLE(x%,y%),5,c%
D).CIRCLE(x%,y%),20,c%
45 下面程序运行后输出的结果是???
DECLARE SUB F(K,S)
SUM=0
FOR J=1 TO 3
CALL F(J,S)
SUM=SUM+S
NEXT J
PRINT SUM
END
SUB F(K,S)
S=1
FOR L=1 TO K
S=S*L
NEXT L
END SUB
A).9
B).3
C).0
D).6
46 下面程序的输出结果是???
SCORE=INT(RND)+5
SELECT CASE SCORE
CASE 5
A$="GOOD"
CASE 4
A$="OK"
CASE 3
A$="PASS"
CASE ELSE
A$="BAD"
END SELECT
PRINT A$
***D
A).BAD
B).PASS
C).OK
D).GOOD
47 下面程序运行时输出的结果是???
S=0
FOR K=1 TO 3
IF K<=1 THEN
X=1
ELSEIF K<=2 THEN
X=2
ELSELF K<=3 THEN
X=3
ELSE
X=4
END IF
PRINT X;
S=S+X
NEXT K
PRINT S
END
***D
A).3 3 3 9
B).3 2 1 6
C).1 1 1 3
D).1 2 3 6
48 下面程序运行时输出的结果是???
X=0
DO UNTIL X=-1
READ A,B,X
A=A-B
LOOP
PRINT A;B;X
DATA 9,2,3,8,9,1,-1,7,-1,-1
DATA 2,8,4,5,6,-1,7,8,-1,0,0,-1,
END
***C
A).8 9 1
B).4 1 1
C).-6 5 -1
D).9 2 3
49 下面程序运行后屏幕上显示的是???
CLS
X=100:Y=80:R1=100;R2=80SCREEN 1,O"COLOR 5
CIRCLE(X,Y),R1
CIRCLE(R1,R2),R2
END
***B
A).一个圆
B).二个同心圆
C).二个不同心的圆
D).无任何显示
50 下面程序运行时输出的结果是???
A$="ABCD"
B$="efgh"
C$=-LCASE $(A$)
D$=UCASE $(B$)
PRINT C$;D$
***A
A).abcdEFGH
B).abcdefgh
C).ABCDefgh
D).ABCDEFGH
二、填空题
1. 与十六进制数(66.6)16等值的十进制数为_____[102.375]
2. 八位二进制数补码能表示最大十进制数为_____[127或+127]
3. dir|sort|find "<dir>"的结果是全部目录输出经sort排序后,
在标准输出上只包含_____[子目录]的目录项。
4. DOS中的外部命令是以_____[文件]形式存放于磁盘中,需要时再装
入执行。
5. 分屏及宽行显示当前盘当前目录下扩展名为C的所有文件清单,
其DOS命令为_____[DIR *.C/P/w]
6. 赋值语句b=a的作用是_____[将a的值赋给b]
7. 表达式7^2MOD5^2 \ 3^3的值为_____[1]
8. 以下程序可完成_____[画圆弧]。
CLS
SCREEN 13
pi=3.1415926#
CIRCLE(100,80),20,4,pi/2,1
CIRCLE(120,90),20,14,-pi/2,-0.00001
CIRCLE(140,100),20,3,0.5,4.5
CIRCLE(160.110),20,5,-1,4.5
CIRCLE(180,130),20,2,1.3,-5.6
END
9. 程序运行结果是:The People’s Republic of China
I love China
请将所缺程序补充完整。
c$="China"
t$="The People’s Republic of China ┗┛"
i$="I love ┗┛"
P$=_____[t$+c$]
PRINT P$
PRINT _____[i$+c$]
END
10.下面程序运行后的输出是_____[468.3123]
A=12.3:B=456:C$="123"
D$=SIR$(A+B)+C$
PRINT D$
END
11. 下面程序运行后输出的是_____[727]
K=1
FOR J=1 TO 6
K=K*J
NEXT J
PRINT K+J
END
12. 所给出的语句:DIM a(100)的含义是_____[定义a数组]
13. 以下程序是根据给定的n值1或2,分别计算圆柱或圆
锥的体积.请将程序补充完整.
CONST pi=3.14159,h=10
DEF fncyl(r)=pi*r^2*h
DEF fncon(r)=fncyl(r)/3
DEF fny (n,r)
IF n=1 THEN
_____[fny=fncyl(r)]
ElSEIF n=2 THEN
_____[fny=fncon(r)]
ENDIF
END DEF
INPUT "n,r=";n,r
PRINT fny(n,r)
END
14. 所给程序是在循环中对_____[循环变量]再赋值.
FOR k=1 TO 5
k=k*2;
PRINT k
NEXT k
END
15. 以下程序运行的结果是:
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
请将程序补充完整.
READ a,b,c,d,e
_____[RESTORE]
READ f,g,h,i,j
_____[RESTORE]
READ k,m,n,p,q
PRINT a,b,c,d,e,f,g,h,i,j,k,m,n,p,q
DATA 1,2,3,4,5
END
16. 下面程序运行后输出的值是_____[average=24]
READ book1,book2,book3
DATA 28,18,26
aver=(book1+book2+book3)/3
PRINT "average=";aver
END
17. 以下程序是计算矩形的面积,已知矩形两边b=10,h=9,
矩形面积公式为area=bXh。请将程序补充完整。
REM the area of rectangle
LET b=10: h=9
LET area=b*h
_____[PRINT "area+";area]
EN
- 相关内容
- 最近更新
- ·QBASIC二级考试练习题十
- ·99年4月 全国计算机等级..
- ·三级网络复习提要
- ·计算机等级考试三级网络复习资料..
- ·2004年9月三级网络答案(有试题)
- ·全国计算机等级考试三级笔试网络..
- ·全国计算机等级考试疑问全解答
- ·2003年4月三级网络技术上机考试题
- ·三级PC技术寻址方式的复习
- ·计算机等级考试三级网络全真模拟..
- ·2003全国计算机等级考试三级笔试..
- ·2005年4月2日三级网络标准答案及..
- 点击排行
- ·专科生考研资格
- ·什么是债权人?
- ·2000年6月英语四级听力MP3
- ·怎样去美国顺利?通过什么途径最..
- ·新东方六级词汇总结 下载
- ·如何准备考研
- ·伤残级别鉴定
- ·2004年研究生学费一览表
- ·2005年1月9号英语三级听力录音材..
- ·2000、2001、2002年日语三级真题..
- ·在职研究生读什么专业比较好?
- ·将建筑安全事故分为哪四个等级?