本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2002年9月全国计算机等级考试二级VB真题
1、【 单选题 】
在设计阶段,当双击窗体上的某个控件时,所打开的窗口是 [2分]
、 工程资源管理器窗口
、 工具箱窗口
、 代码窗口
、 属性窗口
答案:
2、【 单选题 】
以下叙述中正确的是 [2分]
、 窗体的Name属性指定窗体的名称,用来标识一个窗体
、 窗体的Name属性的值是显示在窗体标题栏中的文本
、 可以在运行期间改变对象的Name属性的值
、 对象的Name属性值可以为空
答案:
3、【 单选题 】
设有如下变量声明
 Dim TestDate As Date
为变量TestDate正确赋值的表达方式是 [2分]
、 TextDate=#1/1/2002#
、 TestDate=#“1/1/2002”#
、 TextDate=date(“1/1/2002”)
、 TestDate=Format(“m/d/yy”,“1/1/2002”)
答案:
4、【 单选题 】
设有如下声明:
 Dim X As Integer
 如果Sgn(X) 的值为-1,则X的值是 [2分]
、 整数
、 大于0的整数
、 等于0的整数
、 小于0的数
答案:
5、【 单选题 】
在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:
Private Sub Command1_Click()
Static X As Integer
Static Y As Integer
Cls
Y=1
Y=Y+5
X=5+X
Print X,Y
End Sub
程序运行时,三次单击命令按钮Commandl后,窗体上显示的结果为 [2分]
、 15 16
、 15 6
、 15 15
、 5 6
答案:
6、【 单选题 】
设a=3,b=5,则以下表达式值为真的是 [2分]
、 a%26gt;=b And b%26gt;10
、 (a%26gt;b)Or(b%26gt;0)
、 (a%26lt;0)Eqv(b%26gt;0)
、 (-3+5%26gt;a)And(b%26gt;0)
答案:
7、【 单选题 】
设有语句
x=InputBox(“输入数值”,“0”,“示例”)
程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是 [2分]
、 变量X的值是数值10
、 在InputBox对话框标题栏中显示的是“示例”
、 0是默认值
、 变量X的值是字符串“10”
答案:
8、【 单选题 】
从键盘上输入两个字符串,分别保存在变量str1、str2中。确定第二个字符串在第一个字符串中起始位置的函数是 [2分]
、 Left
、 Mid
、 String
、 Instr
答案:
9、【 单选题 】
设a=“Visual Basic”,下面使b=“Basic”的语句是 [2分]
、 b=Left(a,8,12)
、 b=Mid(a,8,5)
、 b=Rigth(a,5,5)
、 b=Left(a,8,5)
答案:
10、【 单选题 】
以下能够触发文本框Change事件的操作是 [2分]
、 文本框失去焦点
、 文本框获得焦点
、 设置文本框的焦点
、 改变文本框的内容
答案:
11、【 单选题 】
在窗体上有一个文本框控件,名称为TxtTime:一个计时器控件,名称为Timerl,要求每一秒钟在文本框中显示一次当前的时间。程序为:
Private Sub Timer1_ ()
TxtTime.text=Time
End Sub
在下划线上应填入的内容是 [2分]
、 Enabled
、 Visible
、 Interval
、 Timer
答案:
12、【 单选题 】
在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为“宋体”和“黑体”;一个复选框,名称为Check1,标题为“粗体”;一个文本框,名称为Text1,Text属性为“改变文字字体”。要求程序运行时,“宋体”单选按钮和“粗体”复选框被选中,则能够实现上述要求的语句序列是 [2分]
、 Option1.value=True
Check1.Value=False
、 Option1.Value=True
Check1.Value=True
、 Option2.Value=False
Check1.Value=True
、 Option1.Value=True
Check1.Value=1
答案:
13、【 单选题 】
为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是 [2分]
、 Value
、 Default
、 Cancel
、 Enabled
答案:
14、【 单选题 】
在窗体上画一个命令按钮,名称为Command1。然后编写如下程序:
Private Sub Command1_Click()
 For I=1 To 4
 For J=0 To 1
 Print Chr$(65+I);
 Next J
 Print
 Next I
