- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB程序设计教材习题及参考解答
第 1 章 概述
一、叙述题
1.简述VB具有哪些特点。
(1)面向对象的可视化设计工具
(2)事件驱动的编程机制
(3)易学易用的应用程序集成开发环境
(4)结构化的程序设计语言
(5)充分利用Windows资源
(6)开放的数据库功能与网络支持
2.简述事件驱动的程序设计原理。
解答:VB程序的运行没有固定的顺序,它通过事件来激活某个对象,随着该对象的活动,会引发新的事件,这个事件又可能使另一个对象激活,对象之间就是以这种方式联系在一起的。每个事件都可以通过一段程序(称为“事件过程”)来响应,在事件发生时,系统将自动执行相应的事件过程,用以实现指定的操作并达到运算、处理的目的。为不同对象响应不同事件编写的事件过程构成了一个完整的应用程序,这就是VB事件驱动的程序设计原理。
3.VB的集成开发环境由哪些元素组成?
解答:标题栏、菜单栏、工具栏、工具箱、窗体窗口、代码窗口、工程资源管理器窗口、属性窗口及窗体布局窗口等。
4.VB集成开发环境的工具栏能否自行定义?标准工具栏中包含一些什么按钮?
解答:VB集成开发环境的工具栏可以自定义,方法是:用鼠标右击标准工具栏的任意位置,可以打开或关闭其余工具栏。
标准工具栏中包含的按钮有:添加Standard EXE工程、添加窗体、菜单编辑器、打开工程、保存工程、剪切、复制、粘贴、查找、撤销、重复、启动、中断、结束、工程资源管理器、属性窗口、窗体布局窗口、对象浏览器、工具箱、数据视图窗口、可视组件管理器及窗体位置与大小等。
5.当创建只有一个窗体的应用程序后,该工程涉及多少个要保存的文件?若要保存该工程中的所有文件,应先保存什么文件?后保存什么文件?
解答:涉及两个文件要保存。先保存窗体文件(.frm),再保存工程文件(.vbp)。
6.简述用VB开发应用程序的一般步骤。
(1)创建应用程序界面
(2)设置界面上各个对象的属性
(3)编写对象响应事件的程序代码
(4)保存工程
(5)运行和调试应用程序
(6)创建可执行程序
二、单选题
1.D VB是一种面向对象的可视化程序设计语言。
2.B
3.C VB是32位的应用程序的开发工具。
4.C
5.D VB集成开发环境有三种工作模式,工作模式显示在标题栏的中括号内。
6.B
7.D VB集成开发环境可以编辑、调试、运行程序,也能生成可执行程序。
8.C
9.C 双击窗体中的对象后,VB打开的窗口是代码窗口。
10.B
11.B 工程文件的扩展名是.vbp。
12.A
13.C 标准模块文件的扩展名是.bas。
14.C
15.D 选取“工程”菜单中的“属性窗口”子菜单项,不能打开属性窗口。
16.D
17.A 扩展名为.vbp的工程文件中包含有工程中所有模块的有关信息。
18.C
19.A 假设窗体上已有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先要执行的操作是单击窗体上没有控件的地方。
20.A
21.D 一个应用程序可包括多个窗体。
22.D
23.B 工程资源管理器窗口标题栏下的“查看对象”按钮用于切换到“窗体编辑窗口”,显示和编辑正在设计的窗体。
24.C
三、填空题
1.VB是一种_________的程序设计语言,采用________的编程机制。
解答:面向对象、事件驱动
2.VB提供两种运行程序的方式,一种是________方式,另一种是________方式。
解答:解释、编译。
3.VB的三种工作模式分别是________模式、________模式和________模式。
解答:设计、运行、中断
4.启动运行当前工程的快捷键是________。
解答:F5。
5.VB提供了4种工具栏,分别为标准工具栏、窗体编辑器工具栏、________工具栏和调试工具栏。
解答:编辑
6.在工程资源管理器的标题栏下方有3个工具按钮,分别是:________按钮、查看对象按钮和切换文件夹按钮。
解答:查看代码、查看对象、切换文件夹。
四、编程及上机调试
1.略。
2.在窗体上放置一个标签控件,当单击窗体时,在标签上显示“你单击了窗体”;当双击窗体时,在标签上显示“你双击了窗体”。
【分析】
本题目主要是掌握窗体的基本事件、以及在代码中修改控件属性的方法。在窗体上放置一个Label控件,然后打开代码窗口输入代码。
【程序代码】
Private Sub Form_Click()
Label1.Caption = 你单击了窗体!
End Sub
Private Sub Form_DblClick()
Label1.Caption = 你双击了窗体!
End Sub
3.略。
第 2 章 面向对象编程基础
一、叙述题
1.什么是类,什么是对象,什么是事件过程?
解答:类是由对象的共
文档评论(0)