计算机等级考试二级VB教程与真题题库解析.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《计算机等级考试二级VB教程与真题题库解析.pdf》由会员分享,可在线阅读,更多相关《计算机等级考试二级VB教程与真题题库解析.pdf(163页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机等级考试二级V B教程与真题题库解析1.1 Visual Basic 概述1.Visual Basic 是什么Visual Basic(简称VB)是 Microsoft公 司 开 发 的 种通用的基于对象的程序设计语言。“Visual”指的是开发图形用户界面(G U I)的方法不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。“Basic”指的是 BASIC(Beginners All-Purpose Symbolic Instruction Code)语言,一种在计算技术发展历史上应用得最为广泛的语言。Visual Basic在 原 有 BAS
2、IC语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和Windows G U I有直接关系。专业人员可以用Visual B asic实现其它任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。Visual Basic Scripting Edition(VBScript)是广泛使用的脚本语言,它 是 Visual Basic语言的子集,可嵌入HTML语言中,用于网页设计,如 ASP(Active Server Page)文件。VB简单易学,通用性强,用途广泛。2.VB的功能VB uj以用于可以开发多媒体、数据库、网络、图形等方面的应用程序。
3、数据访问特性允许对包括Microsoft SQL Server和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。有了 ActiveX(TM)技术就可使用其它应用程序提供的功能,例 如 Microsoft W ord字处理器,Microsoft Excel电子数据表及其它Windows应用程序。Internet能力强大,很容易在应用程序内通过Internet或 intranet访问文档和应用程序,或者创建Internet服务器应用程序。已完成的应用程序是使用Visual B asic虚拟机真正.exe文件,可以自由发布。3.VB的发展V B 是 伴 随 W
4、indows操作系统而发展的,在中国使用较广的版本有VB4.0、VB5.0、VB6.0oVB4.0是为配合WIN95的问世于1995年推出的,既可用于编写WIN3.X平台的16位应用程序也可编写WIN95平台的32位应用程序:VB5.0主要用于编写WIN95平台的32位应用程序,较之VB4.0主要扩展了数据库、ActiveX和 Internet方面的功能;VB6.0是 j WIN98配合于1998年推出的,进一步加强了数据库、Internet和创建控件方面的功能。4.VB中的几个常用术语工程(Project):是指用于创建一个应用程序的文件的集合。对象(object):可控制的某个东西,V B
5、 中主要有两类对象:窗体和控件。窗体(form):应用程序的用户界面,即 windows。控件(control):指的是各种按扭、标签、文本框等。属性(property):是指对象的特性,如大小、标题或颜色。ActiveX:ActiveX是基于component object model(com)的可视化控件结构的商标 名称.它是一种封装技术,提供封装COM组件并将其置入应用程序(如WEB浏览器)的一种方法.Components Object Model(COM):是软件组件互相通讯的一种方式。它是一种二进制和网络标准,允许任意两个组件互相通讯,而不管它们是在什么计算机上运行(只要计算机是相连
6、的),不管各计算机运行的是什么操作系统(只要该操作系统支持CO M),也不管该组件是用什么语言编写的。5.V B 的系统特性(1)工程限制1)代码限制:可被加裁到窗体、类或标准模块的代码总数限于65,534行。-行代码限于1023个字节。在一行中的实际文本之前最多只能有2 5 6 个空格的前导,在一个逻辑行中最多只能有2 5 个续行符(_)。2)过程、类型和变量对每个模块的过程数没有限制。每个过程可包含至多6 4 K 的代码。如果过程或模块超过这一限制,Visual Basic便产生编译时间错误。如果遇到这种错误,可将特别大的过程分割成若干个较小的过程,或将模块级声明移到另一模块,来避免此类错
7、误发生。Visual B asic用表来保存代码中的标识符名(变量、过程、常量等)。每个表限于64K。3)动态链接库声明表每个窗体和代码模块使用个描述动态链接库入口点的结构的表。每个结构约4 0 个字节,表的大小限于6 4 K,形成每个模块大约有1500个声明。4)工程名表整个应用程序用一张包含所有名称的表。这些名称包括:常 量 名、变 量 名、自定义的类型定义名、模块名、D LL过程声明名。对工程名表总大小没有限制,但是区分大小写的条目不得超过32K。如果超过了 32 K 的限制,可以在不同的模块中重新使用private标识符以限制区分大小写的条目数到达32Ko5)输入表在不同的模块中每引用
8、一个标识符,便在输入表中创建一个条目。每一个这样的入口最小 是 2 4 字节,但 限 于 6 4 K,这样每个模块大约可以有2000个引用。6)模块条目表该表中每个模块最多达125个字节,但 有 6 4 K 的总限制,这样每个工程大约可以产生 4 0 0 个模块。V B 中的变量名不多于2 5 5 个字符,而窗体、控件、模块和类名不多于40个字符。(2)工程文件格式V B 在创建和编译工程时要产生许多文件,分为:设计时文件、杂项开发文件和运行时文件。设计时文件是工程的建造块,例如基本模块(.bas)和窗体模块(.frm)。杂项文件是由Visual B asic开发环境中的各种不同的进程和函数产
9、生的,例如打包和展开向导从属文件(.dep)。1.2 VB 6.0 的集成开发环境简介VB 集成开发环境(IDE Integrated Developing Environment)由以卜元素组成:全国计算机等级考试历年试题二级V B 试题分类汇编一、集成开发环境基本操作、窗体2 0 0 2 年 9月二级V B(1)在设计阶段,当双击窗体上的某个控件时,所打开的窗口是 CA)工程资源管理器窗口 B)工具箱窗口 C)代码窗口 D)属性窗口(2)以下叙述中正确的是AA)窗体的Name属性指定窗体的名称,用来标识一个窗体B)窗体的Name属性的值是显示在窗体标题栏中的文本C)可以在运行期间改变对象的
10、Name属性的值D)对象的Name属性值可以为空(3)刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是 CA)单选按钮 B)图片框 C)通用对话框 D)文本框(31)以下叙述中错误的是CA)一个工程中只能有一个Sub Main过程B)窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体C)窗体的Hide方法和Unload方法的作用完全相同D)若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体(32)以下叙述中错误的是 B(不确定)A)一个工程中可以包含多个窗体文件B)在一个窗体文件中用Private定义的通用过程能被其他窗体调用C)在设计VB程序时,窗体、标准模块、类模块
11、等需要分别保存为不同类型的磁盘文件D)全局变量必须在标准模块中定义2 0 0 3年 4 月二级V B(1)以下不能在 工程资源管理器”窗口中列出的文件类型是DA).Bas B).Res C).Frm D).Ocx(2)以下关于窗体的描述中,错误的是 AA)执行Unload Forml语句后,窗体Form 1 消失,但仍在内存中B)窗体的Load事件在加载窗体时发生C)当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止D)窗体的Height、Width属性用于设置窗体的高和宽2 0 0 3年 9 月二级V B(1)以下叙述中错误的是CA)Visual B asic是事件
12、驱动型可视化编程工具对B)Visual Basic应用程序不具有明显的开始和结束语句C)V i s u a l B a s i c工具箱中的所有控件都具有宽度(W i d t h)和 高 度(H e i g h t)属性D)V i s u a l B a s i c中控件的某些属性只能在运行时设置(2)以 下 叙 述 中 错 误 的 是AA)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B)以.B A S为扩展名的文件是标准模块文件O窗体文件包含该窗体及其控件的属性D)一个工程中可以含有多个标准模块文件(4)以下不属于V i s u a l B a s i c系统的文件类型是
13、 BA).F r m B).B a t C).V b g D).V b p 文件类型,模块类型(5)以下叙述中错误的是CA)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B)保存V i s u a l B a s i c程序时,应分别保存窗体文件 及 工 程 文 件 对C)V i s u a l B a s i c应用程序只能以解释方式执行D)事件可以由用户引发,也可以由系统引发对(1 3)如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是 AA)如果工程中含有S u b M a i n过程,则程序一定首先执行该过程 S u b m a i n是什么来的?B)不能把标
14、准模块设置为启动模块几个模块的区别?C)用H i d e方法只是隐藏一个窗体,不能从内存中清除该窗体对D)任何时刻最多只有一个窗体是活动窗体实际操作看看2 0 0 5年 9 月二级V B(1 1)假定一个V i s u a l B a s i c应用程序由一1 窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是BA)只保存窗体模块文件B)分别保存窗体模块、标准模块和工程文件C)只保存窗体模块和标准模块文件D)只保存工程文件(12)为了清除窗体上的一个控件,下列正确的操作是 CA)按回车键 实际操作B)按E s c键C)选 择(单击)要清除的控件,然后按D e l键D)选 择(单击
15、)要清除的控件,然后按回车键(13)以下叙述中错误的是 CA)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B)当程序运行时,双击一个窗体,则触发该窗体的Dblclick事件C)Visual Basic应用程序只能以解释方式执行D)事件可以由用户引发,也可以由系统引发(33)如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是 DA)任何时刻最多只有一个窗体是活动窗体B)不能把标准模块设置为启动模块C)用 Hide方法只是隐藏一个窗体,不能从内存中清除该窗体D)如果工程中含有Sub Main过程,则程序一定首先执行该过程二、常用控件2 0 0 2 年 9月二级V B(1
16、1)以下能够触发文本框Change事件的操作是A)文本框失去焦点 B)文本框获得焦点C)设置文本框的焦点 D)改变文本框的内容(1 2)在窗体上有一个文本框控件,名 称 为Txttime:一个计时器控件,名称为Tim er1,要求每一秒钟在文本框中显示一次当前的时间。程序为:Private Sub Timer 1_()T xttime.Text=TimeEnd Sub在下划线上应填入的内容是A)Enabled B)Visible C)Interval D)Timer(1 3)在窗体上画两个单选按钮,名称分别为Optionl、O ption2,标题分别为“宋体”和“黑体”;一个复选框,名 称 为
17、Checkl,标题为“粗体”;一个文本框,名称为Textl,Text属性为“改变文字字体”。要求程序运行时,“宋体”单选按钮和“粗体”复选框被选中(窗体外观如下 图),则能够实现上述要求的语句序列是A)Option 1.Value=TrueB)Option 1 .Value=TrueCheck 1.Value=FalseCheck 1 .Value=TrueC)Option2.Value=False D)Option 1 .Value=TrueCheck 1.Value=TrueCheck l.Value=l(1 4)为了在按下E sc键时执行某个命令按钮的Click事件过程,需要把该命令按钮
18、的一个属性设置为True,这个属性是A)Value B)Default C)CancelD)Enabled(1 6)图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是A)Autosize B)StretchC)Autoredraw D)Appearance(2 6)以下叙述中错误的是A)在 Keyup和 Keydown事件过程中,从键盘上输 入 A 或 A 被视作相同的字母(即具有相同的Keycode)B)在 Keyup和 Keydown事件过程中,将键盘上的“1”和右侧小键盘上的“1”视作不同的数字(具有不同的 Keycode)C)Keypress事件中不能识别键盘上某
19、个键的按下与释放D)Keypress事件中可以识别键盘上某个键的按下与释放(27)以下叙述中错误的是A)在同一窗体的菜单项中,不允许出现标题相同的菜单项B)在菜单的标题栏中,所引导的字母指明了访问该菜单项的访问键C)程序运行过程中,可以重新设置菜单的Visible 属性D)弹出式菜单也在菜单编辑器中定义(28)设在菜单编辑器中定义了一个菜单项,名为M enulo为了在运行时隐藏该菜单项,应使用的语句是A)Menu 1 .Enabled=True B)Munul.Enabled=FalseC)Menu 1.Visible=True D)Menu l.Visible=False(29)以下叙述中错
20、误的是A)在程序运行时,通用对话框控件是不可见的B)在同一个程序中,用不同的方法(如Showopen或 Showsave等)打开的通用对话框具有不同的作用C)调用通用对话框控件的Showopen方法,可以直接打开在该通用对话框中指定的文件D)调用通用对话框控件的Showcolor方法,可以打开颜色对话框(30)在用通用对话框控件建立“打开”或“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.Txt文件),则正确的描述格式是A)“Text(.Txt)l*.Txt)”B)“文本文件(.Txt)I(.Txt)”C)Text(.Txt)ll(*.Tx。D)“Text(.Txt
21、)(*.Txt)”2003年4月二级VB(9)表示滚动条控件取值范围最大值的属性是A)Max B)Largechange C)Value D)Max-Min(10)在窗体上画一个名称为Listl的列表框,一个名称为Labell的标签。列表框中显示若干城市的名称。当单击列表框中的某个城市名时,在标签中显示选中城市的名称。下列能正确实现上述功能的程序是A)Private Sub Listl_Click()B)Private Sub Listl_Click()Label 1 .Caption=Listl.ListindexLabel 1.Name=Listl.ListindexEnd SubSubC
22、)Private Sub Listl_Click()Private Sub Listl_Click()Label 1.Name=Label 1.Caption=Listl.TextEndEndD)Listl.TextSubEnd Sub(1 2)以下关于菜单的叙述中,错误的是A)在程序运行过程中可以增加或减少菜单项B)如果把一个菜单项的Enabled属性设置为False,则可删除该菜单项C)弹出式菜单在菜单编辑器中设计D)利用控件数组可以实现菜单项的增加或减少(1 3)在窗体上画三个单选按钮,组成一个名为Chkoption的控件数组。用于标识各个控件数组元素的参数是A)Tag B)Index
23、C)ListindexD)Name(1 9)在窗体上画一个名称为Txta的文本框,然后编写如下的事件过程:Private Sub Txta_Keypress(Keyascii As Integer)End Sub若焦点位于文本框中,则能够触发Keypress事件的操作是A)单击鼠标 B)双击文本框C)鼠标滑过文本框 D)按下键盘上的某个键(2 1)假定有如下事件过程:Private Sub Form_Mousedown(Button As Integer,Shift As Integer,X As Single,Y As Single)If Button=2 ThenPopupmenu Pop
24、formEnd IfEnd Sub则以下描述中错误的是A)该过程的功能是弹出一个菜单B)Popform是在菜单编辑器中定义的弹出式菜单的名称C)参数X、Y 指明鼠标的当前位置D)Button=2 表示按下的是鼠标左键(30)在窗体上画一个名称为Commondialog 1 的通用对话框,一个名称为Command 1 的命令按钮。要求单击命令按钮时,打开一个保存文件的通用对话框。该窗口的标题为“Save”,缺省文件名为“Savefile”,在 文件类型”栏中显示*.Txt。则能够满足上述要求的程序是A)Private Sub Commandl_Click()Commondialog 1 .Fil
25、ename=SavefileCommondialog 1 .Filter=AllFilesl*.*l(*.Txt)l*.Txtl(*.Doc)l*.Doc”Commondialog 1 .Filterindex=2Commondialog 1 .Dialogtitle=SaveCommondialog 1 .Action=2End SubB)Private Sub Command l_Click()Commondialog 1 .Filename=SavefileCommondialog 1 .Filter=AllFilesl*.*l(*.Txt)l*.Txtl(*.Doc)l*.Doc”Co
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机等级考试 二级 VB 教程 题库 解析
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内