vb学习重点及习题库 下载本文

3、事件驱动

在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。以下为事件驱动应用程序的一般性操作序列:

⑴启动应用程序,加载窗体。

⑵窗体上的控件响应用户的触发,由相应的事件驱动代码,即事件过程。 ⑶应用程序挂起,等待下一个事件的触发。

4、Visual Basic的开发环境

⑴主窗口:主窗口又称设计窗口,它由标题栏、菜单栏及工具栏等几部分组成。 ⑵窗体设计器窗口 ⑶属性窗口 ⑷工程资源管理器 ⑸工具箱窗口 ⑹调色板窗口 ⑺代码窗口 ⑻立即窗口

2

第1单元 实践练习

一、选择题

1、以下____为标准模块程序文件的扩展名。 A..bas B..cls C..frm D..res

【解析】.bas为标准模块程序文件的扩展名,.cls为类模块文件的扩展名,.frm为窗体文件的扩展名,.res为相关资源文件的扩展名。故选项A为正确答案。

2、以下说法正确的是____。 A.窗体文件的扩展名为.frm B.一个窗体可对应多个窗体文件

C.Visual Basic中的一个工程只包含一个窗体

D.Visual Basic中的一个工程最多可以包含256个窗体文件

【解析】在Visual Basic中,窗体文件的扩展名为.frm;一个窗体对应一个窗体文件,所以B项是错误的;一个工程中可包含255个窗体,故选C、D的说法也不正确。

3、Visual Basic菜单中的“新建工程”命令是____。 A.可以直接执行的命令 B.通过对话框执行的命令 C.位于“编辑”菜单下 D.快捷键为Ctrl+D 【解析】正确答案是B。

4、运行程序的快捷键为____。

A.F10 B.F4 C.F5 D.Ctrl 【解析】正确答案是C。

5、以下说法不正确的是____。 A.标准模块附属于窗体 B.标准模块由程序代码组成

C.标准模块也称程序模块文件,扩展名为.bas D.标准模块用来声明全局变量和定义一些通用的过程

【解析】标准模块不属于任何一个窗体,主要在大型应用程序中使用,是一个纯代码性质的文件,其扩展名为.bas,可用来声明全局变量和定义一些通用的过程。故选项A的说法是错误的。

6、以下可用于启动Visual Basic的方法是____。

A.打开“我的电脑”,找到存放Visual Basic系统文件的硬盘及文件夹,双击VB6.0EXE图标

B.执行“开始”菜单中的“运行”命令,输入Visual Basic可执行文件的路径及文件名

3

C.利用“开始”菜单中的“程序”命令方式 D.以上选项均正确

【解析】启动Visual Basic有4种方式:⑴利用“开始”菜单中的“程序”命令方式。⑵打开“我的电脑”,找到存放Visual Basic系统文件的硬盘及文件夹,安装时默认路径为C:\\Program Files\\Microsoft Visual Studio\\VB98\\VB6.EXE,双击VB6.0图标,即可进入Visual Basic编程环境。⑶使用“开始”菜单中的“运行”命令,在“打开”文本框中输入VB6.EXE的存放路径,单击“确定”按钮即可。⑷把VB6.EXE文件直接拖到桌面即可建立启动Visual Basic的快捷方式,双击此快捷方式即可执行文件。

因此选项A、B、C的操作方法都是正确的。 7、以下为纯代码文件的是____。

A.工程文件 B.窗体文件 C.标准模块文件 D.资源文件 【解析】标准模块文件、类模块文件都是纯代码文件;资源文件是纯文本文件;窗体文件包括对象的数据信息,也不是纯代码文件;而工程文件包括窗体文件、标准模块文件、资源文件等。故正确答案为C。

8、以下说法不正确的是____。 A.Visual Basic是面向过程的编程语言 B.Visual Basic是一种可视化编程工具 C.Visual Basic是结构化程序设计语言 D.Visual Basic采用事件驱动编程机制

【解析】Visual Basic是一种可视化编程语言,所见即所得。

Visual Basic是面向对象的程序设计语言。面向对象的程序设计方法是指把程序和数据封装起来作为一个实体,程序的设计针对这些对象进行,不必重复编写大量的代码。

Visual Basic是结构化程序设计语言,接近于人类的逻辑思维方式。在编译过程中可以利用编译器进行高级语言到机器语言的翻译过程。在整个程序设计之后,可以编译生成可执行文件,这种文件可以脱离Visual Basic环境直接在Windows下运行。

Visual Basic程序设计采用事件驱动编程机制,对对象的操作要通过事件来完成。一个对象可对应之个事件,一个事件要通过一段程序来执行。

9、Visual Basic的窗体设计器主要是用来____。 A.建立用户界面 B.设计窗体的布局

C.编写程序源代码 D.添加图形、图像、数据等控件

【解析】Visual Basic的窗体设计器主要是用来建立用户界面,是应用程序最终面向用户的窗口,对应于应用程序的运行结果。故选项A正确。

4

窗体布局应在窗体布局窗口中设置,故选项B错误。 编写程序源代码应在程序设计窗口中完成,故选项以C错误。

图形、图像、数据等控件是通过窗体设计器显示的,添加这些控件由工具箱来完成。故选项D错误。

10、以下说法错误的是____。

A.用Visual Basic设计应用程序时,必须先设计窗体,再编写程序。

B.工程资源管理器窗口顶部有3个按钮,分别为“查看代码”、“查看对象”、和“切换文件夹”

C.工程资源管理器窗口包含工程文件、工程组文件、窗体文件、标准模块文件、类模块文件和资源文件

D.资源文件中存放的各种“资源”是一种可以同时存放文本、图片和声音等多种资源的文件,其扩展名.res是一个纯文本文件。

【解析】用Visual Basic设计应用程序时,不一定要先设计窗体,再编写程序,二者可以同时进行。故选项A的说法错误,其他选项的说法均正确。

11、________文件也称程序模块文件,其扩展名为.bas。

A.窗体文件 B.类模块文件 C.资源文件 D.标准模块文件 【解析】工程资源管理器窗口中的文件可以分为6类,即窗体文件(.frm)、程序模块文件(.bas)、类模块文件(.cls)、工程文件(.vbp)、工程组文件(.vbg)和资源文件(.res),其中,标准模块文件也称程序模块文件,它是为合理组织程序而设计的,标准模块是一个纯代码性质的文件,它不属于任何一个窗体,主要在大型应用程序中使用。故选项D正确。

12、以下为窗体文件扩展名的是:_______。

A..bas B..cls C..frm D..res 13、工程组文件扩展名为:_______。

A..vbp B..vbg C..cls D..bas 14、标准工具栏上,添加模块按钮对应__________图标。 A.

B.

C.

D.

15、Visual Basic集成的主窗口中包括:__________。

A.标题栏 B.工具栏 C.菜单栏 D.以上3者全有 16、以下说法正确的是__________。

A.属性是对象的一部分 B.方法是对象的一部分 C.事件是对象的一部分 D.A、B都正确

17、Visual Basic开发环境的标题栏上显示:Visual Basic[****],其中****位置表示______。

5