从案例学习VB考试的试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.以下哪个不是VisualBasic中常用的数据类型?
A.Integer
B.String
C.Boolean
D.Array
2.在VisualBasic中,以下哪个关键字用于声明一个变量?
A.Dim
B.Var
C.Let
D.Set
3.以下哪个函数用于获取当前日期和时间?
A.Now()
B.Today()
C.Date()
D.Time()
4.在VisualBasic中,以下哪个关键字用于结束一个子程序?
A.End
B.Return
C.Exit
D.Stop
5.以下哪个函数用于将字符串转换为整数?
A.Val()
B.CInt()
C.CLng()
D.CDec()
6.在VisualBasic中,以下哪个关键字用于定义一个常量?
A.Const
B.Let
C.Dim
D.Var
7.以下哪个运算符用于取模运算?
A.Mod
B.Div
C.Min
D.Max
8.在VisualBasic中,以下哪个函数用于获取字符串的长度?
A.Len()
B.Length()
C.Size()
D.Count()
9.以下哪个关键字用于定义一个子程序?
A.Function
B.Sub
C.Process
D.Procedure
10.在VisualBasic中,以下哪个关键字用于定义一个数组?
A.Array
B.Dim
C.New
D.Allocate
二、多项选择题(每题3分,共10题)
1.在VisualBasic中,以下哪些是合法的变量命名规则?
A.变量名可以包含数字
B.变量名可以以数字开头
C.变量名可以包含下划线
D.变量名区分大小写
2.以下哪些是VisualBasic中的基本数据类型?
A.Integer
B.String
C.Boolean
D.Object
3.在以下哪个情况下,使用“Dim”关键字声明变量是合适的?
A.当变量在子程序中使用时
B.当变量在模块级别中使用时
C.当变量在窗体级别中使用时
D.当变量在应用程序级别中使用时
4.以下哪些是VisualBasic中的流程控制语句?
A.If...Then
B.For...Next
C.While...Wend
D.Do...Loop
5.以下哪些是VisualBasic中的数组操作函数?
A.UBound()
B.LBound()
C.IsArray()
D.Array()
6.在以下哪个情况下,应该使用“Set”关键字?
A.初始化一个对象变量
B.将一个对象赋值给另一个对象变量
C.初始化一个数组
D.将一个值赋给一个变量
7.以下哪些是VisualBasic中的日期和时间函数?
A.Date()
B.Time()
C.Now()
D.Today()
8.在VisualBasic中,以下哪些是常用的字符串操作函数?
A.Left()
B.Right()
C.Mid()
D.Str()
9.以下哪些是VisualBasic中的错误处理语句?
A.OnErrorResumeNext
B.OnErrorGoTo0
C.Err.Clear()
D.Err.Raise()
10.在以下哪个情况下,应该使用“Function”关键字?
A.当需要返回一个值时
B.当需要执行一系列操作但没有返回值时
C.当需要定义一个计算过程时
D.当需要定义一个子程序时
三、判断题(每题2分,共10题)
1.在VisualBasic中,变量声明后不需要初始化即可使用。(×)
2.“Integer”数据类型可以存储非常大的整数。(×)
3.使用“Dim”关键字声明的变量默认为公共变量。(×)
4.“For...Next”循环只能用于循环访问数组元素。(×)
5.“Mid”函数可以用于提取字符串的一部分。(√)
6.“Now”函数返回当前日期和时间。(√)
7.在VisualBasic中,数组的大小在声明后不能更改。(√)
8.“OnErrorResumeNext”语句可以忽略所有错误并继续执行代码。(×)
9.“Str”函数可以将数字转换为字符串。(√)
10.“Function”关键字可以用来定义子程序,但不能用来返回值。(×)
四、简答题(每题5分,共6题)
1.简述在VisualBasic中如何声明一个静态数组变量。
2.解释“Function”和“Sub”关键