绪论单元测试
1.VB6.0包括三种版本,分别为学习版、专业版和企业版。
A:对
B:错
答案:A
A:对
B:错
答案:A
2.学习版是VB的基础版本,该版本包含了所有VB的标准控件及网格控件、数据绑定控件和Tab对象。
A:错
B:对
答案:B
A:错
B:对
答案:B
3.专业版是为专业编程者提供了一整套功能完备的开发工具。
大学vb实验教程答案A:错
B:对
答案:B
大学vb实验教程答案A:错
B:对
答案:B
4.企业版包含了专业版的全部功能,增加了自动化管理器、部件管理器、数据库管理工具、Microsoft Visual Source Safe面向工程版的控制系统等。
A:错
B:对
答案:B
A:错
B:对
答案:B
第一章测试
5.下面选项中不能运行Visual Basic程序的操作是( )
A:按F5键
B:从菜单栏运行菜单中选“全编译执行”菜单命令
C:双击窗体
D:单击“启动”按钮图标
答案:C
A:按F5键
B:从菜单栏运行菜单中选“全编译执行”菜单命令
C:双击窗体
D:单击“启动”按钮图标
答案:C
6.Visual Basic窗体设计器的主要功能是( )
A:画图
A:画图
B:编写源程序代码
C:显示文字
D:建立用户界面
答案:D
C:显示文字
D:建立用户界面
答案:D
7.可视化编程的最大优点是( )
A:不需要编写大量代码来描述图形对象
B:所见即所得
C:具有标准工具箱
D:一个工程文件由若干个窗体文件组成
答案:A
A:不需要编写大量代码来描述图形对象
B:所见即所得
C:具有标准工具箱
D:一个工程文件由若干个窗体文件组成
答案:A
8.一个工程文件可包含多种类型的文件,( )文件不包含其中。
A:窗体文件
B:可执行文件
C:资源文件
A:窗体文件
B:可执行文件
C:资源文件
D:工程文件
答案:B
答案:B
9. Microsoft Visual Basic 6.0包括三种版本,其中不包括( )
A:专业版
B:企业版
C:通用版
D:学习版
答案:C
A:专业版
B:企业版
C:通用版
D:学习版
答案:C
第二章测试
10. 在Visual Basic中,常量12#的数据类型是( )
A:长整型
B:双精度浮点型
C:字符串
D:整型
A:长整型
B:双精度浮点型
C:字符串
D:整型
答案:B
11. x是小于100的非负数,用正确的Visual Basic表达式是( )
A:0<=x OR x<100
B:0
C:0<=x<100
D: x>=0 AND x<100
答案:D
A:0<=x OR x<100
B:0
C:0<=x<100
D: x>=0 AND x<100
答案:D
12.不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是( )
A:AB=0 AND A<>B
B: AB=0 AND (A=0 OR B=0)
C:(A=0 OR B=0 )AND A<>B
D: A=0 AND B<>0 OR A<>0AND B=0
答案:B
A:AB=0 AND A<>B
B: AB=0 AND (A=0 OR B=0)
C:(A=0 OR B=0 )AND A<>B
D: A=0 AND B<>0 OR A<>0AND B=0
答案:B
13.Boolean 类型的数据由( )字节组成
A:1
B:2
C:3
D:4
答案:B
B:2
C:3
D:4
答案:B
14.
20.表达式X+1>X是( )
A:算术表达式
B:关系表达式
C:字符串表达式
D:非法表达式
答案:B
A:算术表达式
B:关系表达式
C:字符串表达式
D:非法表达式
答案:B
第三章测试
15. Inputbox()函数的返回值类型为( )
A:变体型
B:字符型
C:逻辑型
D:数值型
答案:B
A:变体型
B:字符型
C:逻辑型
D:数值型
答案:B
16.要使循环体至少执行一次,应使用( )循环
A:Do–Loop while|until
B:While-wend
C:For-next
D:do[while|until]-loop
答案:C
A:Do–Loop while|until
B:While-wend
C:For-next
D:do[while|until]-loop
答案:C
17.程序的基本控制结构是( )
A:顺序结构、选择结构和循环结构
A:顺序结构、选择结构和循环结构
B:For…Next结构、Do…loop结构
C:单行结构和多行结构
D:顺序结构、多分支结构和单分支结构
答案:C
C:单行结构和多行结构
D:顺序结构、多分支结构和单分支结构
答案:C
18.以下Case语句中,能正确描述Y的绝对值大于7的是( )
A:Case -6 To 6
B: Case Not(-6 To 6)
C:Case Is<-6,Is>6
D:Case Abs(Y)>6
答案:B
A:Case -6 To 6
B: Case Not(-6 To 6)
C:Case Is<-6,Is>6
D:Case Abs(Y)>6
答案:B
19.以下Case语句含有错误的是( )
A:Case Is>10 And Is<50
B:Case Is>10
C:Case 3,5,Is>10
A:Case Is>10 And Is<50
B:Case Is>10
C:Case 3,5,Is>10
D:Case 0 To 10
答案:A
答案:A
第四章测试
20.如下数组声明语句,正确的是( )
A: Dim A[3,4] As Intiger
B:Dim A(3 4) As Integer
C:Dim A(3,4) As String
D:Dim A(N,N) As Single
答案:C
A: Dim A[3,4] As Intiger
B:Dim A(3 4) As Integer
C:Dim A(3,4) As String
D:Dim A(N,N) As Single
答案:C
21.如果有声明Option base 1, Dim arr(3,3),则该数组共有( )个元素
A:9
B:16
C:6
D:4
A:9
B:16
C:6
D:4
答案:A
22.以下说法不正确的是( )
A:使用不带关键字Preserve的ReDim语句可以改变数组各维的上、下界
B:使用不带关键字Preserve的ReDim语句可以对数组中的所有元素进行初始化
C:使用不带关键字Preserve的ReDim语句可以重新定义数组的维数
D:使用不带关键字Preserve的ReDim语句可以改变数组的数据类型
答案:D
A:使用不带关键字Preserve的ReDim语句可以改变数组各维的上、下界
B:使用不带关键字Preserve的ReDim语句可以对数组中的所有元素进行初始化
C:使用不带关键字Preserve的ReDim语句可以重新定义数组的维数
D:使用不带关键字Preserve的ReDim语句可以改变数组的数据类型
答案:D
23.下列有关控件数组的说法中,错误的是( )
A:控件数组由一组具有相同名称和相同类型的控件组成,不同类型的控件无法组成控件数组
B:控件数组中每个元素的下标由控件的Index属性指定
C:控件数组中的所有控件不得具有各自不同的属性设置值
D:控件数组中的所有控件共享同一个事件过程
答案:C
A:控件数组由一组具有相同名称和相同类型的控件组成,不同类型的控件无法组成控件数组
B:控件数组中每个元素的下标由控件的Index属性指定
C:控件数组中的所有控件不得具有各自不同的属性设置值
D:控件数组中的所有控件共享同一个事件过程
答案:C
24.已知有数组声明:Dim a(-1 to 3,2 to 5) as integer,引用数组元素,正确的是( )
A: a(-1,5)
B:a(1)
C: a(0,6)
D:a[-1,2]
答案:A
B:a(1)
C: a(0,6)
D:a[-1,2]
答案:A
第五章测试
25.假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是( )
A:只保存工程文件
B:分别保存窗体模块、标准模块和工程文件
C:只保存窗体模块文件
D:只保存窗体模块和标准模块文件
答案:B
A:只保存工程文件
B:分别保存窗体模块、标准模块和工程文件
C:只保存窗体模块文件
D:只保存窗体模块和标准模块文件
答案:B
26.以下关于函数过程的叙述中,正确的是( )
A:函数过程形参的类型与函数返回值的类型没有关系
B:函数过程的返回值可以有多个
C:如果不指明函数过程参数的类型,则该参数没有数据类型
D:当数组作为函数过程的参数时,既能以传值方式传递,也能以引用方式传递
答案:A
B:函数过程的返回值可以有多个
C:如果不指明函数过程参数的类型,则该参数没有数据类型
D:当数组作为函数过程的参数时,既能以传值方式传递,也能以引用方式传递
答案:A
27.在Visual Basic应用程序中,以下正确的描述是( )
A:过程的定义不可以嵌套,但过程的调用可以嵌套
B:过程的定义可以嵌套,但过程的调用不能嵌套
C:过程的定义和过程的调用均不能嵌套
D:过程的定义和过程的调用均可以嵌套
答案:C
A:过程的定义不可以嵌套,但过程的调用可以嵌套
B:过程的定义可以嵌套,但过程的调用不能嵌套
C:过程的定义和过程的调用均不能嵌套
D:过程的定义和过程的调用均可以嵌套
答案:C
28.单击命令按钮时,下列程序的执行结果为( )Private Sub Command1_Click() Dim x As Integer, y As Integerx=12:y=32 Call Proc(x,y) Print x; yEnd SubPublic Sub Proc(n As Integer, ByVal m As Integer) n=n Mod 10m=m Mod 10End Sub
A:123
B:1232
C:23
D:232
答案:D
B:1232
C:23
D:232
答案:D
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论