笔记整理的VB试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.下列关于VisualBasic编程语言的说法中,正确的是:
A.VisualBasic是一种面向对象的编程语言
B.VisualBasic只适用于Windows平台
C.VisualBasic不支持面向过程的编程
D.VisualBasic不支持事件驱动编程
2.在VisualBasic中,以下哪个关键字表示变量?
A.Dim
B.Const
C.Private
D.Public
3.以下哪个是VisualBasic中定义数组的正确语法?
A.Dim数组名(下标)As数据类型
B.Dim数组名[下标]As数据类型
C.Dim数组名{下标}As数据类型
D.Dim数组名()As数据类型
4.在VisualBasic中,以下哪个函数用于将字符串转换为数字?
A.Val
B.Str
C.Int
D.Abs
5.以下哪个是VisualBasic中定义常量的关键字?
A.Dim
B.Const
C.Private
D.Public
6.在VisualBasic中,以下哪个操作可以终止程序运行?
A.End
B.Exit
C.Close
D.Stop
7.以下哪个是VisualBasic中定义子过程的正确语法?
A.Sub子过程名(参数列表)
B.Function子过程名(参数列表)
C.Private子过程名(参数列表)
D.Public子过程名(参数列表)
8.在VisualBasic中,以下哪个操作可以清除一个文本框中的内容?
A.Text.Clear
B.Text.Empty
C.Text.ClearAll
D.Text.ClearText
9.以下哪个是VisualBasic中定义数组的下标起始值?
A.0
B.1
C.2
D.3
10.在VisualBasic中,以下哪个是判断两个字符串是否相等的函数?
A.Eqv
B.Eqv
C.StrComp
D.InStr
二、填空题(每题2分,共5题)
1.在VisualBasic中,使用______关键字定义变量。
2.在VisualBasic中,使用______关键字定义常量。
3.在VisualBasic中,使用______关键字定义子过程。
4.在VisualBasic中,使用______关键字定义函数。
5.在VisualBasic中,使用______函数将字符串转换为数字。
三、判断题(每题2分,共5题)
1.在VisualBasic中,变量和常量的定义可以同时进行。()
2.在VisualBasic中,数组元素的下标是从1开始的。()
3.在VisualBasic中,子过程和函数可以相互调用。()
4.在VisualBasic中,可以使用InStr函数查找字符串中某个子字符串的位置。()
5.在VisualBasic中,可以使用StrComp函数比较两个字符串的大小。()
四、简答题(每题5分,共10分)
1.简述VisualBasic中变量的作用域。
2.简述VisualBasic中数组的定义和使用方法。
二、多项选择题(每题3分,共10题)
1.以下哪些是VisualBasic中的基本数据类型?
A.Integer
B.String
C.Boolean
D.Object
E.Date
2.在VisualBasic中,如何声明一个二维数组?
A.Dim数组名(行数,列数)As数据类型
B.Dim数组名(行数,)As数据类型
C.Dim数组名(列数,行数)As数据类型
D.Dim数组名(,)As数据类型
3.以下哪些是VisualBasic中控制结构的关键字?
A.If
B.Then
C.Else
D.For
E.While
4.在VisualBasic中,如何使用循环结构?
A.For循环变量=初始值To终止值Step步长
B.Do循环变量=初始值While条件
C.Do循环变量=初始值Until条件
D.While循环变量=初始值To终止值Step步长
5.以下哪些是VisualBasic中常用的标准控件?
A.TextBox
B.Button
C.Label
D.ComboBox
E.PictureBox
6.在VisualBasic中,如何给控件添加事件处理程序?
A.在属性窗口中设置事件处