End Sub
程序运行后,如果单击命令按钮,则在窗体上显示的内容是 [2分]
、 BB
CC
DDDD
EEEEE
、 A
BB
CCC
DDDD
、 B
CC
DDD
EEEE
、 AA
BBB
CCCC
DDDDD
答案:
15、【 单选题 】
在窗体上画两个名称分别为Text1、Texte2的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
Dim x As Integer,n As Integer
x=1
n=0
Do While x<20
x=x*3
n=n+1
Loop
Text1.Text=Str(x)
Text2.Text=Str(n)
End Sub
程序运行后,单击命令按钮,在两个文本框中显示的值分别是 [2分]
、 15和1
、 27和3
、 195和3
、 600和4
答案:
16、【 单选题 】
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
Dim i As Integer,n As Integer
For I=0 To 50
i=i+3
n=n+1
If i>10 Then xit for
Next
Text1.Text=Str(n)
End Sub
程序运行后,单击命令按钮,在文本框中显示的值是 [2分]
、 2
、 3
、 4
、 5
答案:
17、【 单选题 】
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
Dim array1(10,10) As Integer
Dim i,j As Integer
For i=1 To 3
For j=2 To 4
array1(i,j)=i+j
Next j
Next I
Text1.Text=array1(2,3)+array1(3,4)
End Sub
程序运行后,单击命令按钮,在文本框中显示的值是 [2分]
、 12
、 13
、 14
、 15
答案:
18、【 单选题 】
设有如下程序:
Option Base 0
Private Sub Form_Click()
Dim a
Dim i As Integer
a=Array(1,2,3,4,5,6,7,8,9)
For i=0 To 3
Print a(5-i);
Next
 End Sub
程序运行后,单击窗体,则在窗体上显示的是 [2分]
、 4 3 2 1
、 5 4 3 2
、 6 5 4 3
、 7 6 5 4
答案:
19、【 单选题 】
在窗体上画一个命令按钮,名称为Command1。程序运行后,如果单击命令按钮,则显示一个输入对话框,在该对话框中输入一个整数,并用这个整数作为实参调用函数过程F1。在F1中判断所输入的整数是否是奇数,如果是奇数,过程F1返回1,否则返回0。能够正确实现上述功能的代码是 [2分]
、 Private Sub Command1_Click()
x=InputBox(“请输入整数”)
a=F1(Val(x))
Print a
End Sub

Function F1(ByRef b As Integer)
If b Mod 2=0 Then
Return 0
Else
Return 1
End If
End Function
、 Private Sub Command1_Click()
x=InputBox(“请输入整数”)
a=F1(Val(x))
Print a
End Sub

Function F1(ByRef b As Integer)
If b Mod 2=0 Then
F1=0
Else
F1=1
End If
End Function
、 Private Sub Command1_Click()
x=InputBox(“请输入整数”)
F1(Val(x))
Print a
End Sub

Function F1(ByRef b As Integer)
If b Mod 2=0 Then
F1=1
Else
F1=0
End If
End Function
、 Private Sub Command1_Click()
x=InputBox(“请输入整数”)
F1(Val(x))
Print a
End Sub

