主题:03年4月全国计算机二级QBASIC笔试试卷
一、选择题((1)-(40)
每小题1分,(41)-(50)每小题2
分,共60分)
下列各题 A) 、B)、C)
答题卡相应位置上,答在试
、D)四个选项中,只有一个选项
卷上不得分。
是正确的,请将正确选项涂写在
(1) 用8位无符号二进
制数能表示的最大十进制数为
A) 127 B) 128 C) 255 D) 2
56
(2) 在64位高档微机中,一个字长所
占的二进制位数为
A) 8 B) 16 C) 3
2 D) 64
(3) 在Windows环境下,为了复制一
个对象,在用鼠标拖动该对象时应同时按住
A) Alt键 B)Esc键
C)Shift键 D)Ctrl键
(4) 在Windows菜单中
,暗淡(灰色)的命令项表示该
命令
A) 暂时不能用 B) 正
在执行 C) 包含下一层菜单 D
) 包含对话框
(5) 在DOS环境下,为了得到TYPE命
令的帮助信息,正确的DOS命令为
A) TYPE B) TYPE/H C) TYPE/*
D) TYPE/?
(6) 下列选项中,能作
为合法DOS文件名的是
A) ANP/A.DAT B) ABCC
OM C) ECD.BASIC D) XY+Z.T
XT
(7) 下列叙述中正确的是
A) 在Windows环境下,
最大化的窗口是不能移动的
B) 在Windows环境下,
应用程序窗口最小化后,该应用
程序暂停执行
C) 在Windows环境下,只有最小化的
窗口才能关闭
D) 在Windows环境下,
不能关闭最大化的窗口
(8) 在Windows环境下,工具栏中的
复制按钮是
A) 打印机图标 B)
剪刀标志 C) 复制标志
D) 粘贴标志
(9) 在Windows98环境
下,若要将整个屏幕上显示的内
容存入剪贴板,可以按
A) Ctrl+PrintScreen键 B) Alt
+PrintScree键
C) Shift+PrintScreen
键 D) PrintScreen键
(10) 目前,计算机病毒扩散最快的
途径是
A) 通过软件复制 B) 通过网络
传播
C) 通过磁盘考贝
D) 运行游戏软件
(11) 在QBASIC集成开
发环境中,在编辑源程序后要运
行程序,应按下键盘上的
A) F2键 B) F5键 C) Enter键
D) End键
(12) 关于QBASIC源程序语句中行号
的说法正确的是
A) 必须有行号 B) 不
允许有行号 C) 根据需要可有
可无 D) 只允许有标号
(13) 在QBASIC中,常
量3E1的数据类型是
A) 字符串 B) 单精
度实型 C) 双精度实型 D) 整
型
(14) 在下列四个式子
中,非法的QBASIC表达式是
A) a=abc B) 5>3+3
C) a+b=c D) 5<>5
(15) QBASIC表达式3^3/3MOD2的值是
A) 1 B) -1 C)
3 D) 0
(16) 在以下属于合法
的QBASIC变量名是
A) X-3 B) 4y C) n$1 D)
b.1
(17) 定义一个3×3的
二维数组,正确的语句是
A) DIM a(0 TO 3,0 to 3) B
)DIM a(2000 to 2002,0 TO 2)
C) DIM a(3),a(3)
D)DIM a(1 To 3)
(18) 下列语句中合法
的是
A) PRINT a=atn B) PRINT"SI
N(3.14)"+"COS(3.14"
C) PRINT TAB(10) "QB
" D) PRINT USING"####",1
234.56
(19) 在QBASIC中,下列运算符优先
级最高的是
A) MOD B) NOT C) / D) ^
(20) 正确的单行自定
义函数语句是
A) DEF fn(x)=3.14159*x^2 B) D
EFINE fn(x)=3.14129*x^2
C) DEF fnn(x)=3.14159*x^2 D)
DEF fnn(x)=3.14159*x^2 END
(21) 表达式INT(4*RND+1)*(INT(4
*RND-1))值的范围是
A) [0,8] B) [-1,8] C) [-3,8]
D)[-4,8]
(22) 有如下程序段
CONST C="Wang"
C$="a"
PRINT LEN(C);LEN(C$)
其输出结果为
A) Wang a B) 4 1 C) 1 1
D) 重复定义,程序出错
(23) 有如下程序段
a%=12.8:b!=14.5
PRINT a%,b!
其输出结果为
A) 12.8 4 B) 12 1
4.5 C) 12.8 15 D) 13 1
4.5
(24) 有如下程序
READ a,b,c
RESTORE k
READ c,c,d
DATA 1,2
K: DATA 3,4,5
PRINT a;b;c;d
END
A) 1 2 3 4 B) 1 2 3 5 C) 3
4 5 4 D) 1 2 4 5
(25) 以下语句中错误
的是
A) INPUT"x,y=";a,b B) INPUT"
x,y=",c,d
C) INPUT, "x,y=",e,f D) INPUT
; "x,y=",g,h
(26) 实现选择结构"如
果X 确程序段为
A) IF x B) IF x>=y THEN
a=-15 a=-15
PRINT a ELSE a=15
END IF END IF
PRINT a
C) IF x>y THEN a=-15
D) IF x>=y THEN GO TO d
a=15 a=15
PRINT a d: a=
-15
END PRINT a
END
(27) 以下语句中正确
的是
A) FOR 1 TO 10 STEP 2 B) FOR
x=1,9 STEP3
C) FOR x=10 TO-10 ST
EP-10 D) FOR x=10 TO 50 NE
XT
(28) 有如下程序
DIM k AS INTEGER, y
AS INTEGER
LET y=3
FOR k=1 TO 5 step-1
Y=y+k
NEXT k
PRINT y;k
END
其输出结为
A) 3 1 B) 4 0 C) -1 6 D)
4 1
(29) 有如下程序
DIM x AS INTEGER, y AS INTEGER
FOR x=1 TO 2
FOR y=0 TO X=-1
PRINT x*y
NEXT y
NEXT x
END
内层循环的循环体的总执行次数是
A) 1 B) 2 C) 3
D) 4
(30) 有如下程序
DIM x AS INTEGER, y
AS INTEGER
X=0
READ y
WHILE y<>-9999 AND x
<>3
IF y>x THEN x=y
READ y
WEND
DATA-9999,9,8,3,9999
PRINT ABS(y)
END
运行后的输出结果为
A) 9 B) -9999 C) 3 D) 999
9
(31) 有如下程序
a$="12"
b$="24"
c$=b$+a$
d=VAL(c$)
PRINT d\100
END
运行后的输出结果是
A) 12 B) 36 C)34 D) 24
(32) 有如下程序
FOR j=1 TO 5
a=(a+j)MOD 5
NEXT j
PRINT a
END
运行后的输出结果是
A) 0 B) 5 C) 25 D) 50
(33) 当EOF()函数返
回的值为-1时,表示文件指针指
向文件的
A) 开头 B) 第一个记录 C) 末
尾 D) 最后一个记录
(34) 有如下程序
FOR x=1 TO 4
z=0
FOR y=1 TO x+2
z=z+1
NEXT y
PRINT z;
NEXT x
END
每小题1分,(41)-(50)每小题2
分,共60分)
下列各题 A) 、B)、C)
答题卡相应位置上,答在试
、D)四个选项中,只有一个选项
卷上不得分。
是正确的,请将正确选项涂写在
(1) 用8位无符号二进
制数能表示的最大十进制数为
A) 127 B) 128 C) 255 D) 2
56
(2) 在64位高档微机中,一个字长所
占的二进制位数为
A) 8 B) 16 C) 3
2 D) 64
(3) 在Windows环境下,为了复制一
个对象,在用鼠标拖动该对象时应同时按住
A) Alt键 B)Esc键
C)Shift键 D)Ctrl键
(4) 在Windows菜单中
,暗淡(灰色)的命令项表示该
命令
A) 暂时不能用 B) 正
在执行 C) 包含下一层菜单 D
) 包含对话框
(5) 在DOS环境下,为了得到TYPE命
令的帮助信息,正确的DOS命令为
A) TYPE B) TYPE/H C) TYPE/*
D) TYPE/?
(6) 下列选项中,能作
为合法DOS文件名的是
A) ANP/A.DAT B) ABCC
OM C) ECD.BASIC D) XY+Z.T
XT
(7) 下列叙述中正确的是
A) 在Windows环境下,
最大化的窗口是不能移动的
B) 在Windows环境下,
应用程序窗口最小化后,该应用
程序暂停执行
C) 在Windows环境下,只有最小化的
窗口才能关闭
D) 在Windows环境下,
不能关闭最大化的窗口
(8) 在Windows环境下,工具栏中的
复制按钮是
A) 打印机图标 B)
剪刀标志 C) 复制标志
D) 粘贴标志
(9) 在Windows98环境
下,若要将整个屏幕上显示的内
容存入剪贴板,可以按
A) Ctrl+PrintScreen键 B) Alt
+PrintScree键
C) Shift+PrintScreen
键 D) PrintScreen键
(10) 目前,计算机病毒扩散最快的
途径是
A) 通过软件复制 B) 通过网络
传播
C) 通过磁盘考贝
D) 运行游戏软件
(11) 在QBASIC集成开
发环境中,在编辑源程序后要运
行程序,应按下键盘上的
A) F2键 B) F5键 C) Enter键
D) End键
(12) 关于QBASIC源程序语句中行号
的说法正确的是
A) 必须有行号 B) 不
允许有行号 C) 根据需要可有
可无 D) 只允许有标号
(13) 在QBASIC中,常
量3E1的数据类型是
A) 字符串 B) 单精
度实型 C) 双精度实型 D) 整
型
(14) 在下列四个式子
中,非法的QBASIC表达式是
A) a=abc B) 5>3+3
C) a+b=c D) 5<>5
(15) QBASIC表达式3^3/3MOD2的值是
A) 1 B) -1 C)
3 D) 0
(16) 在以下属于合法
的QBASIC变量名是
A) X-3 B) 4y C) n$1 D)
b.1
(17) 定义一个3×3的
二维数组,正确的语句是
A) DIM a(0 TO 3,0 to 3) B
)DIM a(2000 to 2002,0 TO 2)
C) DIM a(3),a(3)
D)DIM a(1 To 3)
(18) 下列语句中合法
的是
A) PRINT a=atn B) PRINT"SI
N(3.14)"+"COS(3.14"
C) PRINT TAB(10) "QB
" D) PRINT USING"####",1
234.56
(19) 在QBASIC中,下列运算符优先
级最高的是
A) MOD B) NOT C) / D) ^
(20) 正确的单行自定
义函数语句是
A) DEF fn(x)=3.14159*x^2 B) D
EFINE fn(x)=3.14129*x^2
C) DEF fnn(x)=3.14159*x^2 D)
DEF fnn(x)=3.14159*x^2 END
(21) 表达式INT(4*RND+1)*(INT(4
*RND-1))值的范围是
A) [0,8] B) [-1,8] C) [-3,8]
D)[-4,8]
(22) 有如下程序段
CONST C="Wang"
C$="a"
PRINT LEN(C);LEN(C$)
其输出结果为
A) Wang a B) 4 1 C) 1 1
D) 重复定义,程序出错
(23) 有如下程序段
a%=12.8:b!=14.5
PRINT a%,b!
其输出结果为
A) 12.8 4 B) 12 1
4.5 C) 12.8 15 D) 13 1
4.5
(24) 有如下程序
READ a,b,c
RESTORE k
READ c,c,d
DATA 1,2
K: DATA 3,4,5
PRINT a;b;c;d
END
A) 1 2 3 4 B) 1 2 3 5 C) 3
4 5 4 D) 1 2 4 5
(25) 以下语句中错误
的是
A) INPUT"x,y=";a,b B) INPUT"
x,y=",c,d
C) INPUT, "x,y=",e,f D) INPUT
; "x,y=",g,h
(26) 实现选择结构"如
果X 确程序段为
A) IF x B) IF x>=y THEN
a=-15 a=-15
PRINT a ELSE a=15
END IF END IF
PRINT a
C) IF x>y THEN a=-15
D) IF x>=y THEN GO TO d
a=15 a=15
PRINT a d: a=
-15
END PRINT a
END
(27) 以下语句中正确
的是
A) FOR 1 TO 10 STEP 2 B) FOR
x=1,9 STEP3
C) FOR x=10 TO-10 ST
EP-10 D) FOR x=10 TO 50 NE
XT
(28) 有如下程序
DIM k AS INTEGER, y
AS INTEGER
LET y=3
FOR k=1 TO 5 step-1
Y=y+k
NEXT k
PRINT y;k
END
其输出结为
A) 3 1 B) 4 0 C) -1 6 D)
4 1
(29) 有如下程序
DIM x AS INTEGER, y AS INTEGER
FOR x=1 TO 2
FOR y=0 TO X=-1
PRINT x*y
NEXT y
NEXT x
END
内层循环的循环体的总执行次数是
A) 1 B) 2 C) 3
D) 4
(30) 有如下程序
DIM x AS INTEGER, y
AS INTEGER
X=0
READ y
WHILE y<>-9999 AND x
<>3
IF y>x THEN x=y
READ y
WEND
DATA-9999,9,8,3,9999
PRINT ABS(y)
END
运行后的输出结果为
A) 9 B) -9999 C) 3 D) 999
9
(31) 有如下程序
a$="12"
b$="24"
c$=b$+a$
d=VAL(c$)
PRINT d\100
END
运行后的输出结果是
A) 12 B) 36 C)34 D) 24
(32) 有如下程序
FOR j=1 TO 5
a=(a+j)MOD 5
NEXT j
PRINT a
END
运行后的输出结果是
A) 0 B) 5 C) 25 D) 50
(33) 当EOF()函数返
回的值为-1时,表示文件指针指
向文件的
A) 开头 B) 第一个记录 C) 末
尾 D) 最后一个记录
(34) 有如下程序
FOR x=1 TO 4
z=0
FOR y=1 TO x+2
z=z+1
NEXT y
PRINT z;
NEXT x
END