vb程序设计试题及答案
一、单项选择题(每题2分,共20分)
1.在VB中,用于定义字符串变量的关键字是()
A.IntegerB.StringC.DoubleD.Boolean
2.以下哪个是VB中的合法变量名()
A.1aB.a-1C.a1D.dim
3.执行语句`MsgBoxHello`后,弹出的消息框标题是()
A.HelloB.无标题C.工程1D.与工程名有关
4.要使文本框获得焦点,可使用()方法。
A.ChangeB.SetFocusC.GotFocusD.LostFocus
5.以下哪个函数用于生成随机数()
A.IntB.RndC.SqrD.Abs
6.以下哪种循环结构一定会执行一次循环体()
A.For...NextB.DoWhile...LoopC.Do...LoopWhileD.While...Wend
7.在VB中,数组下标的默认下限是()
A.0B.1C.-1D.由用户定义
8.以下哪个事件是按钮被单击时触发的()
A.ClickB.DblClickC.MouseDownD.MouseUp
9.以下哪个关键字用于定义过程()
A.FunctionB.SubC.PropertyD.Event
10.若要在标签中显示文字,需设置标签的()属性。
A.CaptionB.TextC.NameD.Visible
答案:1.B2.C3.D4.B5.B6.C7.A8.A9.B10.A
二、多项选择题(每题2分,共20分)
1.以下属于VB基本数据类型的有()
A.IntegerB.StringC.DateD.Variant
2.以下哪些控件可以添加到窗体中()
A.TextBoxB.CommandButtonC.LabelD.Timer
3.以下哪些是VB中的逻辑运算符()
A.AndB.OrC.NotD.Xor
4.以下关于For循环的说法正确的是()
A.可以指定循环次数
B.循环变量的值可以在循环体内修改
C.可以使用ExitFor语句跳出循环
D.循环结束后循环变量的值不变
5.以下哪些是数组的特点()
A.数组中的元素类型必须相同
B.数组在内存中是连续存储的
C.可以通过下标访问数组元素
D.数组的大小在定义后不能改变
6.以下哪些事件属于文本框的事件()
A.ChangeB.KeyPressC.LostFocusD.Click
7.以下哪些语句可以用于在VB中进行数据输入()
A.InputBoxB.MsgBoxC.TextBox.TextD.Val
8.以下关于函数和过程的说法正确的是()
A.函数有返回值,过程没有返回值
B.函数和过程都可以有参数
C.函数和过程都可以嵌套定义
D.调用函数和过程的语法相同
9.以下哪些属性可以设置控件的外观()
A.BackColorB.ForeColorC.FontD.Enabled
10.以下哪些是VB中的文件访问方式()
A.InputB.OutputC.AppendD.Random
答案:1.ABCD2.ABCD3.ABCD4.AC5.ABC6.ABC7.AC8.AB9.ABC10.ABCD
三、判断题(每题2分,共20分)
1.在VB中,变量必须先声明后使用。()
2.标签控件可以接收用户输入。()
3.语句`a=b=c`是合法的VB语句。()
4.DoWhile循环可能一次都不执行循环体。()
5.数组的下标可以是负数。()
6.一个窗体只能有一个启动按钮。()
7.函数过程可以有多个返回值。()
8.文本框的Text属性可以获取或设置文本框中的内容。()
9.可以通过设置控件的Visible属性使其不可见。()
10.在VB中,注释语句以单引号()开头。()
答案:1.√2.×3.×4.√5.√6.×7.×8.√9.√10.√