第一章
1.工程资源管理器窗口中包含的文件类型有(D)种
A、2
B、3
C、4
D、5
2.VB 集成的主窗口中不包括(A)
A.属性窗口 B .标题栏 C .菜单栏D.工具栏3.与传统的程序设计语言相比,VB 最突出的特点是( D )A.结构化程序设计B.程序开发环境
C.程序调试技术D.事件驱动编程机制
4.启动VB 进入编程环境后,下列叙述中错误的是( A )A.工具箱中只有内部控件B.窗口中会自动建立名为FORM1 的窗体
C.属性窗口一定会同时打开D.只要存盘就会生成一个工程文件
5.下列关于属性设置的叙述错误的是( A )
A.控件具有什么属性是VB 预先设计好的,用户不能改变
B.控件具有什么属性是VB 预先设计好的,用户可以改变
C.控件的属性既可以在属性窗口中设置,也可以用程序代码设置
D.控件的属性在属性窗口中设置后,还可以用程序代码为其设置新值
6.应用程序设计完成后,应将程序文件保存,保存的文件是( A )A.只保存窗体文件即可B.只保存工程文件即可,
C.先保存工程文件,之后再保存窗体文件
D.先保存窗体文件(和标准模块文件),之后再保存工程文件。
7.启动VB 后,就意味着要建立一个新的( C )
A.窗体 B .程序 C .工程 D .文件
8.下面不能打开属性窗口的操作是( C )
编程语言vb是什么A.执行“视图”菜单中的“属性窗口”命令
B.单击工具栏上的“属性窗口”按钮
C.按ctrl+T 快捷键D.按F4 键。
9.在正确安装VB6.0 后,可以通过多种方式启动VB, 以下(D )方式不能启动VB A.通过“开始”菜单中的“程序”命令
B.通过“我的电脑”到VB6.EXE,双击该文件名
C.通过“开始”菜单中的“运行”命令
D.进入DOS 方式,执行VB6.EXE 文件
10.VB 集成环境的大部分窗口都可以从主菜单项(B )的下拉菜单到相应的打开命令A.编辑B.视图 C .格式 D .调试
11.下列(C )方法不是VB6.0 中打开工程的方法
A.按CTRL+O 组合键
B.执行“文件”菜单中的“打开工程”命令
C.按ALT+O 组合键
D.单击标准工具栏上的“打开工程”按钮
12.下列叙述中正确的是( B )
A.VB 与BASIC 没有什么不同 B .VB 与BASIC 的编程机制不同
C.VB 是过程设计语言 D .VB 与BASIC 之间没有什么联系。13.VB 是一种面向对象的程序设计语言,构成对象的三要素是( B )A.属性、控件和方法 B .属性、事件和方法
C.窗体、控件和过程 D .控件、过程和模块
14.以下说法正确的是( D )
A.对象属性只能在“属性窗口”中设置
B.一个新的工程可以在“工程窗口”中建立
C.必须先建立一个工程,才能开始设计应用程序
D.只能在“代码窗口”中编写程序代码。
15.下列说法中错误是( B )
A.应用程序界面是窗体B.应用程序的界面是对象
C.每个应用程序都要生成一个工程D.一个应用程序由若干个VB 文件组成16.以下选项中,不是可视化编程方法特点的是( C )A.不必运行程序就能看到所要做的界面B.采用面向对象驱动事件的机制
C.使用工程的概念来建立应用程序D.将代码和数据集成到一个独立的对象中17.VB6.0 集成开发环境可以( D )
A.编辑、调试、运行程序,但不能生成可执行程序
B.编辑、生成可执行程序、运行程序,但不能调试程序
C.编辑、调试、生成可执行程序,但不能运行程序
D.编辑、调试、运行程序,也能生成可执行程序
18.下列不属于VB 特点的是( C )
A.对象的链接与嵌入 B .结构化程序设计
C.编写跨平台应用程序 D .事件驱动程序编程机制
19.在VB 环境下,当写一个新的VB 程序时,所做的第一件事是( B )A.编写代码B.新建一个工程C.打开属性窗口D.进入VB 环境20.下面关于VB6.0 工具栏的说法不正确的是( B )
A.工具栏的位置可以任意改变 B .工具栏一定在菜单栏下方
C.工具栏可以隐藏 D .VB 有多个工具栏
(二)判断题(对的在括号内打“√”,错的在括号内打“×”)
1.(T )VB 的企业版包括专业版的全部功能。
2.(F )一个对象对应一个事件,一个事件对应一个事件过程
3.(T)在程序设计阶段,双击某个控件,所打开的窗口是代码窗口
4.(F)方法是预先定义好的、能够被对象识别的动作
5.(F)对象属性只能在“属性窗口”中设置
6.(T)按ctrl+R 进入工程资源管理器窗口
7.(T)工程资源管理器管理文件主要有6 类,即窗体文件(.frm)、标准模块文件(.bas)、类模块文件(.cls)、工程文件(.vbp)、工程组文件(.vbg)和资源文件(.res)
8.(T)按ctrl+G 进入立即窗口。
9.(F )按F7 进入程序运行窗口。
10.(F)应用程序的界面是对象。
第二章
(一)选择题
1、以下不是Visual Basic 的特点的选项是( B )。
A、可视编程
B、算法设计
C、事件驱动
D、面向对象
2、VB 的工程资源管理器可管理多种类型的文件,下面叙述不正确的是( C )
A、窗体文件的扩展名为.frm,每个窗体对应一个窗体文件
B、标准模块是一个纯代码性质的文件,它不属于任何一个窗体
C、用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.bas
D、资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑
3、一个工程中包含两个名称分别为Form1、Form2 的窗体、一个名称为Func 的标准模块。
假定在Form1、Form2 和Func 中分别建立了自定义过程,其定义格式为:
Form1 中定义的过程:
Private Sub Fun1( )
……
End Sub
Form2 中定义的过程:
Private Sub Fun2( )
……
End Sub
Func 中定义的过程:
Private Sub Fun3( )
……
End Sub
在调用上述过程的程序中,如果不指明窗体或模块的名称,则以下叙述中正确的是(D )
A、上述三个过程都可以在工程中的任何窗体或模块中被调用
B、Fun1 和Fun2 过程能够在工程中各个窗体或模块中被调用
C、上述三个过程都只能在各自被定义的模块中调用
D、只在Fun3 过程能够被工程中各窗体或模块调用
4、当运行程序时,系统自动执行启动窗体的某个事件过程。这个事件过程是( A )
A、Load
B、Click
C、Unload
D、GotFocus
5、Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是( B )
A、设计、控件和事件
B、属性、事件和方法
C、窗体、控件和过程
D、控件、过程和模块
6、以下叙述中错误的是( C )
A、打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件
B、保存Visual Basic 程序时,应分别保存窗体文件及工程文件
C、Visual Basic 应用程序只能以解释方式执行
D、事件可以由用户引发,也可以由系统引发
7、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是( C )
A、工程资源管理器窗口
B、工具箱窗口
C、代码窗口
D、属性窗口
8、以下叙述中正确的是( A )
A、窗体的Name 属性指定窗体的名称,用来标识一个窗体
B、窗体的Name 属性的值是显示在窗体标题栏中的文本
C、可以在运行期间改变对象的Name 属性的值
D、对象的Name 属性值可以为空
9、以下叙述中错误的是( C )
A、一个工程中只能有一个Sub Main 过程
B、窗体的Show 方法的作用是将指定的窗体装入内存并显示该窗体
C、窗体的Hide 方法和Unload 方法的作用完全相同
D、若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体
10、以下关于窗体的描述中,错误的是( A )
A、执行Unload Forml 语句后,窗体Forml 消失,但仍在内存中
B、窗体的Load 事件在加载窗体时发生
C、当窗体的Enabled 属性为False 时,通过鼠标和键盘对窗体的操作都被禁止
D、窗体的Height、Width 属性用于设置窗体的高和宽
11、为了保存一个VB 应用程序,下列正确的是( C )
A、只保存窗体文件(.frm)
B、只保存工程文件(.vbp)
C、分别保存工程文件和窗体文件
D、分别保存工程文件和标准模块文件(.bas)
12、假定窗体的名称为(Name 属性)为form1,则把窗体的标题设置为“VBTEST”的语句正确的是( B )
A、orm1=“VBTEST”
B、Caption=“VBTEST”
C、st=“VBTEST”
D、form1.name=“VBTEST”
13、当一个工程含有多个窗体时,其中的启动窗体是( D )
A、启动VB 时建立的窗体
B、第一个添加的窗体
C、最后一个添加的窗体工程属性
D、在工程属性对话框中指定的窗体
14、同时改变一个活动控件的高度和宽度,正确的操作是( A )
A、拖拉控件4 个角上的某个小方块
B、只能拖拉位于控件右下角的小方块
C、只能拖拉位于控件左下角的小方块
D、不能同时改变控件的高度和宽度
15、如果要向工具箱中加入控件的部件,可以利用“工程”菜单中的( A )命令
A、引用
B、部件
C、工程属性
D、加窗体
16、下列叙述中正确的是( C )
A、所有应用程序都是由窗体开始执行的
B、在多文档系统中,每个窗体都是平等的
C、VB 的每一个窗体和控件都存在一个预定义的事件集
D、改变窗体的标题也就是改变其属性窗口中的Name 属性
17、创建VB 应用程序的主要步骤是:①创建应用程序界面②设置控件③设置属性
④编写代码,其中正确的步骤是( C )
A、①③④
B、①②④
C、②③④
D、①②③④
18、工程文件的扩展名是( B )
A、.vbg
B、.vbp
C、.vbw
D、.vbl
19、VB 中控件主要分为3 类,下面哪一种不是VB 中的控件类( D )
A、标准控件
B、ActiveX
C、可插入对象
D、外部控件
20、以下叙述中错误的是( A )
A、事件过程是响应特定事件的一段程序
B、不同的对象可以具有相同名称的方法
C、对象的方法是执行指定操作的过程
D、对象事件的名称可以由编程者指定
(二)判断题(对的在括号内打“√”,错的在括号内打“×”)
1、(F )以.BAS 为扩展名的文件是类模块文件。
2、(F )窗体模块和标准模块都是只由代码组成。
3、(F )程序运行前必须先保存。
4、(F )不同控件的相同属性的只读性相同。
5、(T )不同事件触发是有先后顺序的。
6、(F )窗体的Show 方法和Load 语句具有相同的功能
7、(F )所有属性都可以在属性窗口设置。
8、(T )可以用程序代码窗体上画控件。
9、(F )“事件驱动“程序中的事件的含义是用户操作事件。
10、(T)用户不可以自定义标准控件的事件,但可以用类的方法来自定义控件及其事件、方法。
11、(F )窗体包含的代码全部由事件过程组成。
第三章
(一)选择题
1、下面的四个VB6.0 表达式语法正确的是( D )。
A、a>b.find.b<>c
B、a>b c
C、a>b AND<>c
D、a>b AND b<>c
2、骰子是一个正六面体,用1-6 这六个数分别代表这六面,掷一次骰子出现的数可表示为(D )。
A、INT(RND(6)+1)
B、INT(RND*6)
C、INT(RND*7)
D、INT(RND*6+1)
3、Print 方法可以输出多个表达式,若使用标准格式输出,各表达式的分隔符应是(B )。
A、空格
B、逗号
C、冒号
D、分号
4、以下关于MsgBox 的叙述中,错误的是( C )
A、MsgBox 函数返回一个整数
B、通过MsgBox 函数可设置信息框中图标和按钮的类型
C、MsgBox 语句没有返回值
D、MsgBox 函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量
5、编写如下程序:
Private Sub Form_Click()
a$=”54321”:b$= “abcde”
For j=l To 5
Print Mid$(a$,6-j,1)+Mid$(b$,j ,1);
Next j
Print
End Sub
程序运行后,单击窗体,其输出结果为( D )。
A、alb2c3d45e
B、a5b4c3d2el
C、eld2c3b4a5
D、la2b3c4d5e
6、在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Labe11 和Command1,然后编写如下两个事件过程:
Private Sub Commandl_Click()
strText=InputBox( “请输入”)
Text1 .Text=strText
End Sub
Private Sub Text1_Change()
Labe11 .Caption=Right(Trim(Text1.Text),3)
End Sub
程序运行后,如果在对话框中输入abcdef,则在标签中显示的内容是(D )。
A、空
B、abcdef
C、abc
D、def
7、可以同时删除字符前导和尾部空白的函数是( C )。
A、Ltrim
B、Rtrim
C、Trim
D、Mid
8、表达式4+5 \6*7 /8Mod9 的值是( B )。
A、4
B、5
C、6
D、7
9、执行以下程序段后,变量c$的值为( D )。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论