VB编程与实践试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.下列关于VisualBasic编程语言的说法,错误的是:
A.VB是微软公司开发的一种高级编程语言
B.VB具有强大的图形用户界面设计功能
C.VB程序需要通过编译器转换为机器码才能运行
D.VB支持面向对象编程
2.在VisualBasic中,以下哪个是合法的数据类型:
A.String
B.Integer
C.Double
D.Alloftheabove
3.以下哪个函数用于获取当前日期和时间:
A.Now()
B.Time()
C.Date()
D.Today()
4.在VisualBasic中,以下哪个方法可以用来获取一个字符串的长度:
A.Len()
B.Str()
C.Val()
D.Int()
5.以下哪个是VisualBasic中的循环结构:
A.If...Then...Else
B.For...Next
C.Do...While
D.Alloftheabove
6.在VisualBasic中,以下哪个关键字用于定义一个子程序:
A.Function
B.Sub
C.Class
D.Module
7.以下哪个是VisualBasic中的数组声明语法:
A.Dim数组名()As数据类型
B.Dim数组名[下标]As数据类型
C.Dim数组名(下标)As数据类型
D.Alloftheabove
8.在VisualBasic中,以下哪个关键字用于终止程序的执行:
A.Exit
B.Stop
C.End
D.Return
9.以下哪个是VisualBasic中的文件操作语句:
A.Open
B.Close
C.File
D.Alloftheabove
10.在VisualBasic中,以下哪个是错误处理的关键字:
A.Try
B.Catch
C.Finally
D.Alloftheabove
二、多项选择题(每题3分,共10题)
1.以下哪些是VisualBasic中常用的基本数据类型:
A.Integer
B.String
C.Boolean
D.Double
E.Date
2.在VisualBasic中,以下哪些方法可以用来格式化输出文本:
A.Format()
B.CStr()
C.LTrim()
D.RTrim()
E.Mid()
3.以下哪些是VisualBasic中的条件语句:
A.If...Then
B.SelectCase
C.CaseElse
D.For...Next
E.Do...While
4.在VisualBasic中,以下哪些是数组的属性:
A.Count
B.LowerBound
C.UpperBound
D.Length
E.Item
5.以下哪些是VisualBasic中的文件操作方法:
A.Open
B.Close
C.Read
D.Write
E.Append
6.在VisualBasic中,以下哪些是事件处理程序的关键字:
A.Private
B.Public
C.Event
D.Friend
E.Shared
7.以下哪些是VisualBasic中的错误处理语句:
A.OnErrorResumeNext
B.OnErrorGoToLabel
C.Err.Clear
D.Err.Description
E.Err.Number
8.在VisualBasic中,以下哪些是常用的文件格式:
A.TXT
B.CSV
C.XML
D.HTML
E.MDB
9.以下哪些是VisualBasic中的图形操作方法:
A.Line
B.Circle
C.PSet
D.Get
E.Move
10.在VisualBasic中,以下哪些是常用的字符串操作函数:
A.Left()
B.Right()
C.Mid()
D.Trim()
E.Replace()
三、判断题(每题2分,共10题)
1.在VisualBasic中,所有变量在使用前都必须进行声明。()
2.VisualBasic中的数组下标从0开始。()
3.在VisualBasic中,任何数据类型都可以直接赋值给任何变量。()
4.VisualBasic中的循环结构只能用于处理重复执行的任务。()
5.在VisualBasic中,可以使用多个Exit语句来退出循环或子程序。()
6.V