VB编程技能提升试题及答案整理
姓名:____________________
一、单项选择题(每题2分,共10题)
1.以下哪个不是VisualBasic中的基本数据类型?
A.Integer
B.String
C.Boolean
D.Object
2.在VisualBasic中,以下哪个关键字用于声明一个二维数组?
A.Array
B.Dim
C.New
D.Redim
3.以下哪个函数用于获取字符串的长度?
A.Len()
B.Length()
C.Size()
D.LengthOf()
4.在VisualBasic中,以下哪个关键字用于结束一个子程序?
A.End
B.Return
C.Stop
D.Exit
5.以下哪个函数用于将字符串转换为数字?
A.Val()
B.CInt()
C.CDbl()
D.CStr()
6.在VisualBasic中,以下哪个关键字用于定义一个常量?
A.Dim
B.Const
C.Public
D.Private
7.以下哪个方法用于在窗体上绘制一个矩形?
A.DrawRectangle()
B.PaintRectangle()
C.DrawRect()
D.PaintRect()
8.在VisualBasic中,以下哪个关键字用于定义一个事件过程?
A.Event
B.Procedure
C.Sub
D.Function
9.以下哪个函数用于获取当前日期和时间?
A.Now()
B.DateTime()
C.Date()
D.Time()
10.在VisualBasic中,以下哪个关键字用于声明一个过程?
A.Function
B.Sub
C.Procedure
D.Event
答案:
1.D
2.B
3.A
4.A
5.A
6.B
7.A
8.D
9.A
10.B
二、多项选择题(每题3分,共10题)
1.以下哪些是VisualBasic中的数据类型?
A.Integer
B.String
C.Boolean
D.Object
E.Date
2.在VisualBasic中,如何声明一个数组?
A.Dim数组名()As数据类型
B.Dim数组名(下标)As数据类型
C.数组名=New数据类型(下标)
D.数组名=New数据类型()
E.数组名(下标)=数据类型
3.以下哪些函数可以用于字符串操作?
A.LCase()
B.UCase()
C.Mid()
D.Replace()
E.Split()
4.在VisualBasic中,如何定义一个子程序?
A.Sub子程序名(参数列表)[As数据类型]
B.Function函数名(参数列表)[As数据类型]
C.Private子程序名(参数列表)
D.Public函数名(参数列表)
E.Sub函数名(参数列表)
5.以下哪些是VisualBasic中的控制结构?
A.If...Then...Else
B.SelectCase
C.For...Next
D.While...Wend
E.Do...Loop
6.在VisualBasic中,如何处理异常?
A.使用Try...Catch...Finally语句
B.使用OnErrorGoTo语句
C.使用Err对象
D.使用MsgBox函数
E.使用TraceMode属性
7.以下哪些是VisualBasic中的文件操作方法?
A.Open()
B.Close()
C.Read()
D.Write()
E.Seek()
8.在VisualBasic中,如何创建一个窗体?
A.使用FormDesigner
B.使用CodeEditor
C.使用WindowsAPI
D.使用VisualStudio
E.使用Notepad
9.以下哪些是VisualBasic中的事件?
A.Click
B.DoubleClick
C.KeyPress
D.Load
E.Unload
10.在VisualBasic中,如何访问对象属性?
A.使用点操作符(.)
B.使用Set关键字
C.使用With语句
D.使用Property关键字
E.使用Get关键字
答案:
1.A,B,C,D,E
2.A,B,C
3.A,B,C,D,E
4.A
5.A,B,C,D,E
6.A,B,C
7.A,B,C,D,