二级VB考试实务技巧试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.以下哪个不是VisualBasic的编程环境?
A.代码编辑器
B.窗体设计器
C.调试器
D.数据库连接器
2.在VB中,以下哪个函数用于将字符串转换为数字?
A.Val
B.Str
C.Int
D.Abs
3.以下哪个是VB中定义数组的正确语法?
A.Dim数组名()As类型
B.Dim数组名[长度]As类型
C.Dim数组名[下标1To下标2]As类型
D.Alloftheabove
4.以下哪个是VB中定义二维数组的正确语法?
A.Dim数组名(下标1,下标2)As类型
B.Dim数组名[下标1To下标2,下标3To下标4]As类型
C.Dim数组名[下标1,下标2]As类型
D.Alloftheabove
5.在VB中,以下哪个是判断字符串是否为空的函数?
A.IsEmpty
B.IsNull
C.IsNumeric
D.IsArray
6.以下哪个是VB中声明子过程的正确语法?
A.Sub子过程名(参数列表)
B.Function子过程名(参数列表)As类型
C.Private子过程名(参数列表)
D.Public子过程名(参数列表)
7.以下哪个是VB中声明类的正确语法?
A.Class类名
B.Structure类名
C.Interface类名
D.Module类名
8.在VB中,以下哪个是判断布尔表达式的函数?
A.IIf
B.Is
C.Like
D.Not
9.以下哪个是VB中获取当前系统时间的函数?
A.Timer
B.Time
C.Date
D.Now
10.在VB中,以下哪个是声明静态变量的关键字?
A.Static
B.Dim
C.Private
D.Public
二、填空题(每空2分,共10空)
1.在VB中,声明一个整型变量可以使用关键字______。
2.VB中,数组的默认下标起始值为______。
3.在VB中,声明一个字符串变量可以使用关键字______。
4.VB中,判断一个对象是否为空可以使用______函数。
5.在VB中,获取当前系统时间的函数是______。
6.VB中,声明一个子过程需要使用关键字______。
7.在VB中,声明一个类需要使用关键字______。
8.VB中,声明一个静态变量需要使用关键字______。
9.在VB中,声明一个模块需要使用关键字______。
10.VB中,声明一个常量需要使用关键字______。
三、编程题(每题20分,共40分)
1.编写一个VB程序,实现以下功能:计算两个整数的和、差、积、商。
2.编写一个VB程序,实现以下功能:根据用户输入的月份,输出该月的天数。
四、简答题(每题10分,共20分)
1.简述VB中数组的声明和使用方法。
2.简述VB中子过程和函数的区别。
二、多项选择题(每题3分,共10题)
1.以下哪些是VisualBasic中常用的数据类型?
A.Integer
B.String
C.Boolean
D.Date
E.Object
2.在VB中,以下哪些是有效的变量命名规则?
A.变量名可以以数字开头
B.变量名只能包含字母、数字和下划线
C.变量名不能包含空格
D.变量名可以包含特殊字符
E.变量名区分大小写
3.以下哪些是VB中数组操作的基本语句?
A.ReDim
B.Erase
C.Sort
D.Copy
E.Resize
4.在VB中,以下哪些是字符串处理函数?
A.LTrim
B.RTrim
C.Mid
D.Split
E.Trim
5.以下哪些是VB中常用的数学函数?
A.Abs
B.Sqr
C.Exp
D.Log
E.Round
6.在VB中,以下哪些是控制结构?
A.If
B.Switch
C.For
D.While
E.DoLoop
7.以下哪些是VB中定义事件过程的正确方式?
A.PrivateSub控件名_事件名()
B.PublicSub控件名_事件名()
C.ProtectedSub控件名_事件名()
D.FriendSub控件名_事件名()
E.OverridableSub控件名_事件名()
8.在VB中,以下哪些是文件操作的方法?
A.Open
B.Close
C.Read
D.Write
E.Append
9.以下哪些是VB中常用的