- 42
- 0
- 约4.13万字
- 约 45页
- 2017-10-13 发布于浙江
- 举报
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.什么是类,什么是对象,什么是事件过程?
解答:类是由对象的共
您可能关注的文档
- STA449C 操作向导的.doc
- STATIM消毒锅培训资的料.ppt
- STEP7完整安装过程的.doc
- STM32 V3.4固件库使的用方法实例修订版.pdf
- STN联机检索系统检说镊方法.ppt
- Stroke构造_移位一痰腻化的道路网示意化方法_付仲良.pdf
- struts2_异常处理的.doc
- ST天颐 公告简版的.doc
- SVN笔记的.pdf
- Suse SLES 11 显示傻蔫置常见指南.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 原调正谱G小小蝴蝶la farfalletta钢琴伴奏高清打印版.pdf VIP
- 上海大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 广发证券-交通银行-601328-零售转型提速,定增落地夯实资本根基.pdf
- 上海大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 循环系统护理小讲课.pptx
- 建筑屋面西瓦专项施工方案(范本).doc VIP
- 2024年山东铝业职业学院单招综合素质考试题库及答案1套.docx VIP
- 探究TIPS术后支架堵塞的影响因素及抗凝治疗的必要性:基于多维度分析与临床实践.docx
- 成品仓库出货明细表.pdf VIP
- 贵州省黔西南州2025年中考数学试卷及答案.pdf VIP
原创力文档

文档评论(0)