计算机二级VB考试亮点分析及试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.下列哪个是VisualBasic中定义数组的正确方法?
A.Dim数组名(下标)As数据类型
B.Dim数组名(上标)As数据类型
C.Dim数组名(下标,上标)As数据类型
D.Dim数组名(上标,下标)As数据类型
2.在VisualBasic中,以下哪个不是合法的数据类型?
A.Integer
B.Double
C.String
D.Boolean
3.以下哪个函数用于计算字符串的长度?
A.Len()
B.Str()
C.Val()
D.Date()
4.在VisualBasic中,以下哪个关键字用于定义一个常量?
A.Dim
B.Const
C.Private
D.Public
5.以下哪个关键字用于定义一个过程?
A.Sub
B.Function
C.End
D.With
6.在VisualBasic中,以下哪个关键字用于定义一个变量?
A.Dim
B.Private
C.Public
D.Static
7.以下哪个关键字用于表示一个子程序?
A.Sub
B.Function
C.End
D.With
8.以下哪个函数用于将字符串转换为数值?
A.Val()
B.Str()
C.Len()
D.Date()
9.在VisualBasic中,以下哪个关键字用于声明一个类?
A.Class
B.Module
C.Structure
D.Interface
10.以下哪个关键字用于表示一个属性?
A.Property
B.Method
C.Function
D.Sub
二、填空题(每空2分,共10分)
1.在VisualBasic中,声明一个整型数组时,可以使用关键字______。
2.函数Len()返回的是______的长度。
3.要在VisualBasic中定义一个常量,可以使用关键字______。
4.在VisualBasic中,______关键字用于定义一个子程序。
5.在VisualBasic中,______关键字用于定义一个过程。
6.在VisualBasic中,______关键字用于声明一个变量。
7.在VisualBasic中,______函数用于将字符串转换为数值。
8.在VisualBasic中,______关键字用于声明一个类。
9.在VisualBasic中,______关键字用于定义一个属性。
10.在VisualBasic中,______关键字用于表示一个过程。
三、程序设计题(共30分)
1.编写一个程序,定义一个整型数组,然后通过用户输入初始化数组元素,最后输出数组中所有偶数的和。(10分)
2.编写一个程序,定义一个字符串数组,然后通过用户输入初始化数组元素,最后输出数组中所有包含数字的字符串。(10分)
3.编写一个程序,定义一个二维整型数组,然后通过用户输入初始化数组元素,最后输出数组中所有对角线元素的和。(10分)
四、简答题(共20分)
1.简述VisualBasic中数组的概念及其作用。(5分)
2.简述VisualBasic中过程的概念及其作用。(5分)
3.简述VisualBasic中属性的概念及其作用。(5分)
4.简述VisualBasic中类和对象的概念及其关系。(5分)
二、多项选择题(每题3分,共10题)
1.以下哪些是VisualBasic中定义数组时可以使用的下标类型?
A.整数
B.字符串
C.日期
D.货币
2.在VisualBasic中,以下哪些是合法的常量?
A.123
B.Hello
C.True
D.#123#
3.以下哪些是VisualBasic中用于控制程序流程的关键字?
A.If
B.For
C.While
D.Break
4.以下哪些是VisualBasic中用于定义变量时可以使用的修饰符?
A.Dim
B.Static
C.Public
D.Private
5.在VisualBasic中,以下哪些函数可以用于字符串操作?
A.Left()
B.Right()
C.Mid()
D.Split()
6.以下哪些是VisualBasic中用于数据类型转换的函数?
A.Val()
B.CInt()
C.CStr()
D.CDate()
7.在VisualBasic中,以下哪些是用于定义过程的语句?
A.Sub
B.Function
C.EndSu