Function F1(ByRef b As Integer)
If b Mod 2=0 Then
Return 0
Else
Return 1
End If
End Function
答案:
20、【 单选题 】
在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下程序:
Private Sub Command1_Click()
Dim x,y,z As Integer
x=5
y=7
z=0
Text1.text=“”
Call P1(x,y,z)
Text1.Text=Str(x)
End Sub
Sub P1(ByVal a As Integer,ByVal b As Integer,c As Integer)
c=a+b
End Sub
程序运行后,如果单击命令按钮,则在文本框中显示的内容是 [2分]
、 0
、 12
、 Str(z)
、 没有显示
答案:
21、【 单选题 】
以下叙述中错误的是 [2分]
、 如果过程被定义为Static类型,则该过程中的局部变量都是Static类型
、 Sub过程中不能嵌套定义Sub过程
、 Sub过程中可以嵌套调用Sub过程
、 事件过程可以像通用过程一样由用户定义过程名
答案:
22、【 单选题 】
以下叙述中错误的是 [2分]
、 在KeyUp和KeyDown事件过程中,从键盘上输入A或a被视作相同的字母(即具有相同的KeyCode)
、 在KeyUp和KeyDown事件过程中,将键盘上的“1”和右侧小键盘上的“1”视作不同的数字(具有不同的KeyCode)
、 KeyPress事件中不能识别键盘上某个键的按下与释放
、 KeyPress事件中可以识别键盘上某个键的按下与释放
答案:
23、【 单选题 】
以下叙述中错误的是 [2分]
、 在同一窗体的菜单项中,不允许出现标题相同的菜单项
、 在菜单的标题栏中,“%26”所引导的字母指明了访问该菜单项的访问键
、 程序运行过程中,可以重新设置菜单的Visible属性
、 弹出式菜单也在菜单编辑器中定义
答案:
24、【 单选题 】
设在菜单编辑器中定义了一个菜单项,名为menu1。为了在运行时隐藏该菜单项,应使用的语句是 [2分]
、 menu1.Enabled=True
、 Munu1.Enabled=False
、 Menu1.Visible=True
、 Menu1.Visible=False
答案:
25、【 单选题 】
以下叙述中错误的是 [2分]
、 在程序运行时,通用对话框控件是不可见的
、 在同一个程序中,用不同的方法(如ShowOpen或ShowSave等)打开的通用对话框具有不同的作用
、 调用通用对话框控件的ShowOpen方法,可以直接打开在该通用对话框中指定的文件
、 调用通用对话框控件的ShowColor方法,可以打开颜色对话框
答案:
26、【 单选题 】
在用通用对话框控件建立“打开”或“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt文件),则正确的描述格式是 [2分]
、 “text (.txt)|(*.txt)”
、 “文本文件( .txt) | (.txt)”
、 “text(.txt)||(*.txt)”
、 “text(.txt)(*.txt)”
答案:
27、【 单选题 】
以下叙述中错误的是 [2分]
、 一个工程中只能有一个Sub Main过程
、 窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体
、 窗体的Hide方法和Unload方法的作用完全相同
、 若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体
答案:
28、【 单选题 】
以下叙述中错误的是 [2分]
、 一个工程中可以包含多个窗体文件
、 在一个窗体文件中用Private定义的通用过程能被其他窗体调用
、 在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件
、 全局变量必须在标准模块中定义
答案:
29、【 单选题 】
以下叙述中正确的是 [2分]
、 一个记录中所包含的各个元素的数据类型必须相同
、 随机文件中每个记录的长度是固定的
、 Open命令的作用是打开一个已经存在的文件
、 使用Input #语句可以从随机文件中读取数据
答案:
30、【 单选题 】
目录列表框的Path属性的作用是 [2分]
、 显示当前驱动器或指定驱动器上的目录结构
、 显示当前驱动器或指定驱动器上的某目录下的文件名
、 显示根目录下的文件名
、 显示该路径下的文件
答案:
31、【 填空题 】
在窗体上画两个标签,其名称分别为Label1和Label2,Caption属性分别为“数值”及空白;然后画一个名称为Hscoll1的水平滚动条,其Min的值为0,Max的值为100。程序运行后,如果单击滚动条两端的箭头,则在标签Lable2中显示滚动条的值。请在 [1] 和 [2] 处填入适当的内容,将程序补充完整。

