下面是小编为大家收集的计算机二级VB考试练习题(共含5篇),仅供参考,欢迎大家阅读,希望可以帮助到有需要的朋友。同时,但愿您也能像本文投稿人“毛毛最爱的主人”一样,积极向本站投稿分享好文章。
1.窗体中有一个名称为txtSpeed的文本框,一个名称为hsbSpeed的滚动条。
以下程序:
Private Sub hsbSpeed_Change( )
txtSpee
D.Text = hsbSpee
D.Value
End Sub
当单击滚动条hsbSpeed右端的箭头时,以下说法不正确的是(B) (单)
A.此时会触发change事件
B.此时不会触发change事件
C.在文本框中显示了滚动条滑块所在位置的值
D.此时不会触发scroll事件
2.利用窗体中的滚动条HScroll1改变窗体的背景色,可以这样编写代码:
Private Sub HScroll1_Change( )
R= HScroll1.Value
form1.BackColor = RGB(R,int(Rnd*256),int(Rnd*256))
End Sub
以下说法不正确的是(C) (单)
A.窗体的背景色是一个随机的颜色
B.RGB函数取得到的颜色有256*256*256种
C.表达式int(Rnd*256)取得随机数的范围为0-256之间的整数
D.表达式int(Rnd*256)取得随机数的范围为0-255之间的整数
3.窗体中有一个名称为Slider1的可选择性刻度滑块控件,一个名称为text1的文本框,如下程序:
Private Sub Slider1_change( )
Text1.FontSize =【Slider1.value】
End Sub
当拖动滑块时,以上程序实现用Slider控件设置文本框中的字体大小的功能。
4.窗体中有一个名称为Slider1的可选择性刻度滑块控件,一个名称为text1的文本框,如下程序:
Private Sub Slider1_change( )
Text1.【Fontsize】 = slider1.value
End Sub
当拖动滑块时,以上程序实现用Slider控件设置文本框中的字体大小的功能。
5.窗体中有一个名称为Slider1的可选择性刻度滑块控件,要设置它的如下属性值,可以编写程序(A) (单)
(1)Slider控件的滑块处于最小位置时值为8
(2)Slider控件的滑块处于最大位置时值为72
(3)单击Slider控件两端箭头时,滑块的增量值为2
(4)单击Slider控件的空白处时,滑块的增量值为8
A.Slider1.Min = 8:
Slider1.Max = 72:
Slider1.SmallChange =2:
Slider1.LargeChange = 8
B.Slider1.Min = 2:
Slider1.Max = 8:
Slider1.SmallChange = 72:
Slider1.LargeChange = 8
C.Slider1.Min = 8:
Slider1.Max = 72:
Slider1.SmallChange = 8:
Slider1.LargeChange = 2
D.Slider1.Min = 72:
Slider1.Max = 8:
Slider1.SmallChange = 2:
Slider1.LargeChange = 8
6.在窗体中有一个名称为timer1的时钟控件,三个名称分别为image1、image2 和 image3的图像框,编写如下程序:
Sub Form_Load( )
Image1.Picture=LoadPicture(App.Path+“utterfly.bmp”)
Image2.Picture=LoadPicture(App.Path+“utterfly2.bmp”)
Image3.Picture=LoadPicture(App.Path+“utterfly.bmp”)
End Sub
Sub timer1_Timer( )
Static PickBmp As Boolean
Image1.Move Image1.Left + 20, Image1.Top - 5
If PickBmp = False Then
Image1.Picture = Image2.Picture
PickBmp = True
Else
Image1.Picture = Image3.Picture
PickBmp = False
End If
End Sub
以下说法不正确的是(C) (单)
A.此程序的功能是把image1图像框显示图形在butterfly.bmp和butterfly2.bmp文件之间进行切换
B.PickBmp变量是逻辑变量,作用是表示图形的状态
C.App.Path表示绝对路径
D.要使得timer控件起作用,必须使得它的Enabled属性设置为true,interval属性设置为介于0-64767之间的数值,但不能等于0
7.在窗体中有一个名称为timer1的时钟控件,三个名称分别为image1、image2 和 image3的图像框,编写如下程序:
Sub Form_Load( )
Image1.Picture=LoadPicture(App.Path+“utterfly.bmp”)
Image2.Picture=LoadPicture(App.Path+“utterfly2.bmp”)
Image3.Picture=LoadPicture(App.Path+“utterfly.bmp”)
End Sub
Sub timer1_Timer( )
Static PickBmp As Boolean
Image1.Move Image1.Left + 20, Image1.Top - 5
If PickBmp = False Then
Image1.Picture = Image2.Picture
PickBmp = True
Else
Image1.Picture = Image3.Picture
PickBmp = False
End If
End Sub
以下说法不正确的是(B) (单)
A.此程序的功能是把image1图像框显示图形在butterfly.bmp和butterfly2.bmp文件之间进行切换
B.也可以将timer1控件的timer事件改写为change事件
C.App.Path表示相对路径
D.要使得timer控件起作用,必须使得它的Enabled属性设置为true,interval属性设置为介于0-64767之间的数值,但不能等于0
8 .在ProgressBar进度条控件中,它的Value属性决定该控件被填充多少。√
9 .UpDown控件通常与伙伴控件“捆绑”在一起使用。√
10 .Animation控件可以用来显示有声音的AVI视频文件 ×。
11.对Animation控件所使用的方法描述不正确的是(B) (单)
A.Open方法用于打开文件
B.Play方法用于播放动画,格式为: Animation1.play AVI动画文件路径
C.Stop方法用于停止播放
D.Close方法用于关闭文件
12.下面的事件不属于鼠标器事件的是(D) (单)
A.MouseDown事件
B.MouseUp事件
C.MouseMove事件
D.Move事件
13.下面的事件不属于键盘事件的是(D) (单)
A.KeyPress事件
B.KeyDown事件
C.KeyUp事件
D.KeyMove事件
14.在窗体中有一个名称为command1的命令按钮,一个名称为text1的文本框,一个名称为commondialog1的通用对话框,编写如下程序:
Sub command1_Click( )
CommonDialog1.Action = 3
text1.ForeColor = CommonDialog1.Color
End Sub
当单击命令按钮时,对程序的运行说法正确的是(B) (单)
A.打开一个颜色对话框
B.打开一个字体对话框
C.把文本框的背景颜色设置为对话框选择的字体颜色
D.把文本框的背景颜色设置为对话框中选择的颜色
15.当单击命令按钮时,对以下程序说法不正确的是(D) (单)
Sub command1_Click( )
CommonDialog1.Action = 5
For i = 1 To CommonDialog1.Copies
Printer.Print text1.Text
Next i
Printer.EndDoc
End Sub
A.此文件的功能是打印文本框text1中的内容
B.语句Printer.EndDoc表示结束文挡打印
C.打开的打印对话框
D.以上说法都不正确
16.当单击命令按钮时,对以下程序说法不正确的是(C) (单)
Sub command1_Click( )
CommonDialog1.FileName = “default.txt”
CommonDialog1.DefaultExt = “Txt”
CommonDialog1.Action = 2
End Sub
A.设置缺省文件名为default.txt
B.设置缺省扩展名为Txt
C.显示的是文件“打开”对话框
D.显示的是“另存为”对话框
17.在窗体中建立了三个名称分别为EditCut、EditCopy和EditPaste的命令按钮,一个名称为text1的文本框。
如下程序:
Private Sub EditCopy_Click( )
st = Text1.SelText '将选中的内容存放到st变量中
End Sub
Private Sub EditCut_Click( )
st = Text1.SelText '
Text1.SelText = “”
End Sub
Private Sub EditPaste_Click( )
Text1.Text = Left(Text1, Text1.SelStart) + st + Mid(Text1, Text1.SelStart
+ 1)
End Sub
对以上程序说法不正确的是(D) (单)
A.语句st = Text1.SelText的作用是:将text1文本框中选择的内容存放到st变量中
B.语句Text1.SelText = “” 的作用是:将text1文本框中选择的内容清除
C.单击EditCut命令按钮实现了text1文本框中选择的内容清除
D.单击Editcopy命令按钮实现了text1文本框中所有内容的粘贴
18.对以下程序说法不正确的是(D) (单)
Private Sub FileOpen_Click( )
CommonDialog1.InitDir = “C:”
CommonDialog1.Filter = “文本文件 | *.Txt”
CommonDialog1.ShowOpen
End Sub
A.显示“文件”打开对话框
B.打开的对话框的初始目录为C盘根目录
C.打开的对话框的文件类型为文本文件
D.以上说法都不正确
19.双精度型数据的类型符为(A) (单)
A.#
B.*
C.&
D.@
20.整型数据的类型符为(B) (单)
A.#
B.%
C.&
D.@
1.计算机二级vb练习题
2.计算机二级考试试题VB练习题
3.计算机二级vb练习题及答案
4.计算机二级VB专项练习题
5.全国计算机二级《VB》练习题及答案
6.计算机二级VB考试模拟练习题
7.9月计算机二级考试《VB》强化练习题及答案
8.209月计算机二级考试《VB》强化练习题与答案
9.计算机二级VB强化试题及答案
10.计算机二级《VB》的常用算法
1、在窗体上建立一个名称为Command1的命令按钮,一个名称为Text1的文本框,以及四个单选按钮:第一个名称为option1用来设置文本框的字体为“宋体”,
第二个名称为option2用来设置文本框的字体为“黑体”,第三个名称为option3用来设置文本框的字体大小为8号,第四个名称为option4用来设置文本框的字体大小为12号。
程序如下:(程序运行刚开始时,四个单选按钮都没有选中)
Private Sub Command1_Click( )
Text1.FontName = Iif(Option1.Value, “宋体”, “黑体”)
Text1.FontSize = Iif(Option3.Value, 8, 12)
End Sub
当程序运行时,先单击单选按钮option2,然后单击命令按钮command1,则文本框text1的变化效果是(B) (单)
A.字体设置为宋体
B.字体设置为黑体
C.字体大小设置为8号
D.字体大小设置为12号
2.在窗体上建立一个名称为Command1的命令按钮,一个名称为Text1的文本框,以及四个单选按钮:第一个名称为option1用来设置文本框的字体为“宋体”,
第二个名称为option2用来设置文本框的字体为“黑体”,第三个名称为option3用来设置文本框的字体大小为8号,第四个名称为option4用来设置文本框的字体大小为12号。
程序如下:(程序运行刚开始时,四个单选按钮都没有选中)
Private Sub Command1_Click( )
Text1.FontName = Iif(Option1.Value, “宋体”, “黑体”)
Text1.FontSize = Iif(Option3.Value, 8, 12)
End Sub
当程序运行时,先单击单选按钮option3,然后单击命令按钮command1,则文本框text1的变化效果是(C) (单)
A.字体设置为宋体
B.字体设置为黑体
C.字体大小设置为8号
D.字体大小设置为12号
3.在窗体上建立一个名称为Command1的命令按钮,一个名称为Text1的文本框,以及四个单选按钮:第一个名称为option1用来设置文本框的字体为“宋体”,
第二个名称为option2用来设置文本框的字体为“黑体”,第三个名称为option3用来设置文本框的'字体大小为8号,第四个名称为option4用来设置文本框的字体大小为12号。
程序如下:(程序运行刚开始时,四个单选按钮都没有选中)
Private Sub Command1_Click( )
Text1.FontName = Iif(Option1.Value, “宋体”, “黑体”)
Text1.FontSize = Iif(Option3.Value, 8, 12)
End Sub
当程序运行时,先单击单选按钮option1,然后单击命令按钮command1,则文本框text1的变化效果是(A) (单)
A.字体设置为宋体
B.字体设置为黑体
C.字体大小设置为8号
D.字体大小设置为12号
4.在窗体上建立一个名称为Command1的命令按钮,一个名称为Text1的文本框,以及四个单选按钮:第一个名称为option1用来设置文本框的字体为“宋体”,
第二个名称为option2用来设置文本框的字体为“黑体”,第三个名称为option3用来设置文本框的字体大小为8号,第四个名称为option4用来设置文本框的字体大小为12号。
程序如下:(程序运行刚开始时,四个单选按钮都没有选中)
Private Sub Command1_Click( )
Text1.FontName = Iif(Option1.Value, “宋体”, “黑体”)
Text1.FontSize = Iif(Option3.Value, 8, 12)
End Sub
当程序运行时,先单击单选按钮option4,然后单击命令按钮command1,则文本框text1的变化效果是(D) (单)
A.字体设置为宋体
B.字体设置为黑体
C.字体大小设置为8号
D.字体大小设置为12号
5.在窗体中建立了一个名称为lstBooks的列表框,一个名称为txtItem的文本框,四个名称分别为cmdAdd、cmdDelete、cmdModify、cmdModify_Ok的命令按钮。
如下程序:
Sub Form_Load( )
lstBooks.AddItem “计算机文化基础”
lstBooks.AddItem “VB程序设计教程”
lstBooks.AddItem “操作系统”
End Sub
Sub cmdAdd_Click( )
lstBooks.AddItem txtItem
txtItem = “”
End Sub
对该程序说法不正确的是(D) (单)
A.窗体启动时,在列表框中有三个列表项目,依次为:计算机文化基础、VB程序设计教程、操作系统
B.单击cmdAdd命令按钮后,把文本框中的信息添加到列表框中
C.在列表框中添加列表项目的方法为additem方法
D.以上说法都不正确
6.在窗体中建立了一个名称为LSTBOOKS的列表框,一个名称为txtItem的文本框,四个名称分别为cmdAdd、cmdDelete、cmdModify、cmdModify_Ok的命令按钮。如下程序的功能是将修改后的项目送回列表框,替换原项目,实现修改:
Sub cmdModify_Ok_Click( )
LSTBOOKS.List【Lstbooks.lstindex】 = txtItem
txtItem = “”
End Sub
7.对以下程序说法不正确的是(C) (单)
Private Sub Combo1_LostFocus( )
flag = False
For i = 0 To Combo1.ListCount - 1
If Combo1.List(i) = Combo1.Text Then
flag = True
Exit For
End If
Next i
If Not flag Then
Combo1.AddItem Combo1.Text
End If
End Sub
A.当焦点离开组合框时组合框的LostFocus事件被触发
B.添加到组合框的新项目不能永久保存,下次运行该程序中看不到上次保存的项目,利用该事件过程能够将输入的新内容添加到组合框中,下次运行该程序中能够看到上次保存的项目
C.逻辑变量flag=true时,表示组合框的项目中有该输入新项目
D.逻辑变量flag=false时,表示组合框的项目中有该输入新项目
8.窗体中有两个检查框名称分别为check1和check2,一个命令按钮名称为command1,一个列表框名称为list1,两个单选按钮名称分别为option1和option2。如下程序:
Private Sub Command1_Click( )
If Check1.Value = 1 Then
List1.AddItem “品牌:松下”
List1.AddItem “数量:3台”
End If
If Check2.Value = 1 Then
If Option1.Value = True Then
List1.AddItem “操作系统:Windows ”
Else
List1.AddItem “操作系统:Windows 98”
End If
End If
End Sub
当窗体启动后,先选中检查框check1,然后单击命令按钮command1,运行效果为(A) (单)
A.列表框List1中的列表项目分别为:品牌:松下数量:3台
B.列表框List1中的列表项目分别为:操作系统:Windows 2000 操作系统:Windows 98
C.没有任何显示
D.以上都不正确
*9.窗体中有两个检查框名称分别为check1和check2,一个命令按钮名称为command1,一个列表框名称为list1,两个单选按钮名称分别为option1和option2。如下程序:
Private Sub Command1_Click( )
If Check1.Value = 1 Then
List1.AddItem “品牌:松下”
List1.AddItem “数量:3台”
End If
If Check2.Value = 1 Then
If Option1.Value = True Then
List1.AddItem “操作系统:Windows 2000”
Else
List1.AddItem “操作系统:Windows 98”
End If
End If
End Sub
当窗体启动后,先选中检查框check2(其中单选按钮option1被选中),然后单击命令按钮command1,运行效果为(B)(单)
A.列表框List1中的列表项目分别为:品牌:松下数量:3台
B.列表框List1中的列表项目分别为:操作系统:Windows 2000 操作系统:Windows 98
C.列表框List1中的列表项目为:操作系统:Windows 2000
D.以上都不正确
53430.窗体中有两个检查框名称分别为check1和check2,一个命令按钮名称为command1,一个列表框名称为list1,两个单选按钮名称分别为option1和option2。如下程序:
Private Sub Command1_Click( )
If Check1.Value = 1 Then
List1.AddItem “品牌:松下”
List1.AddItem “数量:3台”
End If
If Check2.Value = 1 Then
If Option1.Value = True Then
List1.AddItem “操作系统:Windows 2000”
Else
List1.AddItem “操作系统:Windows 98”
End If
End If
End Sub
当窗体启动后,先选中检查框check2(其中单选按钮option2被选中),然后单击命令按钮command1,运行效果为(B)(单)
A.列表框List1中的列表项目分别为:品牌:松下数量:3台
B.列表框List1中的列表项目为:操作系统:Windows 98
C.列表框List1中的列表项目为:操作系统:Windows 2000
11 .传值:形参得到的是实参的值,形参值的改变不会影响实参的值。在定义形参前加关键字Byval。√
12.以下利用SUB关键字定义的子过程Rate,其调用格式不正确的是(B) (单)
A.call Rate(12,56)
B.Rate(12,56)
C.Rate 12,56
D.以上A和C正确
13.如下程序运行后显示结果为(B) (单)
Public Temp As integer
Sub Form_Load( )
Dim Temp As Integer
Temp=10
Form1.Temp=20
Print Form1.Temp;“和”;Temp
End Sub
A.10和20
B.20和10
C.10和10
D.20和20
14.以下对静态变量说法不正确的是(D) (单)
A.定义格式为:Static 变量名 [AS 类型]
B.在子过程名/函数名前加Static,表示该过程/函数体内局部变量全部都是静态变量
C.静态变量必须在过程体内定义
D.静态变量可以在窗体的“通用声明部”定义
15 .过程在自身定义的内部调用自己本身的结构称为递归。√
16.如下程序功能是求n的阶层:
Function fac(n As Integer) As Integer
If n = 1 Then
fac = 1
Else
fac = n * fac(n - 1)
End If
End Function
Sub Command1_Click( )
n=val(inputbox(“请输入数值”))
Print “fac(n)=”;fac(n)
End Sub
以下说法不正确的是(D) (单)
A.若fac函数中If n = 1 Then fac = 1没有,仅有语句:fac = n * fac(n - 1) ,程序运行将会出错
B.若输入的n<=0 ,程序运行将会出错
C.若n=4,则输出结果为:fac(n)=24
D.以上说法都不正确
17.利用递归求最大公约数的程序为:
Public Function gcd(m As Integer, n As Integer) As Integer
If (m Mod n) = 0 Then
gcd =【n】
Else
gcd = gcd(n, m Mod n)
End If
End Function
Private Sub Form_Click( )
Print gcd(10, 4)
End Sub
18 .以下程序的作用是单击Check1检查框将使得Text1文本框的字体在“加粗”和“常规”之间进行切换。√
Private Sub Check1_Click( )
Text1.FontBold = Not Text1.FontBold
End Sub
*19 .以下程序的作用是单击Check1检查框将使得Text1文本框的字体在“加粗”和“常规”之间进行切换。√
Private Sub Check1_Click( )
Text1.FontItalic = Not Text1.FontItalic
End Sub
*20 .以下程序的作用是单击Check1检查框将使得Text1文本框的字体在“加粗”和“常规”之间进行切换。√
Private Sub Check1_Click( )
Text1.FontUnderline = Not Text1.FontUnderline
End Sub
1.编写事件代码,求1―100之间能被5整除或被7整除的数的累加和,要求单击窗体时执行事件代码,并在窗体上输出运行结果。
Private Sub Form_Click( )
Dim i%,s!
S=0
For i=1 to 100
If i mod 5=0 or i mod 7=0 then s=s+i
Next i
Print “s=”;s
End Sub
求1+2+3+……+100累加和(单击窗体执行程序)。
Private sub form_click
Dim i%,s! (2’)
S=0 (2’)
For i=1 to 100 (2’)
S=s+I (2’)
Next
Print “s=”;s (2’)
End Sub
1. Private Sub Command1_Click()
x = 0
n = InputBox(“”)
For i = 1 To n
For j = 1 To i
x = x + 1
Next j
Next i
Print x
End Sub
程序运行后,单击命令按钮,如果输入3,则在窗体上显示的内容是:
2. Private Function f(m As Integer)
If m Mod 2 = 0 Then
f = m
Else
f = 1
End If
End Function
Private Sub Command1_Click()
Dim i As Integer
s = 0
For i = 1 To 5
s = s + f(i)
Next i
Print s
End Sub
单击命令按钮后,程序的运行结果为:
1、6
2、9
1.计算机等级考试二级VB程序设计题
2.计算机等级考试二级VB程序设计填空题
3.计算机等级考试二级VB程序设计选择题
4.计算机等级考试二级VB程序设计模拟试题
5.计算机等级考试二级VB考试题及答案
6.计算机等级考试二级VB考点:VB的过程设计
7.2017计算机考试二级VB语言程序设计考试大纲
8.计算机等级考试二级Access练习题(一)
9.计算机等级考试二级VB考点:进程条和滑块
10.计算机等级考试二级VB考点:数组的概念