2020年全国计算机等级考试时间|2001年9月全国计算机等级考试QBASIC试卷(含答案)
【shitiku.jxxyjl.com--试题集锦】
一、选择题((1)-(40)题每题1分,(41)-(50)题每题2分,共60分)下列各题a) 、b)、c)、d)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。
(l) 在计算机系统中,一个字节的二进制位数为
a) 16 b) 8 c) 4 d) 由 cpu的型号决定
(2) 存储 16×16点阵的一个汉字信息,需要的字节数为
a) 32 b) 64 c) 128 d) 256
(3) 英文大写字母b的ascii码为42h,英文小写字母b的ascii码为
a) 43h b) 84h c) 74h d) 62h
(4) 下列计算机语言中,cpu能直接识别的是
a) 自然语言 b) 高级语言 c) 汇编语言 d)机器语言
(5) 在计算机领域中,所谓“裸机”是指
a) 单片机 b) 单板机
c) 不安装任何软件的计算机 d) 只安装操作系统的计算机
(6) 下列带有通配符的文件名中,能代表文件abcdef.dat的是
a) a*.* b) ?f.* c) *.? d) ab?.*
(7) 下列dos命令中,执行时不会发生错误的是
a) type *.txt b) dir *.txt
c) ren a.txt a:b.txt d) copy *.txt>con
(8) 设当前盘为c盘,c盘的当前目录为\a\b\c。下列dos 命令中能正确执行的是
a) md \ b) md a:\ c) md \a\b d) cd c:
(9) 为了将c:user中的文件file.txt同名复制到a盘根目录下,下列dos命令中能正确执行的是
a) type c:\user\file.txt > a:\file.txt
b) type c:\user\file.txt a:\file.txt
c) copy c:\user\file.txt > a:\file.txt
d) copy c:\user\file.txt
(10) 在windows下,当一个应用程序窗口被最小化后,该应用程序
a) 终止运行 b) 暂停运行 c) 继续在后台运行 d) 继续在前台运行
(11) 在windows环境下,下列操作中与剪贴板无关的是
a) 剪切 b) 复制 c) 粘贴 d) 删除
(12) 在windows环境下,实现窗口移动的操作是
a) 用鼠标拖动窗口中的标题栏 b) 用鼠标拖动窗口中的控制按钮
c) 用鼠标拖动窗口中的边框 d) 用鼠标拖动窗口中的任何部位
(13) 一台计算机连入计算机网络后,该计算机
a) 运行速度会加快 b) 可以共享网络中的资源
c) 内存容量变大 d) 运行精度会提高
(14) 不能作为计算机网络中传输介质的是
a) 微波 b) 光纤 c) 光盘 d) 双绞线
(15) 下列各项中,不属于多媒体硬件的是
a) 声卡 b) 光盘驱动器 c) 显示器 d) 多媒体制作工具
(16) qbasic中,装入一个已有文件,应使用菜单file下的命令:
a) new b) open c) save d) exit
(17) 如果想观察一个qbasic程序中的各个子程序和函数,应使用菜单view下的命令:
a) new b) split c) subs d) output screen
(18) 下面叙述正确的是
a) 程序的行号或标号与程序的执行完全无关
b) 程序的行号或标号是程序执行顺序的唯一依据
c) 同一个程序段中不能有相同的二个行号或标号
d) 同一个程序段中,必须统一用行号或标号,不能有的用行号有的用标号
(19) 在qbasic中,常量8888888&的数据类型是
a) 整型 b) 实型 c) 双精度型 d) 长整型
(20) 下面四项中不能作为qbasic变量名的是
a) xyz.xyz b) uvwxyz123456 c) sincos d) 123xyz
(21) 在qbasic中,执行下面四个语句,将得到错误信息的是
a) ?sgn(0) b) ?asc(“0”) c) ?abs(0) d) ?cos(“0”)
(22) 表达式fix(-23.87)+int(24.56)的值为
a) 0 b) 1 c) -1 d) 2
(23) 四个字符“d”,“z”,“a”,“9”的ascii码值最大的是
a) “d” b) “z” c) “a” d) “9”
(24) m,n是整数,且n>m,在以下四个语句中,能将x赋值为一个m-n之间(含m,n)任意整数,即满足m≥x≥n的是
a) x=int(rnd*(n-m+1))+m b) x=int(rnd*n)+m
c) x=int(rnd*m)+n d) x=int(rnd*(n-m))+m
(25) 在以下四个逻辑表达式中,其逻辑值为“真”的是
a) not(3+5<4+6) b) 2>1 and 3<2 c) 1>2 or 2>3 d) not(1>2)
(26) 下面的四项叙述中错误的是
a) 在一行中有多条语句时,逗号“,”可作为语句间的分隔符
b) 在print语句中,有多个输出项时逗号“,”可作为输出项间的分隔
c) 一个dim语句定义多个数组时,逗号“,”可作为数组间的分隔符
d) 在read语句中,有多个变量时逗号“,”可作为变量间的分隔符
(27) 表达式“turbo”+“c”>“true”+“basci”的值是
a) 0 b) 1 c) –1 d) 2
(28) 语句dim arr(-3 to 5, 2 to 6)as integer定义的数组元素有
a) 45个 b) 40个 c) 11个 d) 54个
(29) 下面四组程序成分中语法正确的是
a) def fncdy(n) b) def cdy(n)
cdy=2*3.1416*n cdy=2*3.1416*n
fncdy=cdy end cdy
end def
c) def fncdy() d) def fncdy(n)
cdy=2*3.1416*n cdy=2*3.1416*n
fncdy()=cdy end fncdy
end def
(30) 有如下程序
a=3:b=4
print bend
运行后,输出的结果是
a) 4>3 b) -1 c) 0 d) 显示出错信息
(31) 有如下程序
a=0
for j=1 to 20 step 2
a=a+j\5
next j
print a
end
运行后,输出的结果是
a) 12 b) 16 c) 40 d) 100
(32) 有如下程序
s=0
i=1
do while i<=100
if i mod 10<>0 then
s=s+i
i=i+1
else
i=i+1
end if
loop
print s
end
运行后的输出结果是
a) 4050 b) 5050 c) 5000 d) 4500
(33 ) 有如下一组程序语句
dim zxs as integer
zxs%=232
zxs=232.32
print zxs%,zxs
运行时的输出结果是
a) 232 232.32 b) 232 232 c) 232.32 232.32 d) 显示出错信息
(34) 有如下一组程序语句
defstr c-f
d$=“321”
f=“654”
print d+f$
运行时的输出结果是
a) 321654 b) “321654” c) 321+“654” d) 显示出错信息
(35) 有如下程序
c=70
for k=11 to 20
read x
if xd=d+x:c=x
else
d=d+c
end if
next k
print d
data 75,55,45,80,30,25,40,15,20,5
end
运行时的输出结果是
a) 335 b) 330 c) 390 d) 485
(36) 有如下程序
xcase=1
input “input value of t:”;t
select case t
case is>0
y=xcase+1
case is=0
y=xcase+2
case else
y=xcase+3
end select
print xcase;y
end
运行时,从键盘输入1,输出的结果是
a) 1 2 b) 1 1 c) 1 3 d) 1 4
(37) 有如下程序
a=3
if a<=3 then
print 3;
end if
if a<=4 then
print 4;
endif
if a<=5 then
print 5;
end if
if a<=6 then
print 6;
end if
end
运行后输出结果是
a) 3 b) 3 4 c) 3 4 5 d) 3 4 5 6
(38) 有如下程序
a$=“54321”:b$=“abcde”
for j=1 to 5
print mid$(a$,6-j,1)+mid$(b$,j,1);
next j
end
运行后输出结果是
a) a1b2c3d4e5 b) a5b4c3d2e1 c) 1a2b3c4d5e d) e1d2c3b4a5
(39) 有如下程序
const st$=“china”
st$=“great”
st$=“hebei”
end
print st$
end
运行后输出结果是
a) china b) great c) hebei d) 显示出错信息
(40) 有如下程序
for m=1 to 4
a=0
for j=1 to 5
a=1
for k=1 to 6
a=a+3
next k
next j
next m
print a
end
运行后输出结果是
a) 18 b) 19 c) 90 d) 360
(41) 在文本模式下,屏幕上显示的最小单位是
a) 一条直线 b) 一个小圆
c) 一个字符 d) 一个显象管的象素点(象元)
(42) 有如下程序
declare sub a(m,n)
m=5: n=4
call a((m),n)
print m,n
end
sub a(m,n)
s=m
m=s/n
n=s mod n
end sub
运行后输出结果是
a) 1 1 b) 5 4 c) 1 4 d) 5 1
(43) 有如下程序
x=0
for k=3 to 5
gosub ab;
s=s+x
next k
print s
end
ab: x=x+2
return
运行后输出结果是
a) 3 b) 12 c) 6 d) 9
(44) 有如下程序
a=30:b=30:c=120:d=120
cls
screen 1,0
line(a,b)-(c,d),1,bf
end
运行时屏幕上显示
a) 一个矩形 b) 一条直线
c) 一个填满了颜色的矩形块 d) 无任何图形
(45) common shared a!,b#语句定义的变量a及b是
a) 普通型和特别型的通用变量
b) 单精度实型和双精度实型的全局变量
c) 单精度实型和双精度实型的局部变量
d) 普通型和特别型的全局变量
(46) 有如下程序
declare function count(title)
input title
fee=count(title)
print fee
end
function count(title)
if title<40 then
pay=title/2
else
pay=10+title
end if
count=pay
end function
运行时从键盘输入40,输出结果是
a) 50 b) 20 c) 10 d) 显示出错信息
(47) 有如下程序
type goods
num as integer
num as integer * 13
end type
dim cloth as goods
该程序段定义了两个程序成分,它们分别是
a) 记录类型和记录变量 b) 记录类型和数组
c) 显示类型和数组 d) 记录变量和数组
(48) 有如下程序
open “student.dat” for output as #1
read num,nam$,sex$,score
do until nam$=“end”
write #1,num,nam$,sex$,score
read num,nam$,sex$,score
loop
data 101,li,m,90,103,wang,f,98
data 104,xiu,f,100,105,zhang,m,78
data 000,end,,
close
end
运行后,在文件student.dat中写入的记录共有
a) 3个 b) 4个 c) 5个 d) 6个
(49) 以下程序的功能是由键盘输入10个数,然后将此10个数从小到大排序,并将排序后的10个数显示在屏幕上。但程序不完整,须在【49】处将程序补充完整。
dim a(10)
for j=1 to 10
input a(j):print a(j);
next j:print
for i=1 to 9
for j=i+1 to 10
if a(j)next j
next j
for j=1 to 10
print a(j);
next j
end
【49】处的内容可在如下四项中选择一项
a) a(j)= a(j) b) change a(j), a(j)
c) swap i,j d) swap a(ij), a(j)
(50) 有如下程序
open “goods.dat”for input as #1
n=1
do until eof(1)
input #1,no,part$,place$,price
print no, part$,place$,price
n=n+1
if n=5 then exit do
loop
close
end
在数据文件goods.dat中共有10个记录,运行此程序后,实际从文件goods.dat中读入的记录有
a) 3个 b) 4个 c) 5个 d) 6个
二、填空题(每空2分,共40分)
请将每一个空的正确答案写在答题卡【l】至【20】序号的横线上,答在试卷上不得分。
(l)为了将当前盘当前目录中的所有文本文件(扩展名为.txt)的内容打印输出,正确的单条dos命令为 【l】 。
(2)设当前盘为c盘。为了在a盘的当前自录\user下建立一个新的子目录x,正确的dos命令为 【2】 。
(3)在 xcopy、copy、time三个 dos命令中,属于外部命令的是 【3】 。
(4)在32位的计算机中,一个字长等于【4】个字节。
(5)计算机网络分为局域网和广域网,因特网属于 【5】 。
(6)数学式 的qbasic表达式 【6】 。
(7)在qbasic程序中定义长度为10的字符串型变量ab的语句是 【7】 。
(8)表达式34 mod (1-3^3)的值为【8】 。
(9) 四个字符串“abc”、“average”及“access”中的最大者为【9】 。
(10) 下面程序运行后的输出结果如下:
d
cd
bcd
abcd
但程序不完整,请在处【10】补充使之完整。
程序如下:
a$=“abcd”
for m=1 to 4
print 【10】
next m
end
(11) 下面一段程序定义了一个学生记录,包括name、age及birthday三个域,其中birthday为字符型,格式为mm/dd/yyyy,但程序不完整,请在【11】处补充使之完整。
type student
nam as string*12
age as integer
birthday as 【11】
end type
(12) 下面程序运行后的输出是【12】 。
k=1:m=5
for j=1 to m
k=k+j*j
next j
print k\m
end
(13) 下面的程序是从键盘输入一个数,在已知的数列中进行查找,未找到该数时返回-1,找到时返回该数在数列中的序号。查找在一个独立模块的函数中实现。请在【13】 、【14】 、【15】处将程序补充完整。
程序如下:
【13】 function srch(b(),a)
option base 1
dim shared b(50)
for j=1 to 50
b(j)=j
next j
input “enter a number to find:”;n
m=srch(b(),n)
if m<>-1 then
print “found at ”,m
else
print “not found”
end if
end
【14】 srch(b(),a)
for j=1 to 50
if b(j)=a then
srch=j
exit 【15】
else
srch=-1
end if
next j
end function
(14) 下面程序的作用是利用随机函数产生100个100~200之间(包含100、200)的随机函数,打印其中17的整数倍的数及除去17的整数倍的数之外的其它数的总和。请根据程序的需要在【16】 、【17】 、【18】三处填上正确内容。
randomize timer
s=0
for m=1 to 100
x=int(rnd*【16】):s=s+x
if 【17】 then
print x;
k1=k1+x
endif
next m
print “the sum=”; 【18】
end
(15) 下面程序的作用为判断是否闰年(非闰年为不可被4整除,或能被100整除但不能被400整除的年份),请在【19】 、【20】 处补充使之完整。
程序如下:
input “year=”;y
if y mod 4<>0 then
【19】
elseif 【20】 then
leapyear=0
else
leapyear=1
endif
if leapyear=0 then
print “non-leap year!”
else
print “leap year!”
end if
end
2001年9月全国计算机等级考试二级笔试参考答案
qbasic
一、 选择题((1)--(40)题每题1分,(41)--(50)题每题2分,共60分。
(01)b (02)a (03)c (04)d (05)c (06)a (07)b (08)d (09)a (10)c
(11)d (12)a (13)b (14)c (15)c (16)b (17)c (18)c (19)d (20)d
(21)d (22)b (23)b (24)d (25)d (26)a (27)b (28)a (29)a (30)c
(31)b (32)d (33)b (34)a (35)b (36)a (37)d (38)c (39)d (40)b
(41)c (42)d (43)b (44)c (45)b (46)d (47)a (48)b (49)d (50)b
二、填空题(每空2分,共40分)
1.copy *.txt prn
2.md a:x
3.xcopy
4.4
5.广域网
6. sqr(exp(sin(x+y))*log(x-y))
7. dim ab as string*10
8.8
9.access
10.mid$(a$,5-m,m)
11.string*10
12.11
13.declare
14.function
15.for
16.101+100
17.x mod 17=0
18.s-k1
19.leapyear=0
20.(y mod 400 <>0) and (y mod 100=0)
相关试题
- 【2006年全国房价】2006年9月全国等级考试三级c语言上机题库(十二)
- 全国计算机等级考试三级难度|2002年全国计算机等级考试三级笔试样题(Visual FoxPr
- 全国计算机等级考试四级含金量|2003全国计算机等级考试四级笔试试卷
- 【2020年9月全国计算机等级考试】2002年4月全国计算机等级考试一级笔试试卷、答案DOS
- [全国计算机等级考试三级数据库技术]2003年4月全国计算机等级考试三级PC技术笔试试卷
- 【全国计算机等级考试三级难度】2003年4月全国计算机等级考试三级网络笔试试题
- 【2020年9月全国计算机等级考试】2001年4月全国计算机等级考试一级笔试试题Windows
- [2006年全国房价]2006年9月全国等级考试三级c语言上机题库(十)
- 全国计算机等级考试三级难度|2004年4月全国计算机等级考试三级数据库技术笔试试卷
- [2006年全国房价]2006年9月全国等级考试三级c语言上机题库(二十七)
-
[2006年全国房价]2006年9月全国等级考试三级c语言上机题库(十)详细阅读
题目10(无忧id 68 替换字符题)函数readdat()实现从文件in dat中读取一篇英文文章存入到字符串数组xx中,请编制函数convertchara(),其函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,如果是字母z,则改写成字母a。大写字母仍为大写字母,小写字...
-
全国计算机等级考试三级难度|2004年4月全国计算机等级考试三级数据库技术笔试试卷详细阅读
一、选择题(每小题1分,共60分)下列各题a)、b)、c)、d)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1) 下列哪一个是输出设备?a) 鼠标 b) 键盘 c) 数 模转换器 d) 模 数转换器(2) 下列叙述中,错误的是...
-
[2006年全国房价]2006年9月全国等级考试三级c语言上机题库(二十七)详细阅读
★题目27(无忧id 57 整数各位数字运算题) 已知数据文件in dat中存有300个四位数,并已调用读函数readdat()把这些数存入数组a中,请编制一函数jsvalue(),其功能是:求出千位数上的数减百位数上的数减十位数上的数减个位数上的数大于零的个数cnt,再把所有满足此条件的四位数依次...
-
2006年全国房价_2006年9月全国等级考试三级c语言上机题库(十一)详细阅读
☆题目11(无忧id 93 字符串字母移位题) 程序prog1 c的功能是:把 s 字符串中的所有字母改写成该字母的下一个字母,字母z改写成字母a。要求大写字母仍为大写字母,小写字母仍为小写字母,其它字符不做改变。请考生编写函数chg(char *s)实现程序要求,最后调用函数readwriteda...
-
全国计算机等级考试一级笔试试卷|全国计算机等级考试一级笔试试卷详细阅读
全国计算机等级考试一级笔试试卷(考试时间90分钟,满分100分)2004年4月一、选择题((1)~(30)每小题1分,(31)~(55)每小题2分,共80分)下列各题 a) 、b)、c)、d)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1) 在微机的...
-
全国计算机等级考试三级难度_2003全国计算机等级考试三级笔试试卷PC技术上详细阅读
一、选择题((1)~(60)题每题1分,共60分)下列各题a)、b)、c)、d)四个选项中,只有一个选项是正确的。请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)通常所说的32位计算机是指a)cpu字长为32位 b)通用寄存器数目为32个c)可处理的数据长度为32位 d)地址总线的宽度...
-
【2006年全国房价】2006年9月全国等级考试三级c语言上机题库(二十一)详细阅读
题目21(无忧id 53 迭代方法求方程题) 下列程序prog1 c的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0 0;(2)x0=x1,把x1的值赋给x0;(3)x1=cos(x0),求出一个新的x1;(4)若...
-
2003年4月全国计算机等级考试一级笔试试卷Windows_2003年4月全国计算机等级考试二级FOXBASE语言程序设计详细阅读
一、选择题((1)~(40)每小题1分,(41)~(50)每小题2分,共60分)下列各题 a) 、b)、c)、d)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1) 用8位无符号二进制数能表示的最大十进制数为 ca) 127 b) 128 c) 255 d...
-
【2006年全国房价】2006年9月全国等级考试三级c语言上机题库(十六)详细阅读
★题目16(无忧id 23 字符替换题) 函数readdat()实现从文件in dat中读取一篇英文文章存入到字符串数组xx中,请编制函数strcharjr(),其函数的功能是:以行为单位把字符串中所有字符的ascii值右移4位,然后把右移后的字符ascii值再加上原字符的ascii值,得到新的字符...
-
【全国计算机等级考试三级网络技术题库】2003年9月全国计算机等级考试三级网络技术笔试试卷详细阅读
一、选择题(每小题1分,共60分)(1)我国第一条与国际互联网连接的专线是从中科院高能所到斯坦福大学直线加速器中心,它建成于a)1989年6月 b)1991年6月 c)1993年6月 d)1995年6月(2)系统的可靠性通常用mtbf和mttr来表示。其中mtbf的意义是a)每年故障发生次数 b...