绪论 单元测试
1、判断题:
VB6.0包括三种版本,分别为学习版、专业版和企业版。
选项:
A:对
B:错
答案: 【对】
2、判断题:
学习版是VB的基础版本,该版本包含了所有VB的标准控件及网格控件、数据绑定控件和Tab对象。
选项:
A:对
B:错
答案: 【对】
3、判断题:
专业版是为专业编程者提供了一整套功能完备的开发工具。
选项:
A:对
B:错
答案: 【对】
4、判断题:
企业版包含了专业版的全部功能,增加了自动化管理器、部件管理器、数据库管理工具、Microsoft Visual Source Safe面向工程版的控制系统等。
选项:
A:对
B:错
答案: 【对】
第一章 单元测试
1、单选题:
下面选项中不能运行Visual Basic程序的操作是( )
选项:
A:从菜单栏运行菜单中选“全编译执行”菜单命令
B:单击“启动”按钮图标
C:
双击窗体
D:按F5键
答案: 【
双击窗体
】
2、单选题:
Visual Basic窗体设计器的主要功能是( )
选项:
A:编写源程序代码
B:建立用户界面
C:显示文字
D:画图
答案: 【建立用户界面】
3、单选题:
可视化编程的最大优点是( )
选项:
A:所见即所得
B:具有标准工具箱
C:一个工程文件由若干个窗体文件组成
D:不需要编写大量代码来描述图形对象
答案: 【不需要编写大量代码来描述图形对象】
4、单选题:
一个工程文件可包含多种类型的文件,( )文件不包含其中。
选项:
A:工程文件
B:窗体文件
C:资源文件
D:可执行文件
答案: 【可执行文件
】
5、单选题:
Microsoft Visual Basic 6.0包括三种版本,其中不包括( )
选项:
A:通用版
B:专业版
C:学习版
D:企业版
答案: 【通用版
】
第二章 单元测试
1、单选题:
在Visual Basic中,常量12#的数据类型是( )
选项:
A:字符串
B:长整型
C:整型
D:双精度浮点型
答案: 【双精度浮点型】
2、单选题:
x是小于100的非负数,用正确的Visual Basic表达式是( )
选项:
A: x>=0 AND x<100
B:0<=x<100
C:0
D:0<=x OR x<100
答案: 【 x>=0 AND x<100】
3、单选题:
不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是( )
选项:
A: A*B=0 AND (A=0 OR B=0)
B: A=0 AND B<>0 OR A<>0AND B=0
C:A*B=0 AND A<>B
D:(A=0 OR B=0 )AND A<>B
答案: 【 A*B=0 AND (A=0 OR B=0)】
4、单选题:
Boolean 类型的数据由( )字节组成
选项:
A:1
B:4
C:2
D:3
答案: 【2
】
5、单选题:
20. 表达式X+1>X是( )
选项:
A:关系表达式
B:非法表达式
C:算术表达式
D:字符串表达式
答案: 【关系表达式】
第三章 单元测试
1、单选题:
Inputbox()函数的返回值类型为( )
选项:
A:字符型
B:逻辑型
C:变体型
D:数值型
答案:
2、单选题:
要使循环体至少执行一次,应使用( )循环
选项:
A:While-wend
B:Do–Loop while|until
C:do[while|until]-loop
D:For-next
答案:
3、单选题:
程序的基本控制结构是( )
选项:
A:For…Next结构、Do…loop结构
B:顺序结构、多分支结构和单分支结构
C:顺序结构、选择结构和循环结构
D:单行结构和多行结构
答案:
4、单选题:
以下Case语句中,能正确描述Y的绝对值大于7的是( )
选项:
A:Case Abs(Y)>6
B:Case -6 To 6
C: Case Not(-6 To 6)
D:Case Is<-6,Is>6
答案:
5、单选题:
以下Case语句含有错误的是( )
选项:
A:Case 3,5,Is>10
B:Case Is>10 And Is<50
C:Case 0 To 10
D:Case Is>10
答案:
第四章 单元测试
1、单选题:
如下数组声明语句,正确的是( )
选项:
A:Dim A(3 4) As Integer
B:Dim A(N,N) As Single
C: Dim A[3,4] As Intiger
D:Dim A(3,4) As String
答案:
2、单选题:
如果有声明Option base 1, Dim arr(3,3),则该数组共有( )个元素
选项:
A:9
B:16
C:6
D:4
答案:
3、单选题:
以下说法不正确的是( )
选项:
A:使用不带关键字Preserve的ReDim语句可以改变数组的数据类型
B:使用不带关键字Preserve的ReDim语句可以重新定义数组的维数
C:使用不带关键字Preserve的ReDim语句可以改变数组各维的上、下界
D:使用不带关键字Preserve的ReDim语句可以对数组中的所有元素进行初始化
答案:
4、单选题:
下列有关控件数组的说法中,错误的是( )
选项:
A:控件数组中的所有控件共享同一个事件过程
B:控件数组中的所有控件不得具有各自不同的属性设置值
C:控件数组中每个元素的下标由控件的Index属性指定
D:控件数组由一组具有相同名称和相同类型的控件组成,不同类型的控件无法组成控件数组
答案:
5、单选题:
已知有数组声明:Dim a(-1 to 3,2 to 5) as integer,引用数组元素,正确的是( )
选项:
A:a[-1,2]
B:a(1)
C: a(-1,5)
D: a(0,6)
答案:
第五章 单元测试
1、单选题:
假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是( )
选项:
A:只保存工程文件
B:只保存窗体模块文件
C:分别保存窗体模块、标准模块和工程文件
D:只保存窗体模块和标准模块文件
答案:
2、单选题:
以下关于函数过程的叙述中,正确的是( )
选项:
A:当数组作为函数过程的参数时,既能以传值方式传递,也能以引用方式传递
B:函数过程的返回值可以有多个
C:如果不指明函数过程参数的类型,则该参数没有数据类型
D:函数过程形参的类型与函数返回值的类型没有关系
答案:
3、单选题:
在Visual Basic应用程序中,以下正确的描述是( )
选项:
A:过程的定义和过程的调用均可以嵌套
B:过程的定义和过程的调用均不能嵌套
C:过程的定义不可以嵌套,但过程的调用可以嵌套
D:过程的定义可以嵌套,但过程的调用不能嵌套
答案:
4、单选题:
单击命令按钮时,下列程序的执行结果为( )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:232
C:23
D:1232
答案:
5、单选题:
可以在窗体模块的通用声明段中声明( )
选项:
A:全局常量
B:全局用户自定义类型
C:全局数组
D:全局变量
答案:
第六章 单元测试
1、单选题:
选择工具箱中的Timer控件是指( )
选项:
A:图象控件
B:时钟控件
C:形状控件
D:文件列表框控件
答案:
2、单选题:
程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是( )
选项:
A:MouseDown
B:KeyDown
C:C1ick
D:MouseUp
答案:
3、单选题:
刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是( )
选项:
A:普通对话框
B:文本框
C:单选按钮
D:图片框
答案:
4、多选题:
在程序运行期问,如果拖动滚动条上的滚动块,则触发的滚动条事件是( )
选项:
A:Move
B:Scroll
C:GetFocus
D:Change
答案:
5、单选题:
组合框控件可将( )组合成一个控件
选项:
A:标签控件和文本框控件
B:复选框控件和选项按钮控件
C:标签控件和列表框控件
D:列表框控件和文本框控件
答案:
第七章 单元测试
1、判断题:
下拉式菜单和弹出式菜单都是在使用菜单编辑器时设计的。设计时:弹出式菜单中作为菜单的菜单项的Visible属性应设置为Flase,程序开始运行时不需要显示,在单击鼠标右键时会弹出;下拉式菜单中作为菜单名的菜单项的Visible属性应设置为True,程序运行时显示在窗体的顶部
选项:
A:错
B:对
答案:
2、判断题:
在显示字体对话框之前必须设置Flags属性,指示选用何种字体,否则将发生不存在字体错误。
选项:
A:错
B:对
答案:
3、单选题:
下列控件中,哪个是外部控件。
选项:
A:PictureBox
B:CommonDialog
C:Timer
D:CommandButton
答案:
4、判断题:
通用对话框控件以图标的形式显示在窗体上,其大小不能改变,在程序运行时,控件会显示在窗体中。
选项:
A:错
B:对
答案:
5、单选题:
通过执行通用对话框的方法,可以将其表示为不同的对话框,方法ShowOpen,显示()对话框。
选项:
A:字体
B:颜色
C:打开文件
D:保存文件
答案:
第八章 单元测试
1、判断题:
用Hide方法不但可以隐藏窗体,而且能够清除内存中的窗体
选项:
A:对
B:错
答案:
2、判断题:
对于多重窗体,需要单独保存每个窗体
选项:
A:对
B:错
答案:
3、判断题:
在一个窗体模块中可以调用在其他窗体中被定义为Public的通用过程
选项:
A:错
B:对
答案:
4、判断题:
如果一个工程包含有多个窗体和标准模块,不能把标准模块设置为启动对象
选项:
A:错
B:对
答案:
5、判断题:
一个工程中包含两个窗体,分别名为form1、form2,还有一个名为mdlfunc的标准模块。假定在form1、form2和mklfunc中分别建立了自定义过程,其定义格式为:
form1中定义的过程
Private Sub frmFunction1()
……
End sub
Form2中定义的过程
Public Sub frmFunction2()
……
End sub
Mdlfunc中定义的过程为
Public Sub mdlFunction()
……
End sub在调用上述过程的程序中,如果不指明窗体或模块的名称,只有mdlFunction可以被任何工程中的任何窗体或模块调用。
选项:
A:对
B:错
答案:
第九章 单元测试
1、判断题:
根据文件的结构和访问方式,文件分为顺序文件、随机文件以及二进制文件。
选项:
A:错
B:对
答案:
2、判断题:
顺序文件在打开时必须指定对文件的操作方式(Input、Output、Append),打开后只能对文件按指定方式进行操作。每打开一次文件,可以进行上述各项的操作。
选项:
A:错
B:对
答案:
3、判断题:
顺序文件在以Input方式打开后,总是从文件的开头读文件,即使对最后一行内容进行操作也必须如此。
选项:
A:错
B:对
答案:
4、判断题:
随机文件只需要给出记录号,即可直接读取该记录的内容。
选项:
A:对
B:错
答案:
5、判断题:
顺序文件在以Output方式打开后,总是从文件的开头写。所以若是一个已经存放内容的文件,其中原有的内容也可以保留。
选项:
A:对
B:错
答案:
请先
!