Private Sub HScroll1_ ()
Labl2.Caption=HScroll1.
End Sub [每空2分]
答案: ["CHANGE","VALUE"]
32、【 填空题 】
在窗体上画一个名称为Command1、标题为“计算”的命令按钮;画两个文本框,名称分别为Text1和Text2;然后画4个标签,名称分别为Label1、Label2、Label3和Label4,标题分别为“操作数1”、“操作数2”、“运算结果”和空白;再建立一个含有4个单选按纽的控件数组,名称为Option1,标题分别为“+”、“-”、“*”和“/”。程序运行后,在Text1、Text2中输入两个数值,选中一个单选按钮后单击命令按钮,相应的计算结果显示在Label4。请在 [3] 、 [4] 和 [5] 处填入适当的内容,将程序补充完整。

Private Sub Command1_Click()
For i=0 To 3
If =True then
opt=Option1(i).Caption
End If
Next
Select Case
Case”+”
Result=Val(Text1.Text)+Val(Text2.Text)
Case”-”
Result=Val(Text1.Text)-Val(Text2.Text)
Case”*”
Result=Val(Text.Text)*Val(Text2.Text)
Case”/”
Result=Val(Text1.Text)/Val(Text2.Text)
End Select
 =Result
End Sub [每空2分]
答案: ["OPTION1(I).VALUE","OPT","LABEL 4。CAPTION"]
33、【 填空题 】
在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框。程序运行后,Command1为禁用(灰色) 。当向文框中输入任何字符时,命令按钮Command1变为可用。请在 [6] 处填入适当的内容,将程序补充完整。
Private Sub Form_Load()
Command1.Enabled=False
End Sub
Private Sub Text1_ ( )
Command1.Enabled=True
End Sub [每空2分]
答案: ["CHANGE"]
34、【 填空题 】
在菜单编辑器中建立了一个菜单,名为pmenu,用下面的语句可以把它作为弹出式菜单弹出,请填空。
 Form1. Pmenu [每空2分]
答案: ["POPUPMENU"]
35、【 填空题 】
以下程序的功能是:从键盘上输入若干个学生的考试分数,当输入负数时结束输入,然后输出其中的最高分数和最低分数。请在 [8] 和 [9] 处填入适当的内容,将程序补充完整。
Private Sub Form_Click()
Dim x As Single,amax As Single,amin As Single
x=InputBox(“Enter a score”)
amax=x
amin=x
Do While
If x>amax Then
Amax=x
End If
If Then
Amin=x
End If
x=InputBox(“Enter a score”)
Loop
Print”Max=”;amax,”Min=”;amin
End Sub [每空2分]
答案: ["X>=0","X"]
36、【 填空题 】
在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程:
Private Sub Form_Load()
Text1.Text=”计算机”
End Sub
Private Sub Text1_Change()
Picture1.Print“等级考试”
End Sub
 程序运行后,在文本框中显示的内容是 ,而在图片框中显示的内容是 。 [每空2分]
答案: ["计算机","等级考试"]
37、【 填空题 】
在窗体上画一个命令按钮,其名称为Command1,然后编写如下程序:
Function M(x As Integer,y As Integer)As Integer
M=IIf(x>y,x,y)
End Function
Private Sub command1_Click()
Dim a As Integer,b As Integer
a=100
b=200
Print M(a,b)
End Sub
 程序运行后,单击命令按钮,输出结果为 。 [每空2分]
答案: ["200"]
38、【 填空题 】
在窗体上画一个名称为Lable1的标签和一个名称为List1的列表框。程序运行后,在列表框中添加若干列表项。当双击列表框中的某个项目时,在标签Label1中显示所选中的项目。请在 [14] 和 [15] 处填入适当的内容将程序补充完整。
Private Sub Form_load()
List1.AddItem”北京”
List1.AddItem”上海”
List1.AddItem”湖北”
End Sub
Private Sub ()
Label1.Caption=
End Sub
 [每空2分]
答案: ["LIST1_DBLCLICK","LIST1.TXT"]
1
共1页,共38个题库
共1页,共38个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2025 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2025 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169