计算机二级VB考试技巧与试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.下列关于VisualBasic中模块的说法,错误的是:
A.模块是程序的基本单元,用于存储代码
B.模块分为标准模块和类模块
C.标准模块中可以定义全局变量和过程
D.类模块主要用于创建对象
2.在VisualBasic中,以下哪个关键字用于定义一个过程:
A.Sub
B.Function
C.Declare
D.Call
3.下列关于控件的说法,正确的是:
A.控件是用户界面元素,如文本框、按钮等
B.控件只能通过代码创建
C.控件只能被程序调用
D.控件不能直接修改属性
4.在VisualBasic中,以下哪个函数用于获取当前系统日期:
A.Date()
B.Now()
C.Time()
D.Timer()
5.下列关于循环的说法,错误的是:
A.Do...Loop循环可以无限循环
B.For...Next循环适用于循环次数已知的情况
C.While...Wend循环适用于循环条件为真时执行
D.循环体内可以包含其他循环
6.在VisualBasic中,以下哪个关键字用于定义一个数组:
A.Dim
B.New
C.Array
D.List
7.下列关于文件操作的说法,正确的是:
A.文件操作只能在程序运行时进行
B.文件操作只能通过代码实现
C.文件操作可以使用FileOpen函数打开文件
D.文件操作可以使用FileSave函数保存文件
8.在VisualBasic中,以下哪个函数用于获取字符串的长度:
A.Len()
B.Str()
C.Val()
D.DateLen()
9.下列关于多态的说法,错误的是:
A.多态是指同一操作作用于不同对象时,可以有不同的解释和表现
B.多态可以通过继承实现
C.多态可以通过接口实现
D.多态可以通过重载实现
10.在VisualBasic中,以下哪个关键字用于定义一个属性:
A.Property
B.Get
C.Set
D.Let
二、多项选择题(每题3分,共10题)
1.以下哪些是VisualBasic中常用的数据类型:
A.Integer
B.String
C.Boolean
D.Date
E.Object
2.在VisualBasic中,以下哪些是有效的变量名:
A.myVar
B.2ndVar
C._myVar
D.MyVar
E.my-var
3.以下哪些是VisualBasic中常用的运算符:
A.+(加)
B.-(减)
C.*(乘)
D./(除)
E.^(乘方)
4.以下哪些是VisualBasic中常用的控制结构:
A.If...Then...Else
B.For...Next
C.While...Wend
D.SelectCase
E.Do...Loop
5.以下哪些是VisualBasic中常用的标准模块过程:
A.MsgBox()
B.InputBox()
C.MsgBox$
D.InputBox$
E.MsgBox(%)
6.以下哪些是VisualBasic中常用的文件操作函数:
A.Open()
B.Close()
C.Write()
D.Read()
E.Get()
7.以下哪些是VisualBasic中常用的字符串函数:
A.Left()
B.Right()
C.Mid()
D.LTrim()
E.RTrim()
8.以下哪些是VisualBasic中常用的数组操作函数:
A.UBound()
B.LBound()
C.IsArray()
D.Array()
E.ReDim()
9.以下哪些是VisualBasic中常用的日期和时间函数:
A.Date()
B.Now()
C.Time()
D.Timer()
E.Year()
10.以下哪些是VisualBasic中常用的对象模型概念:
A.属性
B.方法
C.事件
D.控件
E.窗体
三、判断题(每题2分,共10题)
1.在VisualBasic中,每个变量都必须在使用前声明其数据类型。()
2.在VisualBasic中,可以使用Dim语句声明数组,但不能使用Array函数。()
3.在VisualBasic中,If语句和SelectCase语句都可以实现多分支结构。()
4.在VisualBasic中,循环体内的代码可以包含其他循环语句。()
5.在VisualBasic中,事件过程是响应特定