计算机二级VB重要试题汇总及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.下列关于VisualBasic中模块的说法,错误的是()。
A.模块是VB程序中可重用的代码片段
B.模块可以包含过程、变量和常量
C.模块分为标准模块和类模块
D.模块不能包含用户自定义的函数
2.下列关于变量作用域的说法,正确的是()。
A.局部变量可以在任何模块中访问
B.全局变量只能在定义它的模块中访问
C.公共变量可以在任何模块中访问
D.静态变量只能在定义它的过程中访问
3.下列关于过程定义的说法,正确的是()。
A.过程可以没有参数
B.过程必须至少有一个返回值
C.过程可以同时作为函数和子程序使用
D.过程必须包含一个名为Exit的语句
4.下列关于事件的说法,错误的是()。
A.事件是用户对窗体或控件的响应
B.事件可以由用户操作触发
C.事件可以由程序代码触发
D.事件不能由系统自动触发
5.下列关于控制语句的说法,正确的是()。
A.If语句可以嵌套使用
B.SelectCase语句可以包含多个Case值
C.For循环可以包含多个ExitFor语句
D.Do循环可以没有循环条件
6.下列关于数据类型的说法,错误的是()。
A.数据类型可以表示数据的存储方式
B.数据类型可以表示数据的取值范围
C.数据类型可以表示数据的操作方式
D.数据类型不能表示数据的表示形式
7.下列关于数组的说法,正确的是()。
A.数组可以存储不同类型的数据
B.数组可以动态调整大小
C.数组可以只包含一个元素
D.数组必须在声明时指定元素个数
8.下列关于文件操作的说法,错误的是()。
A.文件操作可以通过Open语句打开文件
B.文件操作可以通过Get和Put语句读取和写入文件
C.文件操作可以通过Close语句关闭文件
D.文件操作不能通过程序代码实现
9.下列关于图形界面的说法,错误的是()。
A.图形界面可以由控件组成
B.图形界面可以响应用户操作
C.图形界面可以通过代码实现
D.图形界面不能通过系统自动生成
10.下列关于错误处理的说法,正确的是()。
A.错误处理可以捕获异常
B.错误处理可以忽略异常
C.错误处理可以自定义异常
D.错误处理不能在程序中实现
二、多项选择题(每题3分,共10题)
1.在VisualBasic中,以下哪些是合法的变量名?()
A.MyVar
B._myVar
C.myVar_
D.1MyVar
2.以下哪些是VisualBasic中的基本数据类型?()
A.Integer
B.String
C.Double
D.Object
3.以下哪些是VisualBasic中的流程控制语句?()
A.If
B.For
C.While
D.SelectCase
4.在VisualBasic中,以下哪些是常用的事件?()
A.Click
B.Load
C.Unload
D.MouseMove
5.以下哪些是VisualBasic中的常用控件?()
A.TextBox
B.Button
C.Label
D.Form
6.以下哪些是VisualBasic中的文件操作方法?()
A.Open
B.Close
C.Get
D.Put
7.在VisualBasic中,以下哪些是错误处理的方法?()
A.OnErrorResumeNext
B.Err.Clear
C.Err.Raise
D.Err.Description
8.以下哪些是VisualBasic中的数组操作方法?()
A.ReDim
B.Erase
C.UBound
D.LBound
9.在VisualBasic中,以下哪些是图形界面的设计原则?()
A.简洁明了
B.突出重点
C.用户友好
D.一致性
10.以下哪些是VisualBasic程序调试的方法?()
A.设置断点
B.单步执行
C.追踪变量
D.查看调用堆栈
三、判断题(每题2分,共10题)
1.在VisualBasic中,所有变量都必须在声明前指定数据类型。()
2.VisualBasic中的数组默认下限为0。()
3.在VisualBasic中,可以使用Dim语句在过程中声明变量。()
4.VisualBasic中的过程可以是递归调用的。()
5.在VisualBasic中,事件处理程序可以没有参数。()
6.