星级VB考试复习试题及答案推荐
姓名:____________________
一、单项选择题(每题2分,共10题)
1.在VisualBasic中,下列哪个是表示字符串类型的变量?
A.Integer
B.Double
C.String
D.Date
2.以下哪个函数用于将数字转换为字符串?
A.Str()
B.Val()
C.CInt()
D.Format()
3.下列哪个是VB中的逻辑运算符?
A.(连接符)
B.@(取模运算符)
C.#(数值分隔符)
D.(逻辑与)
4.在VB中,以下哪个关键字用于声明一个二维数组?
A.Dim
B.Static
C.ReDim
D.Public
5.以下哪个关键字用于在循环中结束当前循环?
A.Exit
B.Continue
C.GoTo
D.Break
6.以下哪个函数用于检查一个字符串是否以指定的子字符串开头?
A.InStr()
B.Left()
C.Mid()
D.Right()
7.在VB中,以下哪个关键字用于定义一个子程序?
A.Sub
B.Function
C.Declare
D.Define
8.以下哪个属性用于设置或获取窗体的标题?
A.Caption
B.Text
C.Name
D.Tag
9.在VB中,以下哪个函数用于获取当前日期和时间?
A.Date()
B.Now()
C.Time()
D.Timer()
10.以下哪个关键字用于声明一个全局变量?
A.Public
B.Private
C.Dim
D.Static
二、填空题(每题2分,共5题)
1.在VB中,使用__________关键字来声明一个变量。
2.要将一个字符串与另一个字符串连接起来,可以使用__________运算符。
3.在VB中,可以使用__________函数来获取字符串的长度。
4.要将数字转换为字符串,可以使用__________函数。
5.在VB中,可以使用__________函数来获取当前日期和时间。
三、编程题(共15分)
1.编写一个VB程序,实现以下功能:输入一个整数,判断它是否为偶数,并输出结果。
2.编写一个VB程序,实现以下功能:计算并输出1到100之间所有偶数的和。
3.编写一个VB程序,实现以下功能:定义一个字符串数组,初始化为“apple”,“banana”,“cherry”,然后遍历数组,输出每个元素。
4.编写一个VB程序,实现以下功能:定义一个二维数组,初始化为{{1,2,3},{4,5,6},{7,8,9}},然后遍历数组,输出每个元素。
5.编写一个VB程序,实现以下功能:定义一个子程序,接受两个整数参数,计算它们的和,并在主程序中调用该子程序并输出结果。
答案:
一、单项选择题
1.C
2.A
3.D
4.C
5.A
6.A
7.A
8.A
9.B
10.A
二、填空题
1.Dim
2.
3.Len()
4.Str()
5.Now()
三、编程题
1.略
2.略
3.略
4.略
5.略
二、多项选择题(每题3分,共10题)
1.在VisualBasic中,以下哪些是合法的数据类型?
A.Integer
B.Double
C.String
D.Boolean
E.Object
2.以下哪些是VB中的关系运算符?
A.(小于)
B.(大于)
C.=(等于)
D.=(小于等于)
E.=(大于等于)
3.以下哪些是VB中的逻辑运算符?
A.AND
B.OR
C.NOT
D.XOR
E.(逻辑与)
4.在VB中,以下哪些关键字用于定义一个子程序?
A.Sub
B.Function
C.Declare
D.Define
E.GoTo
5.以下哪些是VB中的控制结构?
A.If
B.SelectCase
C.For
D.While
E.GoTo
6.以下哪些是VB中的常用对话框?
A.InputBox
B.MsgBox
C.MsgBoxBox
D.OpenDialog
E.SaveDialog
7.在VB中,以下哪些方法可以用来遍历一个数组?
A.ForEach
B.For
C.While
D.DoWhile
E.DoLoop
8.以下哪些是VB中的常用函数?
A.Abs()
B.Sqr()
C.Round()
D.Ceiling()
E.Floor()
9.以下哪些是VB中的常用字符串函数?
A.Left()
B.Mid()
C.Right()
D.InStr()
E