VB测试必知的试题与答案汇总
姓名:____________________
一、单项选择题(每题2分,共10题)
1.以下哪个是VisualBasic中定义常量的关键字?
A.Dim
B.Const
C.Public
D.Private
2.在VisualBasic中,以下哪个函数用于获取当前日期和时间?
A.Date()
B.Time()
C.Now()
D.Today()
3.以下哪个关键字用于定义一个数组?
A.Array
B.New
C.Dim
D.ReDim
4.在VisualBasic中,以下哪个函数用于将字符串转换为数字?
A.CInt()
B.CDbl()
C.Val()
D.Str()
5.以下哪个关键字用于声明一个子程序?
A.Function
B.Sub
C.Private
D.Public
6.在VisualBasic中,以下哪个关键字用于声明一个类?
A.Class
B.Structure
C.Module
D.Interface
7.以下哪个关键字用于声明一个过程?
A.Function
B.Sub
C.Declare
D.Private
8.在VisualBasic中,以下哪个关键字用于定义一个事件处理程序?
A.Event
B.Procedure
C.Handler
D.Process
9.以下哪个关键字用于声明一个接口?
A.Interface
B.Abstract
C.Delegate
D.Enum
10.在VisualBasic中,以下哪个关键字用于声明一个模块?
A.Module
B.Class
C.Structure
D.Delegate
二、填空题(每题2分,共5题)
1.在VisualBasic中,声明一个整型变量可以使用关键字__________。
2.在VisualBasic中,获取当前日期和时间的函数是__________。
3.在VisualBasic中,声明一个二维数组可以使用关键字__________。
4.在VisualBasic中,声明一个子程序需要使用关键字__________。
5.在VisualBasic中,声明一个事件处理程序需要使用关键字__________。
三、判断题(每题2分,共5题)
1.在VisualBasic中,变量必须在声明后才能使用。()
2.在VisualBasic中,字符串和数字不能进行直接比较。()
3.在VisualBasic中,数组可以包含不同类型的元素。()
4.在VisualBasic中,事件处理程序可以没有参数。()
5.在VisualBasic中,模块可以包含多个子程序和函数。()
四、编程题(每题10分,共10分)
1.编写一个程序,计算并输出1到100之间所有偶数的和。
2.编写一个程序,计算并输出一个整数n的阶乘。
3.编写一个程序,实现一个简单的计算器,可以计算加、减、乘、除四种运算。
4.编写一个程序,实现一个简单的文本编辑器,可以完成文本的复制、粘贴、删除等操作。
5.编写一个程序,实现一个简单的学生信息管理系统,可以完成学生信息的添加、修改、删除和查询操作。
二、多项选择题(每题3分,共10题)
1.以下哪些是VisualBasic中常用的数据类型?
A.Integer
B.String
C.Boolean
D.Object
E.Variant
2.在VisualBasic中,以下哪些关键字可以用来控制程序的流程?
A.If
B.For
C.While
D.Do
E.Switch
3.以下哪些是VisualBasic中常用的循环结构?
A.For
B.ForEach
C.While
D.DoWhile
E.DoLoop
4.在VisualBasic中,以下哪些是有效的数组声明方式?
A.DimmyArray()AsInteger
B.DimmyArray(10)AsInteger
C.DimmyArray(1To10)AsInteger
D.myArray=Array(1,2,3,4)
E.DimmyArrayAsInteger=Array(1,2,3,4)
5.以下哪些是VisualBasic中常用的文件操作函数?
A.Open
B.Close
C.WriteLine
D.ReadLine
E.FileCopy
6.在VisualBasic中,以下哪些是有效的错误处理语句?
A.OnErrorResume