|
 |
2001年9月全国计算机等级考试QBASIC试卷(含答案) |
|
| 2001年9月全国计算机等级考试QBASIC试卷(含答案) |
|
| 作者:未知 文章来源:mx68.com收集 点击数: 更新时间:2006-1-24 17:04:25
|
一、选择题((1)-(40)题每题1分,(41)-(50)题每题2分,共60分) 下列各题A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。 (l) 在计算机系统中,一个字节的二进制位数为 A) 16 B) 8C) 4 D) 由 CPU的型号决定 (2) 存储 16×16点阵的一个汉字信息,需要的字节数为 A) 32 B) 64C) 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 *.TXTB) DIR *.TXT C) REN A.TXT A:b.TXTD) COPY *.TXT>CON (8) 设当前盘为C盘,C盘的当前目录为\A\B\C。下列DOS 命令中能正确执行的是 A) MD \B) MD A:\C) MD \A\BD) 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) OpenC) Save D) Exit (17) 如果想观察一个QBASIC程序中的各个子程序和函数,应使用菜单View下的命令: A) New B) SplitC) SUBs D) Output Screen (18) 下面叙述正确的是 A) 程序的行号或标号与程序的执行完全无关 B) 程序的行号或标号是程序执行顺序的唯一依据 C) 同一个程序段中不能有相同的二个行号或标号 D) 同一个程序段中,必须统一用行号或标号,不能有的用行号有的用标号 (19) 在QBASIC中,常量8888888&的数据类型是 A) 整型 B) 实型 C) 双精度型 D) 长整型 (20) 下面四项中不能作为QBASIC变量名的是 A) xyz.xyzB) uvwxyz123456C) 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) 0B) 1C) -1D) 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))+mB) x=INT(RND*n)+m C) x=INT(RND*m)+nD) x=INT(RND*(n-m))+m (25) 在以下四个逻辑表达式中,其逻辑值为“真”的是 A) NOT(3+5<4+6)B) 2>1 and 3<2 C) 1>2 OR 2>3D) NOT(1>2) (26) 下面的四项叙述中错误的是 A) 在一行中有多条语句时,逗号“,”可作为语句间的分隔符 B) 在PRINT语句中,有多个输出项时逗号“,”可作为输出项间的分隔 C) 一个DIM语句定义多个数组时,逗号“,”可作为数组间的分隔符 D) 在READ语句中,有多个变量时逗号“,”可作为变量间的分隔符 (27) 表达式“Turbo”+“c”>“True”+“Basci”的值是 A) 0B) 1 C) –1D) 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>3B) -1 C) 0D) 显示出错信息 (31) 有如下程序 a=0 FOR j=1 TO 20 STEP 2 a=a+j\5 NEXT j PRINT a END 运行后,输出的结果是 A) 12B) 16 C) 40D) 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) 4050B) 5050 C) 5000D) 4500 (33 ) 有如下一组程序语句 DIM zxs AS INTEGER zxs%=232 zxs=232.32 PRINT zxs%,zxs 运行时的输出结果是 A) 232 232.32B) 232 232 C) 232.32 232.32 D) 显示出错信息 (34) 有如下一组程序语句 DEFSTR C-F d$=“321” f=“654” PRINT d+f$ 运行时的输出结果是 A) 321654B) “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) 335B) 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 2B) 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 PRINT 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 PRINT END 运行后输出结果是 A) a1b2c3d4e5B) a5b4c3d2e1C) 1a2b3c4d5e D) e1d2c3b4a5 (39) 有如下程序 CONST st$=“CHINA” st$=“GREAT” st$=“HeBei” END PRINT st$ END 运行后输出结果是 A) CHINAB) GREATC) 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) 18B) 19C) 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 1B) 5 4C) 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) 3B) 12C) 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) 50B) 20C) 10D) 显示出错信息 (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 PRINT 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分) [1] [2] 下一页
|
|
[ 收藏此页到: 天天|和讯|博采|ViVi|狐摘|我摘|天极 ] 文章录入:admin 责任编辑:admin |
|
上一篇文章: 1995年9月全国计算机等级考试二级C语言试卷(含答案) 下一篇文章: 2002年4月全国计算机等级考试QBASIC试卷(含答案) |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|
|
|