vb上机题库及答案
一、单项选择题(每题2分,共10题)
1.在VB中,用于定义变量的关键字是()
A.DimB.SubC.EndD.If
2.以下()是合法的变量名。
A.1abcB.a@bC.abc_1D.ab+c
3.MsgBox函数返回值的类型是()
A.数值B.字符串C.逻辑值D.日期
4.以下循环体执行次数是()
Fori=1To10Step2
循环体
Nexti
A.3B.4C.5D.6
5.要使文本框可输入多行文本,需设置的属性是()
A.EnabledB.VisibleC.MultilineD.Locked
6.以下哪个函数用于生成随机数()
A.AbsB.IntC.RndD.Sqr
7.命令按钮的()属性用于设置按钮上显示的文本。
A.NameB.CaptionC.TextD.Value
8.以下()数据类型占用内存最少。
A.IntegerB.LongC.SingleD.Double
9.若要在列表框中添加一项,可使用()方法。
A.AddItemB.RemoveItemC.ClearD.List
10.在VB中,()语句用于结束一个过程。
A.EndB.ExitC.ReturnD.Stop
二、多项选择题(每题2分,共10题)
1.以下属于VB基本数据类型的有()
A.StringB.BooleanC.VariantD.Date
2.以下()是VB中的控件。
A.LabelB.TextBoxC.CommandButtonD.Form
3.以下哪些语句可以实现循环结构()
A.For...NextB.Do...LoopC.While...WendD.If...Then
4.以下能对文本框内容进行操作的属性有()
A.TextB.SelStartC.SelLengthD.Font
5.以下()是VB中的事件。
A.ClickB.LoadC.ChangeD.KeyPress
6.要设置窗体的外观,可设置的属性有()
A.BackColorB.ForeColorC.BorderStyleD.Caption
7.以下()函数用于字符串操作。
A.MidB.LenC.TrimD.Int
8.以下关于数组的说法正确的有()
A.数组可以是一维的也可以是多维的
B.数组元素类型必须相同
C.可以动态定义数组大小
D.静态数组大小不能改变
9.以下()可以在VB中用于文件操作。
A.OpenB.CloseC.InputD.Print
10.以下属于VB集成开发环境窗口的有()
A.代码窗口B.窗体设计窗口C.立即窗口D.属性窗口
三、判断题(每题2分,共10题)
1.在VB中,变量不声明也能直接使用。()
2.标签控件可以接收用户输入。()
3.一个VB工程中只能有一个窗体。()
4.If语句可以嵌套使用。()
5.当文本框的Locked属性为True时,文本框内容不可编辑。()
6.Rnd函数生成的随机数范围是0到1之间(包含0和1)。()
7.数组下标的下界只能是0或1。()
8.VB中注释语句用Rem或单引号()开头。()
9.所有控件都有Click事件。()
10.用SaveFileDialog控件可以保存文件。()
四、简答题(每题5分,共4题)
1.简述VB中变量声明的作用。
答:变量声明用于告诉系统变量的名称、数据类型等信息,让系统为变量分配内存空间,同时提高程序的可读性和可维护性,避免变量使用错误。
2.如何设置命令按钮的快捷键?
答:在按钮的Caption属性中,在想要设置为快捷键的字符前加上“”符号,运行时按下Alt+该字符就能触发按钮的Click事件。
3.简述For...Next循环和Do...Loop循环的主要区别。
答:For...Next循环适用于已知循环次数的情况,通过设置初值、终值和步长来控制循环;Do...Loop循环更灵活,可根据条件决定是否