vb程序设计试题及答案
一、单项选择题(每题2分,共20分)
1.在VB中,用于显示消息框的函数是()
A.InputBoxB.MsgBoxC.PrintD.Debug.Print
2.以下()是合法的变量名。
A.3abB.a-bC.ab3D.dim
3.执行语句`a=12:b=Len(Str(a))`后,变量b的值是()
A.2B.3C.4D.5
4.若要使命令按钮不可用,需将其()属性设置为False。
A.EnabledB.VisibleC.CaptionD.Value
5.表达式`Int(-3.6)`的值是()
A.-3B.-4C.3D.4
6.以下()语句可以实现将焦点移到文本框Text1上。
A.Text1.SetFocusB.Text1.FocusC.Focus.Text1D.Text1.Focus=True
7.用于清除列表框List1中所有项目的方法是()
A.ClearB.ClsC.RemoveD.Delete
8.在VB中,以下()数据类型占用内存最少。
A.IntegerB.LongC.SingleD.Byte
9.执行`Fori=1To5Step2`循环时,循环体执行的次数是()
A.2次B.3次C.4次D.5次
10.以下()事件是文本框Text1失去焦点时触发的。
A.GotFocusB.LostFocusC.ChangeD.Click
答案:1.B2.C3.C4.A5.B6.A7.A8.D9.B10.B
二、多项选择题(每题2分,共20分)
1.以下属于VB标准控件的有()
A.标签B.文本框C.命令按钮D.图片框
2.以下()是VB中的数据类型。
A.StringB.BooleanC.VariantD.Currency
3.以下()方法可以改变窗体的大小。
A.MoveB.ResizeC.WidthD.Height
4.以下关于数组的说法正确的有()
A.数组可以分为静态数组和动态数组
B.静态数组在声明时必须指定其大小
C.动态数组可以在程序运行过程中改变大小
D.数组元素的下标可以是负数
5.以下()事件是窗体加载时触发的。
A.LoadB.UnloadC.ActivateD.Initialize
6.以下()运算符属于算术运算符。
A.+B./C.\D.Mod
7.以下关于函数的说法正确的有()
A.函数可以有返回值
B.函数可以没有参数
C.函数可以嵌套调用
D.自定义函数可以和系统函数同名
8.以下()属性可以设置文本框中显示的文本内容。
A.TextB.CaptionC.ValueD.Name
9.以下()语句可以用于循环结构中跳出循环。
A.ExitForB.ExitDoC.BreakD.Continue
10.以下()控件可以用于显示图片。
A.PictureBoxB.ImageC.LabelD.TextBox
答案:1.ABCD2.ABCD3.AB4.ABC5.AD6.ABCD7.ABC8.A9.AB10.AB
三、判断题(每题2分,共20分)
1.VB中的注释语句以单引号()开头。()
2.变量在使用前必须先声明。()
3.命令按钮的Click事件是在按钮被按下时触发。()
4.表达式`3\2`的结果是1.5。()
5.静态数组一旦声明,其大小不能改变。()
6.文本框的Text属性只能在设计时设置,不能在运行时改变。()
7.函数过程可以有多个返回值。()
8.循环结构中,DoWhile循环和DoUntil循环执行情况完全相同。()
9.窗体的Visible属性设置为False时,窗体将被隐藏,但仍在内存中。()
10.数组元素的下标从0开始。()