广东省计算机二级vb试题及答案
一、单项选择题(每题2分,共10题)
1.在VB中,以下哪个是合法的变量名?
A.1abc
B.abc1
C.a+b
D.if
答案:B
2.VB中,用于获取字符串长度的函数是?
A.Len
B.Str
C.Val
D.Chr
答案:A
3.下列哪种数据类型在VB中占用4个字节?
A.Integer
B.Long
C.Single
D.Double
答案:B
4.在VB中,设置对象的属性可以在哪个阶段进行?
A.设计阶段
B.运行阶段
C.两者都可以
D.两者都不可以
答案:C
5.VB中,以下哪个语句用于循环?
A.If
B.Select
C.For
D.Do
答案:C
6.若要在VB中显示一个消息框,使用的函数是?
A.InputBox
B.MsgBox
C.Print
D.Show
答案:B
7.在VB中,模块级变量的声明关键字是?
A.Dim
B.Public
C.Private
D.Static
答案:C
8.以下哪个不是VB中的基本控件?
A.TextBox
B.Label
C.Panel
D.Button
答案:C
9.VB中,表达式3+25的结果是?
A.13
B.16
C.25
D.10
答案:A
10.若要在VB中实现延迟操作,可使用的方法是?
A.Sleep
B.Timer
C.Delay
D.Pause
答案:A
二、多项选择题(每题2分,共10题)
1.在VB中,以下哪些是数值型数据类型?
A.Integer
B.Long
C.Single
D.String
答案:ABC
2.以下哪些是VB中的容器控件?
A.Form
B.Frame
C.PictureBox
D.TextBox
答案:ABC
3.VB中,可以用于输入数据的控件有?
A.TextBox
B.InputBox函数
C.ComboBox
D.ListBox
答案:ABC
4.以下关于VB中过程的说法正确的是?
A.有Sub过程
B.有Function过程
C.过程可以有参数
D.过程不能有返回值
答案:ABC
5.在VB中,改变控件大小的属性有?
A.Width
B.Height
C.Left
D.Top
答案:AB
6.以下哪些是VB中的逻辑运算符?
A.And
B.Or
C.Not
D.Xor
答案:ABCD
7.VB中,以下关于数组的说法正确的是?
A.数组可以是一维的
B.数组可以是二维的
C.数组元素的数据类型必须相同
D.数组大小可以动态改变
答案:ABC
8.下列哪些属于VB中的事件?
A.Click
B.Load
C.Unload
D.Change
答案:ABCD
9.在VB中,以下哪些操作可以用于文件处理?
A.Open
B.Close
C.Read
D.Write
答案:ABCD
10.以下哪些是VB中的数据访问技术?
A.ADO
B.DAO
C.RDO
D.OLEDB
答案:ABCD
三、判断题(每题2分,共10题)
1.在VB中,变量名区分大小写。(错)
2.VB中的函数都有返回值。(错)
3.一个VB工程只能有一个Form。(错)
4.在VB中,文本框的Text属性只能在设计阶段设置。(错)
5.VB中的For循环只能正向计数。(错)
6.所有的VB控件都有Caption属性。(错)
7.在VB中,数组的下标从0开始。(对)
8.VB中的过程不能嵌套定义。(对)
9.消息框在VB中只能显示简单文本。(错)
10.在VB中,不同类型的数据不能进行运算。(错)
四、简答题(每题5分,共4题)
1.简述VB中变量的作用域。
答案:变量作用域分为局部变量(在过程内定义,作用域为该过程)、模块级变量(在模块内定义,作用域为该模块)、全局变量(在模块顶部用Public定义,作用域为整个工程)。
2.说明VB中Sub过程和Function过程的区别。
答案:Sub过程执行特定操作无返回值,通过参数传递数据。Function过程执行操作并返回一个值,可在表达式中使用。
3.如何在VB中设置控件的字体?
答案:可在属性窗口中找到Font属性,通过点击属性值后的按钮进行字体、字号等设置。
4.简述VB中如何进行错误处理。
答案:使用OnError语句,如OnErrorGoto[标签],在标签处编写错误处理代码。
五、讨论题(每题5分,共4题)
1.讨论在VB中使用数组的优点。
答案:数组可方便地存储和处理多个相同类型的数据,通过下标快速访问元素,简化数据管理,