vb等级考试试题及答案
一、单项选择题(每题2分,共10题)
1.以下哪个是VB中合法的变量名?
A.1abcB.abcC.abc_1D.dim
答案:C
2.执行语句x=MsgBox(提示,vbOKCancel,标题),若用户点击“确定”,x的值是?
A.1B.2C.3D.4
答案:A
3.以下哪种数据类型占用内存最小?
A.IntegerB.LongC.SingleD.Byte
答案:D
4.要使文本框获得焦点,应使用的方法是?
A.SetFocusB.FocusC.GetFocusD.LostFocus
答案:A
5.以下关于函数的说法,正确的是?
A.函数一定有返回值B.函数不能有参数
C.函数不能调用函数D.函数只能在模块中定义
答案:A
6.以下哪个事件是按钮被按下时触发的?
A.ClickB.DblClickC.KeyPressD.MouseDown
答案:A
7.以下关于数组的声明,正确的是?
A.Dima(5)AsIntegerB.Dima(3,4)AsString
C.Dima()AsSingleD.以上都正确
答案:D
8.表达式3Mod2的结果是?
A.0B.1C.2D.3
答案:B
9.要设置标签的文本内容,应使用的属性是?
A.CaptionB.TextC.NameD.Value
答案:A
10.以下哪个关键字用于声明常量?
A.DimB.ConstC.StaticD.Public
答案:B
二、多项选择题(每题2分,共10题)
1.以下属于VB标准数据类型的有()
A.IntegerB.StringC.BooleanD.Variant
答案:ABCD
2.以下哪些是VB中的控件()
A.LabelB.TextBoxC.CommandButtonD.Form
答案:ABC
3.以下哪些语句可以用于循环结构()
A.For...NextB.Do...LoopC.While...WendD.If...Then
答案:ABC
4.以下关于函数的说法正确的有()
A.函数可以有多个参数B.函数可以没有参数
C.函数可以嵌套调用D.函数可以返回多个值
答案:ABC
5.以下哪些属性可以用于设置文本框的外观()
A.BackColorB.ForeColorC.FontD.BorderStyle
答案:ABCD
6.以下哪些事件是文本框可能触发的()
A.TextChangedB.KeyPressC.LostFocusD.Click
答案:ABC
7.以下关于数组的说法正确的有()
A.数组可以是一维的B.数组可以是二维的
C.数组可以存储不同类型的数据D.数组的下标可以从0开始
答案:ABD
8.以下哪些运算符属于算术运算符()
A.+B.-C.D./
答案:ABCD
9.以下哪些语句可以用于条件判断()
A.If...ThenB.ElseIfC.SelectCaseD.ForEach
答案:ABC
10.以下哪些是VB中的容器控件()
A.FrameB.PictureBoxC.OptionButtonD.CheckBox
答案:AB
三、判断题(每题2分,共10题)
1.VB中变量名不区分大小写。()
答案:对
2.文本框的Text属性只能读取不能修改。()
答案:错
3.For循环的循环次数是固定的。()
答案:对
4.函数可以没有返回值。()
答案:对
5.数组一旦声明,大小就不能改变。()
答案:错
6.MsgBox函数的返回值是用户点击的按钮对应的常量。()
答案:对
7.VB中注释语句用单引号开头。()
答案:对
8.标签控件可以接收用户输入。()
答案:错
9.表达式5/2的结果是2。()
答案:错
10.过程可以嵌套定义。()
答案:错
四、简答题(每题5分,共4题)
1.简述VB中变量的命名规则。
答案:必须以字母开头,由字母、数字、下划线组成,不能使用VB中的关键字,长度不超255个字符。
2.如何在VB中实现一个简单的消息框?