- 1、本文档共102页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章Visual Basic 程序开发环境
?
1.1 典型考题分析与解答
1.Visual Basic可视化程序设计强调的是_______。
A.过程的模块化 B.控件的模块化 C.对象的模块化 D.程序的模块化
【分析】本题主要是考核学习者掌握关于传统的结构化编程思想与面向对象编程思想的区别。
传统的程序设计语言是面向过程的(称之为过程式语言)。这种程序设计语言强调的是“过程的模块化”。而Visual Basic “可视化程序设计”是面向对象的。控件也是对象,在B和C选项中,显然“对象的模块化”要比“控件的模块化”更准确。至于“程序的模块化”是软件工程的一个理论,是一个指导软件设计的原则,作为本题解答似乎也对,但有些勉强。
结构化编程思想强调的是“过程的模块化”, 面向对象强调的是“对象的模块化”。
【解答】C。
2.Visual Basic 6.0包括三个版本,功能依次增强,分别是:_____、_____、_____ 。
【分析】这是一填空题,主要是考核学习者对Visual Basic 6.0的版本特性的了解。Visual Basic 6.0的大多数应用程序可在这三个版本中通用。不同版本的功能不同,面向的用户也不同。
【解答】学习版;专业版; 企业版。
3.Visual Basic应用程序的运行是______ 。
A.从第一个建立的窗体模块开始执行 B.以最后建立的窗体模块结束
C.程序执行顺序不是预先完全确定 D.执行顺序是预先确定好的
【分析】 本题主要是考核学习者对“事件驱动编程机制”这一特点的理解。
许多程序是从第一个建立的窗体模块开始执行,但Visual Basic 还允许设置某一个窗体为启动窗体;在任何一个窗体模块中,如果执行到END命令都会结束程序的运行。可见A、B不是本题正确答案。
回顾一下教材中的介绍,在一个用户界面上,有许多选项、按钮,并没有规定要先选择哪一个选项,或先单击哪一个按钮,可以看出程序执行的顺序不是预先确定好的,选项D的说法不正确。
事件驱动编程与传统的线性编程是不同的,传统程序以线性方式进行,是顺序执行的,程序有明显的起点和终点。事件驱动程序运行时等待事件被触发,执行的顺序在很大程度上是由用户的操作决定的,不可能事先完全确定,程序没有明显的起点和终点。
【解答】C。
4.在编写程序代码时,引用未定义的变量时要求弹出警告信息对话框。这要选定复选框[要求变量声明],它在[选项]对话框的_____内。
A.通用 B.环境 C.编辑器 D.编辑器格式
【分析】 本题主要是考核学习者掌握Visual Basic 6.0中对话框的特性及操作方法,凡熟悉微软产品的人都知道:微软的大部分软件都能定制适合自己的“选项”对话框,Visual Basic也类似,可以在对话框内定制程序设计时环境的支持类别。
【解答】 C。
5.用Visual Basic 6.0设计出来的图形对象的程序代码是由Visual.Basic自动_____并_____。
【分析】这是一填空题,主要是是考核学习者对对Visual Basic 6.0的功能的了解。Visual Basic 6.0的这一特点也正是导致Visual Basic 6.0可以成为一流行编程语言的原因。
【解答】 生成 ; 进行封装。
6.实现Windows应用程序之间信息共享的技术是_____ 。
A.开放式数据链接功能 B.对象链接与嵌入
C.动态链接库 D.以上三项都是
【分析】 本题主要是考核学习者对Visual Basic特点的理解与掌握,考核对Windows环境下程序设计若干新技术的理解。教材中介绍了Visual Basic的8个特点,其中的开放式数据链接功能是指用访问或建立链接的方式使用数据库的数据,并不能使数据库访问Visual Basic 中的数据,是单向的。动态链接是使用Visual Basic 应用程序调用其他语言编写的函数,也是单向的;只有对象链接与嵌入技术是将每个应用程序看作一个对象,将不同的对象链接起来,实现不同应用程序之间的信息共享。
【解答】 B。
7.“动态数据交换”的英文缩写是______。
A.ODBC B.DDE C.OLE D. DLL
【分析】 本题主要是考核学习者掌握Visual Basic中专有名词的英文缩写的含义,实际上也在考核学习者对常用专有名词英文单词掌握的程度。题中给出的4个选项的缩写含义分别是:
ODBC:Open DataBase Connectivity 开放式数据链接
DDE:Dynamic Data Exchange 动态数据交换
OLE:Object Linking And Elnbeding 对象链接与嵌入
DLL:Dynamic Linking Library 动态链接库
【解答】B。
您可能关注的文档
- 《论企业财务风险分析的类型与防范》.doc
- 《肉牛养殖基地项目建设建议书》.doc
- 《柔性掩护支架工作面技术措施》.doc
- 《施工作业健康、安全与环境(HSE)计划项目书》.doc
- 《饲料生产技术岗位操作规程》.doc
- 《道路罩面、道路翻修、坑槽修补、道路刷黑施工组织设计》.doc
- 《三鹿集团质量管理职责全本》.doc
- 《工贸有限责任公司质量手册》.doc
- 《北京电大宿舍楼工程投标书(技术标》.doc
- 《郓城矿井初步设计第四章 采区布置及装备》.doc
- 2025至2030年中国氧气瓶箱包数据监测研究报告.docx
- 2025至2030年竹炭纤维面料项目投资价值分析报告.docx
- 2025至2030年中国橡胶化学品数据监测研究报告.docx
- 2025至2030年中国氧分析仪数据监测研究报告.docx
- 2025年我的好朋友作文400字(优秀17篇) .pdf
- 肝功能指标异常及危害.ppt
- 2025年资阳环境科技职业学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年我的初中生活七年级作文600字 .pdf
- 2025年我的动物朋友作文400字13篇 .pdf
- 2025年我的乐园在乡下四年级作文400字十篇 .pdf
文档评论(0)