计算机二级VB考试历年试题及答案整理
姓名:____________________
一、单项选择题(每题2分,共10题)
1.在VisualBasic中,下列关于变量声明的说法中,错误的是()。
A.变量可以在任何地方声明
B.变量必须先声明后使用
C.变量的类型可以通过类型说明符指定
D.变量必须在程序开始时声明
2.下列关于函数过程的说法中,正确的是()。
A.函数过程只能返回一个值
B.函数过程不能在程序中直接调用
C.函数过程不能包含参数
D.函数过程的名称必须是唯一的
3.在以下哪个关键字前加上关键字“ByRef”可以使参数在函数调用时按值传递()。
A.Dim
B.Public
C.Private
D.ByRef
4.以下哪个是VisualBasic中字符串连接运算符()。
A.
B.+
C.*
D./
5.在以下哪个关键字前加上关键字“ByVal”可以使参数在函数调用时按值传递()。
A.Dim
B.Public
C.Private
D.ByVal
6.在VisualBasic中,下列关于控件的命名规则,错误的是()。
A.控件名可以由字母、数字和下划线组成
B.控件名不能以数字开头
C.控件名可以包含特殊字符
D.控件名区分大小写
7.在以下哪个关键字前加上关键字“Static”可以使变量的值在每次函数调用时保持不变()。
A.Dim
B.Public
C.Private
D.Static
8.在以下哪个关键字前加上关键字“Private”可以使变量在模块内部可见()。
A.Dim
B.Public
C.Private
D.Public
9.以下哪个函数可以判断一个字符串是否为空()。
A.IsEmpty
B.IsNumeric
C.IsDate
D.IsArray
10.在以下哪个关键字前加上关键字“Public”可以使变量在模块外部可见()。
A.Dim
B.Public
C.Private
D.Public
二、多项选择题(每题3分,共10题)
1.以下哪些是VisualBasic中的基本数据类型()。
A.Integer
B.String
C.Boolean
D.Object
E.Variant
2.在VisualBasic中,以下哪些方法可以用来格式化输出文本()。
A.Format
B.LTrim
C.RTrim
D.Trim
E.Mid
3.以下哪些是VisualBasic中的流程控制结构()。
A.If...Then
B.For...Next
C.While...Wend
D.Do...Loop
E.SelectCase
4.在以下哪些情况下,可以使用“With”语句()。
A.访问一个控件的属性
B.访问一个对象的属性
C.访问一个数组的元素
D.访问一个字符串的子串
E.访问一个函数的返回值
5.以下哪些是VisualBasic中的关系运算符()。
A.
B.
C.=
D.=
E.=
6.在VisualBasic中,以下哪些是合法的变量名()。
A.MyVar
B._myVar
C.2myVar
D.myVar_
E.my-var
7.以下哪些是VisualBasic中的逻辑运算符()。
A.And
B.Or
C.Not
D.Xor
E.Eqv
8.在以下哪些情况下,可以使用“Dim”关键字声明变量()。
A.在标准模块中
B.在类模块中
C.在窗体模块中
D.在事件过程中
E.在函数过程中
9.以下哪些是VisualBasic中的日期和时间函数()。
A.Now
B.Date
C.Time
D.Year
E.Month
10.在以下哪些情况下,可以使用“Public”关键字声明变量()。
A.需要在不同模块间共享变量
B.需要在同一模块的不同过程间共享变量
C.需要在窗体层访问变量
D.需要在类模块中访问变量
E.需要在事件过程中访问变量
三、判断题(每题2分,共10题)
1.在VisualBasic中,任何数据类型的变量都可以使用类型转换函数转换为String类型。()
2.“With”语句只能用于访问对象的属性和方法。()
3.在VisualBasic中,所有的事件处理程序都是Sub过程。()
4.如果在窗体上放置了多个相同类型的控件,则可以通过控件的Index属性来区分它们。()
5.在VisualBasic中,数组下标的默认起始值是1。()
6.在VisualBasic中,