绪论 单元测试
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:按F5键
B:
双击窗体
C:单击“启动”按钮图标
D:从菜单栏运行菜单中选“全编译执行”菜单命令
答案: 【
双击窗体
】
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:0<=x<100
B: x>=0 AND x<100
C:0<=x OR x<100
D:0
答案: 【 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:2
B:4
C:3
D:1
答案: 【2
】
5、单选题:
20. 表达式X+1>X是( )
选项:
A:关系表达式
B:字符串表达式
C:非法表达式
D:算术表达式
答案: 【关系表达式】
第三章 单元测试
1、单选题:
Inputbox()函数的返回值类型为( )
选项:
A:数值型
B:变体型
C:逻辑型
D:字符型
答案: 【字符型】
2、单选题:
要使循环体至少执行一次,应使用( )循环
选项:
A:Do–Loop while|until
B:For-next
C:do[while|until]-loop
D:While-wend
答案: 【For-next】
3、单选题:
程序的基本控制结构是( )
选项:
A:For…Next结构、Do…loop结构
B:顺序结构、选择结构和循环结构
C:单行结构和多行结构
D:顺序结构、多分支结构和单分支结构
答案: 【单行结构和多行结构】
4、单选题:
以下Case语句中,能正确描述Y的绝对值大于7的是( )
选项:
A: Case Not(-6 To 6)
B:Case Is<-6,Is>6
C:Case -6 To 6
D:Case Abs(Y)>6
答案: 【 Case Not(-6 To 6) 】
5、单选题:
以下Case语句含有错误的是( )
选项:
A:Case Is>10 And Is<50
B:Case Is>10
C:Case 3,5,Is>10
D:Case 0 To 10
答案: 【Case Is>10 And Is<50】
第四章 单元测试
1、单选题:
如下数组声明语句,正确的是( )
选项:
A:Dim A(3,4) As String
B:Dim A(3 4) As Integer
C:Dim A(N,N) As Single
D: Dim A[3,4] As Intiger
答案: 【Dim A(3,4) As String】
2、单选题:
如果有声明Option base 1, Dim arr(3,3),则该数组共有( )个元素
选项:
A:9
B:4
C:16
D:6
答案: 【9
】
3、单选题:
以下说法不正确的是( )
选项:
A:使用不带关键字Preserve的ReDim语句可以重新定义数组的维数
B:使用不带关键字Preserve的ReDim语句可以改变数组的数据类型
C:使用不带关键字Preserve的ReDim语句可以改变数组各维的上、下界
D:使用不带关键字Preserve的ReDim语句可以对数组中的所有元素进行初始化
答案: 【使用不带关键字Preserve的ReDim语句可以改变数组的数据类型】
4、单选题:
下列有关控件数组的说法中,错误的是( )
选项:
A:控件数组中的所有控件共享同一个事件过程
B:控件数组中每个元素的下标由控件的Index属性指定
C:控件数组由一组具有相同名称和相同类型的控件组成,不同类型的控件无法组成控件数组
D:控件数组中的所有控件不得具有各自不同的属性设置值
答案: 【控件数组中的所有控件不得具有各自不同的属性设置值】
5、单选题:
已知有数组声明:Dim a(-1 to 3,2 to 5) as integer,引用数组元素,正确的是( )
选项:
A: a(0,6)
B: a(-1,5)
C:a(1)
D:a[-1,2]
答案: 【 a(-1,5)】
第五章 单元测试
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=32Call 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:232
B:123
C:23
D:1232
答案: 【232
】
5、单选题:
可以在窗体模块的通用声明段中声明( )
选项:
A:全局变量
B:全局数组
C:全局常量
D:全局用户自定义类型
答案: 【全局变量】
第六章 单元测试
1、单选题:
选择工具箱中的Timer控件是指( )
选项:
A:图象控件
B:文件列表框控件
C:形状控件
D:时钟控件
答案: 【时钟控件】
2、单选题:
程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是( )
选项:
A:KeyDown
B:MouseUp
C:C1ick
D:MouseDown
答案: 【KeyDown】
3、单选题:
刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是( )
选项:
A:文本框
B:普通对话框
C:单选按钮
D:图片框
答案: 【普通对话框】
4、多选题:
在程序运行期问,如果拖动滚动条上的滚动块,则触发的滚动条事件是( )
选项:
A:Scroll
B:GetFocus
C:Move
D:Change
答案: 【Scroll
;Change】
5、单选题:
组合框控件可将( )组合成一个控件
选项:
A:标签控件和列表框控件
B:复选框控件和选项按钮控件
C:列表框控件和文本框控件
D:标签控件和文本框控件
答案: 【列表框控件和文本框控件】
第七章 单元测试
1、判断题:
下拉式菜单和弹出式菜单都是在使用菜单编辑器时设计的。设计时:弹出式菜单中作为菜单的菜单项的Visible属性应设置为Flase,程序开始运行时不需要显示,在单击鼠标右键时会弹出;下拉式菜单中作为菜单名的菜单项的Visible属性应设置为True,程序运行时显示在窗体的顶部
选项:
A:错
B:对
答案: 【对】
2、判断题:
在显示字体对话框之前必须设置Flags属性,指示选用何种字体,否则将发生不存在字体错误。
选项:
A:错
B:对
答案: 【对】
3、单选题:
下列控件中,哪个是外部控件。
选项:
A:Timer
B:PictureBox
C:CommandButton
D:CommonDialog
答案: 【CommonDialog】
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:对
答案: 【错】
评论0