二级VB程序设计实用试题及答案分享
姓名:____________________
一、单项选择题(每题2分,共10题)
1.下列关于VisualBasic中变量的说法,错误的是()。
A.变量必须先声明后使用
B.变量可以随时修改其数据类型
C.变量名可以由字母、数字和下划线组成
D.变量名不能以数字开头
2.在以下关于函数的描述中,正确的是()。
A.函数必须返回一个值
B.函数可以没有参数
C.函数不能有返回值
D.函数必须声明类型
3.以下哪个是正确的循环结构?()
A.For...Next
B.While...Wend
C.Do...Loop
D.以上都是
4.在VisualBasic中,关于数组的描述错误的是()。
A.数组可以存储相同类型的数据
B.数组可以存储不同类型的数据
C.数组的下标从0开始
D.数组下标必须是整数
5.以下关于控制台应用程序的说法,错误的是()。
A.控制台应用程序可以没有图形界面
B.控制台应用程序可以访问图形界面
C.控制台应用程序只能通过命令行运行
D.控制台应用程序可以接收用户输入
6.以下关于事件的说法,错误的是()。
A.事件是用户对程序的操作
B.事件是程序对用户的响应
C.事件可以由用户触发
D.事件可以由程序自动触发
7.在以下关于窗体的描述中,正确的是()。
A.窗体是应用程序的主界面
B.窗体不能包含控件
C.窗体可以包含多个控件
D.窗体只能通过代码创建
8.以下哪个是正确的数据类型?()
A.String
B.Integer
C.Boolean
D.以上都是
9.在以下关于字符串函数的描述中,正确的是()。
A.LCase将字符串转换为小写
B.UCase将字符串转换为大写
C.Len返回字符串的长度
D.以上都是
10.以下关于文件操作的描述,错误的是()。
A.文件操作可以使用FileOpen函数
B.文件操作可以使用FilePut函数
C.文件操作可以使用FileGet函数
D.文件操作不能使用FileClose函数
二、多项选择题(每题3分,共10题)
1.在VisualBasic中,以下哪些是合法的变量名?()
A.MyVar
B._test
C.1Var
D.myVar
2.以下哪些是VisualBasic中的基本数据类型?()
A.Integer
B.String
C.Boolean
D.Object
3.以下哪些是控制流语句?()
A.If...Then
B.For...Next
C.Do...Loop
D.SelectCase
4.在以下关于数组的描述中,正确的是?()
A.数组可以存储不同类型的数据
B.数组可以是一维的,也可以是多维的
C.数组的下标从0开始
D.数组的元素可以通过下标访问
5.以下哪些是VisualBasic中的常用控件?()
A.TextBox
B.Button
C.Label
D.ListBox
6.以下哪些是事件驱动的编程特点?()
A.程序的执行顺序由用户操作决定
B.程序的执行顺序由代码顺序决定
C.程序可以响应用户的操作
D.程序可以自动执行代码
7.以下哪些是窗体属性?()
A.Caption
B.Height
C.Width
D.Visible
8.以下哪些是关于字符串操作的正确说法?()
A.Mid函数可以提取字符串的一部分
B.Left函数可以提取字符串的左侧部分
C.Right函数可以提取字符串的右侧部分
D.Str函数可以将数字转换为字符串
9.以下哪些是文件操作的基本步骤?()
A.打开文件
B.读取或写入数据
C.关闭文件
D.删除文件
10.以下哪些是关于异常处理的正确说法?()
A.Try...Catch语句可以捕获异常
B.Finally块中的代码总是执行
C.在Try块中可以声明多个异常
D.在Catch块中可以处理多个异常
三、判断题(每题2分,共10题)
1.在VisualBasic中,变量声明后,其初始值为其数据类型的默认值。()
2.在VisualBasic中,所有变量在使用前都必须进行声明。()
3.在VisualBasic中,可以使用Dim、Private、Public等关键字声明变量。()
4.在VisualBasic中,For循环和Do循环是两种不同的循环结构。()
5.在VisualBasic中,数组的大小必须在声明时确定。()
6.在VisualBasic中,控件是窗体上的图形对象,用于