第1章Visual Basic 程序开发环境
1.1 典型考题分析与解答
1.Visual Basic可视化程序设计强调的是_______。
A.过程的模块化 B.控件的模块化 C.对象的模块化 D.程序的模块化
【分析】本题主要是考核学习者掌握关于传统的结构化编程思想与面向对象编程思想的区别。
传统的程序设计语言是面向过程的(称之为过程式语言)。这种程序设计语言强调的是“过程的模块化”。而Visual Basic “可视化程序设计”是面向对象的。控件也是对象,在B和C选项中,显然“对象的模块化”要比“控件的模块化”更准确。至于“程序的模块化”是软件工程的一个理论,是一个指导软件设计的原则,作为本题解答似乎也对,但有些勉强。
结构化编程思想强调的是“过程的模块化”, 面向对象强调的是“对象的模块化”。
【解答】C。
2.Visual Basic 6.0包括三个版本,功能依次增强,分别是:_____、_____、_____ 。
大一vb程序设计基础【分析】这是一填空题,主要是考核学习者对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。
8.用户在屏幕上画出应用程序界面,并设置好对象的属性,系统便可以自动生成程序代码,这称为_____。
A.面向对象的程序设计 B.结构化程序设计
C.事件驱动的编程机制 D.可视化程序设计
【分析】 本题主要是考核学习者对Visual Basic 6.0中窗体设计器功能的理解。Visual Basic 6.0集成开发工具利用窗体设计器设计应用程序界面。用户可将工具箱的控件添加到窗体,创建应用程序的外观;利用属性窗口为控件设置各种属性。系统便可以自动生成这些程序代码。因此,称为可视化程序设计。
【解答】 D 。
9.默认时,Visual Basic 6.0的集成开发环境为传统的_____界面。执行_____菜单下的___
__命令,弹出_____对话框,选择_____选项卡,选中,可以定制界面,但必须_才能生效。
【分析】本题主要是考核学习者掌握开发环境的定制。传统的Windows环境大都可以在“选项”对话框内定制自己需要的环境。
【解答】 多文档(或填写MDI);工具; 选项; 选项; 高级; 单文档(或填写SDI); 重启。
10.Visual Basic程序设计采用的是______编程机制。
A可视化 B.面向对象 C.事件驱动 D.过程结构化
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论