VB语言知识全面总结试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.在VisualBasic中,以下哪个不是有效的数据类型?
A.Integer
B.Single
C.String
D.Boolean
2.以下哪个函数用于将数字格式化为货币值?
A.Format$
B.CStr()
C.CDbl()
D.Val()
3.在VisualBasic中,以下哪个关键字用于声明一个二维数组?
A.Dim
B.Private
C.Public
D.Static
4.以下哪个关键字用于定义子程序的返回值?
A.Return
B.Exit
C.GoTo
D.Next
5.以下哪个语句可以关闭一个打开的文件?
A.Close
B.Open
C.Save
D.Read
6.在VisualBasic中,以下哪个函数用于获取当前日期和时间?
A.Time$
B.Date$
C.Now()
D.Today()
7.以下哪个关键字用于声明一个过程?
A.Function
B.Sub
C.Property
D.Operator
8.在VisualBasic中,以下哪个语句用于将变量设置为默认值?
A.Default
B.Initialize
C.Set
D.Reset
9.以下哪个关键字用于在循环中跳过当前迭代并继续下一个迭代?
A.Continue
B.Break
C.GoTo
D.Exit
10.在VisualBasic中,以下哪个关键字用于定义一个常量?
A.Dim
B.Const
C.Public
D.Private
二、多项选择题(每题3分,共10题)
1.以下哪些是VisualBasic中的基本数据类型?
A.Integer
B.String
C.Boolean
D.Object
E.Date
2.在VisualBasic中,如何声明一个数组?
A.Dim数组名()As数据类型
B.Dim数组名(,)As数据类型
C.数组名=New数据类型(大小)
D.数组名=New数据类型(大小,大小)
E.数组名=New数据类型(大小,大小,大小)
3.以下哪些是控制结构?
A.If...Then...Else
B.For...Next
C.While...Wend
D.Do...Loop
E.SelectCase
4.在VisualBasic中,如何定义一个子程序?
A.Sub子程序名(参数列表)
B.Function函数名(参数列表)As数据类型
C.Property属性名()
D.Operator操作符()
E.Public子程序名(参数列表)
5.以下哪些是文件操作的方法?
A.Open
B.Close
C.Write
D.Read
E.Append
6.在VisualBasic中,如何处理异常?
A.使用Try...Catch...Finally
B.使用Error...Resume
C.使用OnErrorGoTo
D.使用Err.Number
E.使用Err.Description
7.以下哪些是常用的文件操作属性?
A.Attributes
B.Name
C.Size
D.Path
E.Type
8.在VisualBasic中,如何使用循环?
A.For循环
B.While循环
C.Do循环
D.ForEach循环
E.SelectCase循环
9.以下哪些是VisualBasic中的逻辑运算符?
A.And
B.Or
C.Not
D.Xor
E.Eqv
10.在VisualBasic中,如何处理字符串?
A.使用Mid函数
B.使用Left函数
C.使用Right函数
D.使用InStr函数
E.使用StrComp函数
三、判断题(每题2分,共10题)
1.在VisualBasic中,每个变量在使用前都必须声明其数据类型。()
2.VisualBasic中,单精度浮点数使用关键字“Single”来声明。()
3.使用“Dim”关键字声明的变量,其作用域仅限于所在的过程。()
4.在VisualBasic中,可以使用“Public”关键字声明一个模块级变量。()
5.在VisualBasic中,数组下标是从1开始的。()
6.在VisualBasic中,可以使用“Function”关键字来声明一个无返回值的过