当前位置:文档之家› 计算机等级考试二级VB基础教程

计算机等级考试二级VB基础教程

计算机等级考试二级VB基础教程
计算机等级考试二级VB基础教程

计算机等级考试二级VB基础教程

1.1Visual Basic 概述

1.Visual Basic是什么

Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。

“Visual” 指的是开发图形用户界面(GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。

“Basic”指的是BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,一种在计算技术发展历史上应用得最为广泛的语言。Visual Basic 在原有BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和Windows GUI 有直接关系。专业人员可以用Visual Basic 实现其它任何Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。Visual Basic Scripting Edition (VBScript) 是广泛使用的脚本语言,它是Visual Basic 语言的子集,可嵌入HTML语言中,用于网页设计,如ASP(Active Server Page)文件。

VB简单易学,通用性强,用途广泛。

2.VB的功能

VB可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序。

数据访问特性允许对包括Microsoft SQL Server 和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。

有了ActiveX(TM) 技术就可使用其它应用程序提供的功能,例如Microsoft Word 字处理器,Microsoft Excel 电子数据表及其它Windows 应用程序。

Internet 能力强大,很容易在应用程序内通过Internet 或intranet访问文档和应用程序,或者创建Internet 服务器应用程序。

已完成的应用程序是使用Visual Basic 虚拟机真正.exe 文件,可以自由发布。

3.VB的发展

VB是伴随Windows操作系统而发展的,在中国使用较广的版本有VB4.0、VB5.0、VB6.0。

VB4.0是为配合WIN95的问世于1995年推出的,既可用于编写WIN3.X平台的16位应用程

序也可编写WIN95平台的32位应用程序;VB5.0主要用于编写WIN95平台的32位应用程序,较之VB4.0主要扩展了数据库、ActiveX和Internet方面的功能;VB6.0是与WIN98配合于1998年推出的,进一步加强了数据库、Internet和创建控件方面的功能。

4.VB中的几个常用术语

工程(Project):是指用于创建一个应用程序的文件的集合。

对象(object):可控制的某个东西,VB中主要有两类对象:窗体和控件。

窗体(form):应用程序的用户界面,即windows。

控件(control):指的是各种按扭、标签、文本框等。

属性(property):是指对象的特性,如大小、标题或颜色。

ActiveX:ActiveX是基于component object model(com)的可视化控件结构的商标名称.它是一种封装技术,提供封装COM组件并将其置入应用程序(如WEB浏览器)的一种方法.

Components Object Model (COM):是软件组件互相通讯的一种方式。它是一种二进制和网络标准,允许任意两个组件互相通讯,而不管它们是在什么计算机上运行(只要计算机是相连的),不管各计算机运行的是什么操作系统(只要该操作系统支持COM),也不管该组件是用什么语言编写的。

5. VB的系统特性

(1)工程限制

1)代码限制:

可被加载到窗体、类或标准模块的代码总数限于65,534 行。一行代码限于1023 个字节。在一行中的实际文本之前最多只能有256 个空格的前导,在一个逻辑行中最多只能有25 个续行符( _)。

2)过程、类型和变量

对每个模块的过程数没有限制。每个过程可包含至多64K 的代码。如果过程或模块超过这一限制,Visual Basic 便产生编译时间错误。如果遇到这种错误,可将特别大的过程分割成若干个较小的过程,或将模块级声明移到另一模块,来避免此类错误发生。

Visual Basic 用表来保存代码中的标识符名(变量、过程、常量等)。每个表限于64K。

3)动态链接库声明表

每个窗体和代码模块使用一个描述动态链接库入口点的结构的表。每个结构约40 个字节,表

的大小限于64K,形成每个模块大约有1500 个声明。

4)工程名表

整个应用程序用一张包含所有名称的表。这些名称包括:常量名、变量名、自定义的类型定义名、模块名、DLL 过程声明名。对工程名表总大小没有限制,但是区分大小写的条目不得超过32K。如果超过了32K 的限制,可以在不同的模块中重新使用private 标识符以限制区分大小写的条目数到达32K。

5)输入表

在不同的模块中每引用一个标识符,便在输入表中创建一个条目。每一个这样的入口最小是24 字节,但限于64K,这样每个模块大约可以有2000 个引用。

6)模块条目表

该表中每个模块最多达125 个字节,但有64K 的总限制,这样每个工程大约可以产生400 个模块。VB 中的变量名不多于255 个字符,而窗体、控件、模块和类名不多于40 个字符。

(2)工程文件格式

VB 在创建和编译工程时要产生许多文件,分为:设计时文件、杂项开发文件和运行时文件。

设计时文件是工程的建造块,例如基本模块(.bas) 和窗体模块(.frm)。

杂项文件是由Visual Basic 开发环境中的各种不同的进程和函数产生的,例如打包和展开向导从属文件(.dep)。

1.2 VB 6.0 的集成开发环境简介

VB 集成开发环境(IDE——Integrated Developing Environment ) 由以下元素组成:

1. 标题栏

用于显示正在开发或调试的工程名和系统的工作状态(设计态、运行态、中止态)。

2. 菜单栏

用于显示所使用的Visual Basic 命令。VB6.0标准菜单包括:

3. 工具栏

在编程环境下用于快速访问常用命令。缺省情况下,启动VB后显示“标准”工具栏,附加的编辑、窗体设计和调试的工具栏可以从“视图”菜单上的“工具栏”命令中移进或移出。

4. 窗体设计器

用来设计应用程序的界面。启动VB后,窗体设计器中自动出现一个名为Form1的空白窗体,可以在该窗体中添加控件、图形和图片等来创建所希望的外观,窗体的外观设计好后,从菜单中选择“文件”→“保存窗体”→在保存对话框中给出合适的文件名(注意扩展名),并选择所需的保存位置→确定。需要再设计另一个窗体时,单击工具栏上的“添加窗体”按钮即可。

5. 控件(工具)箱

由一组控件按钮组成,用于设计时在窗体中放置控件。除了缺省的工具箱布局之外,还可以通过从上下文菜单中选定“添加选项卡”并在结果选项卡中添加控件来创建自定义布局。

6. 弹出式(上下文)菜单

在要使用的对象上单击鼠标右键即可打开快捷菜单,其上会出现与当前对象相关的经常执行的操作,以加快操作速度。

7. 工程管理器窗口

用于浏览工程中所包含的窗体和模块,还可以从中查看代码、查看对象。

8. 属性窗口

是VB中一个比较复杂的窗口,其中列出了对选定窗体和控件的属性设置值。VB中正是通过改变属性来改变对象的特征,如大小、标题或颜色。

9. 对象浏览器

列出工程中有效的对象,并提供在编码中漫游的快速方法。可以使用“对象浏览器”浏览在VB中的对象和其它应用程序,查看对那些对象有效的方法和属性,并将代码过程粘贴进自己的应用程序。

10. 对象浏览器

右击窗体中的对象、从工程管理器中点“查看代码”按钮。

11. 窗体布局窗口

Form Layout window允许使用表示屏幕的小图象来布置应用程序中各窗体的位置。

12. 立即、本地和监视窗口这些附加窗口是为调试应用程序提供的,它们只在IDE 之中运行应用程序时才有效。

1.3 面向对象程序设计的基本概念

1.基本术语

(1) 对象和对象类

对象是代码和数据的组合,可以作为一个单位来处理。对象可以是应用程序的一部分,比如可以是控件或窗体。整个应用程序也是一个对象。

VB中的每个对象都是用类定义的。用饼干模子和饼干之间的关系作比,就会明白对象和它的类之间的关系。饼干模子是类。它确定了每块饼干的特征,比如大小和形状。用类创建对象,对象就是饼干。类是面向对象程序设计的核心技术,可以理解成一种定义了对象行为和外观的模板;把对象看作是类的原原本本的复制品,

类具有继承性、封装性、多态性、抽象性。

(2) 属性

属性是对对象特性的描述,VB为每一类对象都规定了若干属性,设计中可以改变具体对象的属性值。比如窗体的背景颜色、高度与宽度。

(3) 事件(Event)

事件是发生在对象上的动作。事件的发生不是随意的,某些事件仅发生在某些对象上。

在VB中事件的调用形式是:

Private Sub对象名_事件名

(事件内容)

End Sub

(4) 方法(Method)

方法指的是控制对象动作行为的方式。它是对象本身内含的函数或过程,它也是一个动作,是一个简单的不必知道细节的无法改变的事件,但不称作事件;同样,方法也不是随意的,一些对象有一些特定的方法。在VB里方法的调用形式是:

对象名.方法名

2. 属性、方法和事件之间的关系

VB 对象具有属性、方法和事件。属性是描述对象的数据;方法告诉对象应做的事情;事件是对象所产生的事情,事件发生时可以编写代码进行处理。

VB 的窗体和控件是具有自己的属性、方法和事件的对象。可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。

日常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。气球的属性包括可以看到的一些性质,如它的直径和颜色。其它一些属性描述气球的状态(充气的或未充气的)或不可见的性质,如它的寿命。通过定义,所有气球都具有这些属性;这些属性也会因气球的不同而不同。

气球还具有本身所固有的方法和动作。如:充气方法(用氦气充满气球的动作),放气方法(排出气球中的气体)和上升方法(放手让气球飞走)。所有的气球都具备这些能力。

气球还有预定义的对某些外部事件的响应。例如,气球对刺破它的事件响应是放气,对放手事件的响应是升空。

在VB程序设计中,基本的设计机制就是:改变对象的属性、使用对象的方法、为对象事件编写事件过程。程序设计时要做的工作就是决定应更改哪些属性、调用哪些方法、对哪些事件作出响应,从而得到希望的外观和行为。

3.事件驱动模型

在传统的或“过程化”的应用程序中,应用程序自身控制了执行哪一部分代码和按何种顺序执行代码。从第一行代码执行程序并按应用程序中预定的路径执行,必要时调用过程。

在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。事件可以由用户操作触发、也可以由来自操作系统或其它应用程序的消息触发、甚至由应用程序本身的消息触发。这些事件的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的代码的路径都是不同的。

因为事件的顺序是无法预测的,所以在代码中必须对执行时的“各种状态”作一定的假设。当作出某些假设时(例如,假设在运行来处理某一输入字段的过程之前,该输入字段必须包含确定的值),应该组织好应用程序的结构,以确保该假设始终有效(例如,在输入字段中有值之前禁止使用启动该处理过程的命令按钮)。

在执行中代码也可以触发事件。例如,在程序中改变文本框中的文本将引发文本框的Change 事件。如果Change 事件中包含有代码,则将导致该代码的执行。如果原来假设该事件仅能由用户的交互操作所触发,则可能会产生意料之外的结果。正因为这一原因,所以在设计应用程序时理解事件驱动模型并牢记在心是非常重要的。

4.交互式开发

传统的应用程序开发过程可以分为三个明显的步骤:编码、编译和测试代码。但是Visual Basic 与传统的语言不同,它使用交互式方法开发应用程序,使三个步骤之间不再有明显的界限。

VB在编程者输入代码时便进行解释,即时捕获并突出显示大多数语法或拼写错误。看起来就象一位专家在监视代码的输入。

除即时捕获错误以外,VB 也在输入代码时部分地编译该代码。当准备运行和测试应用程序时,只需极短时间即可完成编译。如果编译器发现了错误,则将错误突出显示于代码中。这时可以更正错误并继续编译,而不需从头开始。

由于VB的交互特性,代码运行的效果可以在开发时进行测试,而不必等到编译完成以后。

1.4 利用VB开发应用程序的一般步骤

一个VB程序也称为一个工程,由窗体、标准模块、自定义控件及应用所需的环境设置组成。开发步骤一般如下:

1.创建程序的用户界面

2.设置界面上各个对象的属性

3.编写对象响应事件的程序代码

4.保存工程

5.测试应用程序,排除错误

6.创建可执行程序

2.1 VB用户界面设计基础

1. 概述

界面的设计有两步:先绘制控件,然后确定控件属性。

绘制控件:在工具箱里单击想画的控件,在窗体里按下鼠标并拖曳,然后松开鼠标即可。确定属性:先选中控件,然后按F4键或单击工具栏上的属性窗口进入属性(Properties)窗口,再在属性窗口中找到要设置的属性并

进行设置。

2. 常用属性的设置

(1)Name属性

对象都有名字,计算机把名字看成对象于对象之间的根本差异,因此在同一窗体里不许出现重名的情况(除非这是一个控件数组),且名字不得超过40个字。

在简单的程序里,给控件命名不是很必要,完全可以使用控件Name属性的缺省值。例如Text1。但在有几十个控件的复杂窗体里,就很难区分它们。所以,VB推荐由三个小写字母的前缀和一个第一个字母为大写的描述性单词组成的名字。例如cmdMyButton是一个命令按钮(前缀是cmd)

(2)Caption属性

Caption即标题,是可以在对象外观上直接看见的文本,可以长达255字符,包括空格和标点符号,比如一个叫cmdOk的命令钮,它的Caption属性就可以是“Ok”。注意:并不是所有的对象都有此属性,比如文本框、图片框、线条等就没有。

为按钮设置热键:在设置Caption属性时,在需要加下划线的字母前加上“&” 符号,例如“&File”,输出的就是“File”,这样就可以通过按ALT键和标题上那个带下划线的字母来选取它了, 不必为此编任何代码。Name和caption的比较:

1) Name是系统用来识别对象的,编程时需要用它来指代各对象;Caption是给用户看的,提示用户该对象的作用;

2) Name可以采用系统默认的名称,但Caption应该根据实际情况改成意义明了的名词;

3)所有对象都有Name,但不一定都有Caption;

(3)Top,Left属性

这两个属性决定对象的位置。只有两种情况需要在属性窗口里设置这两个属性:第一种是用户没有鼠标,第二种是程序员需要十分精确地设定这两个值。当选中对象,单击并拖曳它的时候,便在修改这两个值了。

(4)Height,Width属性

这两个属性决定了对象的大小,当选中控件时,它周围出现八个小黑方块,把鼠标指向这些方块,鼠标指针将变成一个双向的箭头,这时按下鼠标并拖曳它,即可改变控件的大小,也就改变了Height,Width属性。

1. 窗体的属性

(1)设置属性的方法

1)在设计态通过属性窗口设置

直接在属性窗口中选择或输入既可。

2)在程序代码中改变属性值

代码中的格式为:对象名. 属性= 属性值

例:Form1.BackColor=RGB(255,0,0)

2. 窗体的常用方法

(1)Hide方法

用以隐藏MDIForm 或Form 对象,但不能使其卸载。

语法:object.Hide

object 所在处代表一个对象表达式,其值为“应用于”列表中的一个对象。如果省略object,则带有焦点的窗体就认为是该object。

说明:

隐藏窗体时,它就从屏幕上被删除,并将其Visible 属性设置为False。用户将无法访问隐藏窗体上的控件,但是对于运行中的Visual Basic 应用程序,或对于通过DDE 与该应用程序通讯的进程及对于Timer 控件的事件,隐藏窗体的控件仍然是可用的。

窗体被隐藏时,用户只有等到被隐藏窗体的事件过程的全部代码执行完后才能够与该应用程序交互。

如果调用Hide 方法时窗体还没有加载,那么Hide 方法将加载该窗体但不显示它。

(2)Move方法

用以移动MDIForm、Form 或控件。

语法:object . Move left, top, width, height

说明:只有left 参数是必须的。但是,要指定任何其它的参数,必须先指定出现在语法中该参数前面的全部参数。例如,如果不先指定left 和top 参数,则无法指定width 参数。任何没有指定的尾部的参数则保持不变。

(3)Print 方法

在Immediate 窗口中显示文本。

语法:object . Print [outputlist]

Print 方法的语法具有下列对象限定符和部分:

部分描述

Object 必需的。对象表达式,其值为“应用于”列表中的对象。

outputlist 可选的。要打印的表达式或表达式的列表。如果省略,则打印一空白行。

outputlist 参数具有以下语法和部分:

{Spc(n) | Tab(n)} expression charpos

说明:

可以用空白或分号来分隔多个表达式。

对系统指定的国别设置,用小数点分隔符将所有打印到Immediate 视窗的数据正确格式化。关键字要用适用于主应用程序的语言输出。

对于Boolean 数据,或者打印True 或者打印False。根据主机应用程序的地区设置来翻译True 和False 关键字。

使用系统能识别的标准短日期格式书写Date 数据。当日期或时间部件丢失或为零时,只书写已提供的部件。

如果outputlist 数据是Empty,则无内容可写。但是,如果outputlist 数据是Null,则输出Null。在输出Null 关键字时,要把关键字正确翻译出来。

要把错误数据作为Error errorcode 输出。在输出Error 关键字时,要把关键字正确翻译出来。

如果在具有缺省显示空间的模块外使用此方法,则需要object。例如,如果没有指定对象就在标准模块上调用此方法,则将导致错误发生,但是,如果在窗体模块上进行调用,则会在窗体上显示“outputlist”。

注意:因为Print 方法是按照字符比例进行打印,所以字符数与字符所占据的宽度固定的列的数目无关。例如,像“W” 这样的宽字母占据的宽度超过一固定列宽,而像"i" 这样的窄字母占据的宽度则较小。考虑到要使用比平均字符更宽的空间,表列一定要留有足够余地。另外,也可以使用固定间距的字体(像Courier 字体)来确保每一字符均只占一列。

(4)Print From方法

用以将Form 对象的图象逐位发送给打印机。

语法:object.PrintForm

说明:Print Form 将打印Form 对象的全部可见对象和位图。在绘制图形时,如果Auto Redraw 属性为True,则在运行时Print Form 将打印Form 对象或Picture Box 控件上的图形。

Print Form 所使用的打印机是由操作系统的控制面板中的设置来决定。

(5)Refresh方法

强制全部重绘一个窗体或控件。

语法:object. Refresh

说明:在下列情况下使用Refresh 方法:

在另一个窗体被加载时显示一个窗体的全部。

更新诸如FileListBox 控件之类的文件系统列表框的内容。

更新Data 控件的数据结构。

Refresh 方法不能用于MDI 窗体,但能用于MDI 子窗体。不能在Menu 或Timer 控件上使用Refresh 方法。

通常,如果没有事件发生,窗体或控件的绘制是自动处理的。但是,有些情况下希望窗体或控件立即更新。例如,如果使用文件列表框、目录列表框或者驱动器列表框显示当前的目录结构状态,当目录结构发生变化时可以使用Refresh 更新列表。

可以在Data 控件上使用Refresh 方法来打开或重新打开数据库(如果DatabaseName, ReadOnly, Exclusive 或Connect 属性的设置值发生改变),并能重建控件的Recordset 属性内的dynaset。

(6)Show方法

用以显示MDIForm 或Form 对象。

语法:object.Show style, ownerform

说明:

如果调用Show 方法时指定的窗体没有装载,Visual Basic 将自动装载该窗体。

当Show 在显示无模式窗体时,随后遇到的代码则要执行。当Show 在显示模式窗体(modal form) 时,则随后的代码直到该窗体被隐藏或卸载时才能执行。

当Show 在显示模式窗体时,除了模式窗体中的对象之外不能进行输入(键盘或鼠标单击)。对其它窗体进行输入前程序必须隐藏或卸载模式窗体(通常是处于响应用户某些操作状态)。MDIForm 不能是形式的。

在模式窗体显示时,虽然应用程序中的其它窗体失效,但其它应用程序不会失效。

应用程序的启动窗体在其Load 事件调用后会自动出现。

下面的例子说明如何使用ownerform 参数:

Private Sub cmdShowResults_Click()

' 显示模式窗体frmResults.

frmResults.Show vbModal, Me

End Sub

(7)Cls方法

清除运行时Form 或Picture Box 所生成的图形和文本。

语法:object.Cls

说明:

Cls 将清除图形和打印语句在运行时所产生的文本和图形,而设计时在Form 中使用Picture 属性设置的背景位图和放置的控件不受Cls 影响。如果激活Cls 之前Auto Redraw 属性设置为False,调用时该属性设置为True,则放置在Form 或Picture Box 中的图形和文本也不受影响。这就是说,通过对正在处理的对象的Auto Redraw 属性进行操作,可以保持Form 或Picture Box 中的图形和文本。

调用Cls 之后,object 的CurrentX 和CurrentY 属性复位为0。

3.窗体的常用事件

(1) Load事件

这个事件发生在窗体被装入内存时,且发生在窗体出现在屏幕之前。窗体出现之前,Visual Basic会看一看Load事件里有没有代码,如果有,那么它先执行这些代码,再让窗体出现在屏幕上。

(2) Click事件,Dblclick事件

这两个事件在单击或双击窗体时发生。不过单击窗体里的控件时,窗体的Click事件并不会发生,Visual Basic 会去看控件的Click事件里有没有代码。

(3)Activate (活动事件)与Deactivate(非活动事件)

显示多个窗体时,可以从一个窗体切换到另一个窗体。每次激活一个窗体时,发生Activate 事件,而前一个窗体发生Deactivate事件。

(4)Resize事件

在窗体被改变大小时会触发此事件。

4.窗体的控制

(1) 装入或卸出窗体

要装入或卸出窗体,用Load或Unload语句。

装入窗体:Load formName

卸出窗体:UnLoad formName

FormName变量是要装入或卸出的窗体名。Load语句只是把窗体装入内存,并不显示出来,要显示窗体可以使用窗体的Show方法。

(2) 显示或隐藏窗体

要显示或隐藏窗体,用Show或Hide方法。若尚未装入内存则先装入再显示。

显示窗体:formName.show mode

隐藏窗体:formName.hide

FormName变量是窗体名,可选变元mode为0(缺省值)时窗体为非模态,为1时窗体为模态。模态窗体完全占有应用程序控制权,不允许切换到别的应用程序,除非关闭!而非模态窗体则反之。

(3)END语句

END语句的功能是终止应用程序的执行,并从内存卸在所有窗体。

语法是:END

1. 窗体的属性

(1)设置属性的方法

1)在设计态通过属性窗口设置

直接在属性窗口中选择或输入既可。

2)在程序代码中改变属性值

代码中的格式为:对象名. 属性= 属性值

例:Form1.BackColor=RGB(255,0,0)

2. 窗体的常用方法

(1)Hide方法

用以隐藏MDIForm 或Form 对象,但不能使其卸载。

语法:object.Hide

object 所在处代表一个对象表达式,其值为“应用于”列表中的一个对象。如果省略object,则带有焦点的窗体就认为是该object。

说明:

隐藏窗体时,它就从屏幕上被删除,并将其Visible 属性设置为False。用户将无法访问隐藏窗体上的控件,但是对于运行中的Visual Basic 应用程序,或对于通过DDE 与该应用程序通讯的进程及对于Timer 控件的事件,隐藏窗体的控件仍然是可用的。

窗体被隐藏时,用户只有等到被隐藏窗体的事件过程的全部代码执行完后才能够与该应用程序交互。

如果调用Hide 方法时窗体还没有加载,那么Hide 方法将加载该窗体但不显示它。

(2)Move方法

用以移动MDIForm、Form 或控件。

语法:object . Move left, top, width, height

Move 方法的语法包含下列部分:

说明:只有left 参数是必须的。但是,要指定任何其它的参数,必须先指定出现在语法中该参数前面的全部参数。例如,如果不先指定left 和top 参数,则无法指定width 参数。任何没有指定的尾部的参数则保持不变。

(3)Print 方法

在Immediate 窗口中显示文本。

语法:object . Print [outputlist]

Print 方法的语法具有下列对象限定符和部分:

outputlist 参数具有以下语法和部分:

{Spc(n) | Tab(n)} expression charpos

说明:

可以用空白或分号来分隔多个表达式。

对系统指定的国别设置,用小数点分隔符将所有打印到Immediate 视窗的数据正确格式化。关键字要用适用于主应用程序的语言输出。

对于Boolean 数据,或者打印True 或者打印False。根据主机应用程序的地区设置来翻译True 和False 关键字。

使用系统能识别的标准短日期格式书写Date 数据。当日期或时间部件丢失或为零时,只书写已提供的部件。

如果outputlist 数据是Empty,则无内容可写。但是,如果outputlist 数据是Null,则输出Null。在输出Null 关键字时,要把关键字正确翻译出来。

要把错误数据作为Error errorcode 输出。在输出Error 关键字时,要把关键字正确翻译出来。

如果在具有缺省显示空间的模块外使用此方法,则需要object。例如,如果没有指定对象就在标准模块上调用此方法,则将导致错误发生,但是,如果在窗体模块上进行调用,则会在窗体上显示“outputlist”。

注意:因为Print 方法是按照字符比例进行打印,所以字符数与字符所占据的宽度固定的列的数目无关。例如,像“W” 这样的宽字母占据的宽度超过一固定列宽,而像"i" 这样的窄字母占据的宽度则较小。考虑到要使用比平均字符更宽的空间,表列一定要留有足够余地。另外,也可以使用固定间距的字体(像Courier 字体)来确保每一字符均只占一列。

(4)Print From方法

用以将Form 对象的图象逐位发送给打印机。

语法:object.PrintForm

说明:Print Form 将打印Form 对象的全部可见对象和位图。在绘制图形时,如果Auto Redraw 属性为True,则在运行时Print Form 将打印Form 对象或Picture Box 控件上的图形。

Print Form 所使用的打印机是由操作系统的控制面板中的设置来决定。

2.3 控件

1.常用控件介绍

(1)常用控件的属性、方法和事件

ComboBox 组合框(将列表框和文本框结合在一起)

Style属性

外观属性:取0时,系统创建一个带下拉式列表框的组合框;为1时,系统创建一个由文本框和列表框直接组合在一起的简单组合框,可以从列表框中选择,也可以直接在文本框中输入;为2时,系统创建一个没有文本框的下拉式列表框,单击列表框上的按钮才显示文本框,用户不能在文本框中输入,只能在列表框中选择。

Text 属性

其值为用户从列表框中选定的文本或直接输入的文本。

AddItem方法

添加列表项,使用格式:

[ 对象名.] AddItem<列表项文本>[,插入位置序号]

若不指定位置,则插入到列表末尾。

Clear方法

删除列表所有项目

RemoveItem 方法

删除列表项,使用格式:

[ 对象名.] RemoveItem 删除项序号

CommandButton

命令按钮

Cancel属性

取消属性,它为True时, 按〖ESC〗即等于单击此按钮。Default属性

缺省属性,它为True时, 按回车键即等于单击此按钮。Timer计时器

Interval属性

两次调用Timer事件的事件间隔,用于创建动态效果。Frame 框架

CheckBox 复选框

OptionButton选项按钮

Alignment属性

决定它们的对齐方式,0=左对齐,1=右对齐。

Value属性

决定它们是否被选中的属性

2.常用控件的使用辨析

(1)文本框和标签的区别:

文本框通常用于向计算机输入信息,而标签通常用于输出信息。文本框是一个十分重要的控件,因为由复选框和选项按钮向程序输入的信息毕竟只有少数的几条信息而已。标签和文本框的区别很小,标签可以看成是一个在运行时不能修改正文的文本框,因此标签主要用于输出信息。

(2) Label的AutoSize属性和WordWrap属性

为了使标签具有垂直伸展和字换行处理,必须设置它的AutoSize属性和WordWrap属性同时为True。

AutoSize属性为False,WordWrap属性为False时,若标签不够高而Caption太长时,Caption将被切割掉。

AutoSize属性为False,WordWrap属性为True时,情况也如此。

AutoSize属性为True,WordWrap属性为False时,表示可以水平伸展,但只显示一行信息。

(3) Picture Box和Image的Stretch属性和AutoSize属性

Image只有Stretch属性,而Picture Box只有AutoSize属性。

AutoSize属性设为True,则Picture Box改变自己的大小来适应其中的图形。

Stretch属性设为True,则Image中的图形将改变自己的大小来适应外面的边框。

(4)Frame 框架、CheckBox 复选框、OptionButton选项按钮的区别:

复选框和选项按钮用于向程序输入信息, 框架用来对复选框和选项按钮进行分组。

复选框选中时会在小方框里打一个钩,选项按钮选中时会在小圆圈里点一个点。

2.4 定制菜单

1.菜单概述

Windows中的菜单一般由菜单条、菜单、菜单项、子菜单、弹出式菜单组成。

2.普通菜单的设计

(1)给菜单命名

菜单标题和菜单命令也有Caption和Name属性,设置了这两个属性就等于创建了菜单。Name是一个抽象名称,Caption是屏幕上可见的,可在Caption里加入“&” 来设置热键。

(2)增加和删除菜单

在Menu Editor中部有三个命令钮分别是下一个、插入、删除。插入可用来增加新的菜单。在这三个键下面的Caption列表框里选中菜单项(这时它的底色就变成深蓝色),单击插入键,Visual Basic将上一个增亮菜单下推并增亮一空行,就可以输入新菜单名和标题了。删除键可用来删掉菜单。选中要删掉的菜单,单击Delete键就可以删掉它了。

(3)移动菜单标题

有四种情况:向上移动,向下移动,向左缩排,向右缩排,选中某一菜单标题,安上下箭头,则这个菜单将上下移动到你喜欢的位置上,这也决定了它在界面中的位置。如果按左右箭头,情况则有所不同。由于菜单是分级的,所以,如果它没有缩排,则它是一个菜单标题;如果它缩排一次,那么它将变成一个菜单命令;如果缩排两次,那么它将成为一个子菜单命令。VB里可以总共设计四层子菜单。

(4)设置分离条

分离条是指在菜单中将命令分组的线,VB将分离条也看成一个菜单项,它也需要Caption和Name属性,而且也有其它属性,分离条与菜单项的区别是分离条的Caption属性必须是连字号即减号。也就是,当设置了一个Caption属性为“-” 的菜单项时,实际上就设置了一个分离条,分离条的名字可以是barFile1之类,以表明分离条的位置。

(5)菜单的各种简单属性

在菜单编辑器里有许多确认框和一些文本框及一个下拉式的列表框,这些决定了菜单的各种属性。

1) Checked 复选属性

这个属性值设置为真,将在菜单命令左边产生一个打勾的确认标志。

2) Enabled有效属性

各种各样的用户会产生千奇百怪的操作,在许多Edit菜单里都会有不同形式的让菜单命令模糊的情况。Enabled属性为真,则菜单命令是清晰的,Enabled属性为假,则菜单命令是模糊的,这时用户就不能选中这个菜单项了。

3) Visible 可见属性

对暂时不用的菜单,如果把Visible属性设为假,则菜单根本不会出现在屏幕上。这样做比把Enabled属性设为假显得更加干脆!

4) Index属性

可以生成菜单命令数组,用索引号区分开。例如向File菜单中添加一系列最近打开的文件名。添加菜单可用Load方法。以上属性可以在运行时设置,形成动态的菜单的情况。

例如:

mnuUndo.Enabled = False

mnuProperty.Visible = False

还可以改变Caption等属性。

mnuUndo.Caption = “Redo”

3. 生成弹出式菜单(或浮动菜单)

几乎每个Windows应用程序都提供弹出式菜单,用户可以右键单击窗体或控件取得这个菜单。弹出式菜单也属于普通菜单,只是不固定在窗体上,而是可以在任何地方显示。

弹出式菜单用PopupMenu方法调用。假设已经用菜单编辑器生成了名为mnuedit的菜单,则可以在MouseUp事件加入如下代码就可以生成弹出式菜单:

If Button = 2 Then PopupMenu mnuedit

2.5 设计状态条、工具栏、进程条等

1.创建状态条

选中状态条,按F4键进入属性窗口,双击(Custom)可以进入主要的设置窗口SBarCtrl属性窗口。

(1)选择面板形状

在SBarCtrl属性窗口里选择General标签,在Style列表框里选择多面板(缺省形式)或单面板简单文本形式。

(2)添加或删除状态条面板

在SBarCtrl属性窗口里选择Panels标签,单击Insert按钮添加一个面板,或单击Remove按钮删除一个面板。

2016年计算机二级《VB》基础练习题及答案(2)

2016年计算机二级《VB》基础练习题及答案(2) 1[简答题]在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,它们的高、宽分别为300、2400和1200、2400。窗体的标题为“窗口”。请通过属性窗口设置适当的属性,满足如下要求: ①Text2可以显示多行文本,并且有垂直和水平两个滚动条; ②程序运行时在Textl中显示输入的字符为“*”。 程序运行后的窗体如图所示。 注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjtl.vbp,窗体文件名保存为sjtl.frm。 参考解析: 【考点分析】本题考点有:窗体的Caption属性,文本框的Name、Width、Hei【ght、PasswordChar、Text、MuhiLine、ScrollBars属性。 【解题思路】文本框控件的MuhiLine属性用于设置文本框是否显示多行文本,值为Tr ue表示是,值为False则表示否。ScrollBars属性设置文本框是否有水平或垂直滚动条,它有0、l、2和3这4个值,0表示没有滚动条(默认值),1表示只有水平滚动条,2表示只有垂直滚动条,3表示有水平和垂直滚动条。文本框的PasswordChar属性常用于设置用某字符(如“*”)屏蔽用户在文本框中键入的内容,常用于口令输入。 【操作步骤】 步骤1:新建一个窗体,按照题目要求建立文本框控件并设置其属性,程序中涉及的控件及属性见表3.8和表3.9。

步骤2:调试并运行程序,关闭程序后按题目要求存盘。 【易错提示】由于ScrollBars属性的设置值较多,易混乱,请考生牢记4个值分别设置的文本框滚动条属性。 2[单选题]在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。 A.外模式 B.内模式 C.概念模式 D.逻辑模式 参考答案:B 参考解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择B。 3[单选题]以下关系表达式中,其值为True的是()。 A.1f.XYZ”>”XYz” B.”VisualBasic”<>”visualbasic” C.P the-.=’’there·t D.”Integer”<”Int” 参考答案:B 参考解析:用关系运算符比较两个操作敷时,如果两个操作数是字符型的,按字符的A SCIl码从左到右一一比较,即先比较第1个,若相同再比较第2个,依次比较,直到比较

全国计算机等级考试二级VB笔试试题及答案

2009年9月全国计算机等级考试二级VB笔试试题及答案 一、选择题(每小题2分,共70分) 一、选择题 1.下列数据结构中,属于非线性结构的是()。 A. 循环队列 B.带链队列 C.二叉树 D.带链栈 答案C Array解析树均是非线性结构 2. 下列数据结构中,能够按照”先进后出”原则存取数据的是()。 A. 循环队列 B.栈 C.队列 D.二叉树 答案B 解析:栈是先进后出或后进先出的线性表 3. 对于循环队列,下列叙述中正确的是()。 A.队头指针是固定不变的 B.队头指针一定大于队尾指针 C.队头指针一定小于队尾指针 D.队头指针可以大于队尾指针,也可以小于队尾指针 答案D 解析:如果队头指针大于队尾指针说明队列已经循环存放数据了,如果队头指针小于队尾指针说明没有进行循环存放 4. 算法的空间复杂度是指()。 A.算法在执行过程中所需要的计算机存储空间 B.算法所处理的数据量

C.算法程序中的语句或指令条数 D.算法在执行过程中所需要的临时工作单元数 答案A 解析:算法的空间复杂度是指执行算法所需要的内存空间,包括算法程序所占空间,输入的初始数据所占空间和执行过程中所需要的额外空间. 5. 软件设计中划分模块的一个准则是()。 A. 低内聚低耦合 B. 高内聚低耦合 C. 低内聚高耦合 D. 高内聚高耦合 答案B 解析:模块内部各元素之间的联系要紧密,高内聚,模块间的连接的紧密程度要低,低耦合,这样可以提高模块的独立性. 6.下列选项中不属于结构化程序设计原则的是()。 A.可封装 B.自顶向下 C.模块化 D.逐步求精 答案A 7.软件详细设计产生的图如下 该图是( ). A.N-S图 B. PAD图 C. 程序流程图 D.E-R图 答案C 8.数据库管理系统是()。

全国计算机二级VB公共基础知识总汇

第1章数据结构与算法 经过对部分考生的调查以及对近年真题的总结分析,笔试部分经常考查的是算法复杂度、数据结构的概念、栈、二叉树的遍历、二分法查找,读者应对此部分进行重点学习。 详细重点学习知识点: 1.算法的概念、算法时间复杂度及空间复杂度的概念 2.数据结构的定义、数据逻辑结构及物理结构的定义 3.栈的定义及其运算、线性链表的存储方式 4.树与二叉树的概念、二叉树的基本性质、完全二叉树的概念、二叉树的遍历 5.二分查找法 6.冒泡排序法 1.1算法 考点1 算法的基本概念 考试链接: 考点1在笔试考试中考核的几率为30%,主要是以填空题的形式出现,分值为2分,此考点为识记内容,读者还应该了解算法中对数据的基本运算。 计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法。 1.算法的基本特征:可行性、确定性、有穷性、拥有足够的情报。 2.算法的基本要素: (1)算法中对数据的运算和操作 一个算法由两种基本要素组成:一是对数据对象的运算和操作;二是算法的控制结构。 在一般的计算机系统中,基本的运算和操作有以下4类:算术运算、逻辑运算、关系运算和数据传输。 (2)算法的控制结构:算法中各操作之间的执行顺序称为算法的控制结构。 描述算法的工具通常有传统流程图、N-S结构化流程图、算法描述语言等。一个算法一般都可以用顺序、选择、循环3种基本控制结构组合而成。 考点2 算法复杂度 考试链接: 考点2在笔试考试中,是一个经常考查的内容,在笔试考试中出现的几率为70%,主要是以选择的形式出现,分值为2分,此考点为重点识记内容,读者还应该识记算法时间复杂度及空间复杂度的概念。 1.算法的时间复杂度 算法的时间复杂度是指执行算法所需要的计算工作量。 同一个算法用不同的语言实现,或者用不同的编译程序进行编译,或者在不同的计算机上运行,效率均不同。这表明使用绝对的时间单位衡量算法的效率是不合适的。撇开这些与计算机硬件、软件有关的因素,可以认为一个特定算法"运行工作量"的大小,只依赖于问题的规模(通常用整数n表示),它是问题规模的函数。即 算法的工作量=f(n)

全国计算机等级考试二级笔试试卷VB语言程序设计

2011年9月全国计算机等级考试二级笔试试卷VB语言程序设计 一、选择题 1、下列叙述中正确的是 A、算法就是程序 B、设计算法时只需要考虑数据结构的设计 C、设计算法时只需要考虑结果的可靠性 D、以上三种说法都不对 2、下列关于线性链表的叙述中,正确的是 A、各数据结点存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B、各数据结点的存储顺序可以不一致,但它们的存储空间必须连续 C、进行插入与删除时,不需要移动表中的元素 D、以上三种说法都不对 3、下列关于二叉树的叙述中,正确的是 A、叶子结点总是比度为2的结点少一个 B、叶子结点总是比度为2的结点多一个 C、叶子结点数是度为2的结点数的两倍 D、度为2的结点数是度为1的结点数的两倍 4、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。 A、学生成绩管理系统 B、C语言编译程序 C、UNIX操作系统D 5 该系统总体结构图的深度是 A、7 B、6 C、3 D、2 6、程序调试的任务是 A、设计测试用例 B、验证程序的正确性 C、发现程序中的错误 D、诊断和改正程序的错误 7、下列关于数据库设计的叙述中,正确的是 A、在需求分析阶段建立数据字典 B、在概念设计阶段建立数据字典 C、在逻辑设计阶段建立数据字典 D、在物理设计阶段建立数据字典 8、数据库系统的三级模式不包括 A、概念模式 B、内模式 C、外模式 D、数据模式 9、有三个关系R、S和T如下: R S 则由关系R和S得到关系T的操作是 A、自然连接 B、差 C、交 D、并 10、下列选项中属于面向对象设计方法主要特征的是 A、继承 B、自顶向下 C、模块化 D、逐步求精 11、以下描述中错误的是 A、窗体的标题通过其Caption属性设置

2020年计算机二级考试VB基本操作题冲刺

2020年计算机二级考试VB基本操作题冲刺 二、基本操作题 41基本操作题 在考生文件夹下,打开Ecommerce数据库,完成如下操作: (1)打开Ecommerce数据库,为表Customer增加一个字段,字段 名为email、类型为字符、宽度为20。 (2)为Customer表的“性别”字段定义有效性规则,规则表达式为:性别$“男女”,出错提示信息为“性别必须是男或女”,默认值为“女”。 (3)通过“会员号”字段建立客户表Customer和订单表OrderItem 之间的永久联系;通过“商品号”字段建立商品表Article和订单表OrderItem之间的永久联系。 (4)为以上建立的联系设置参照完整性约束:更新规则为“级联”;删除规则为“限制”;插入规则为“限制”。 参考解析: (1)具体步骤如下: ① 从“文件”菜单中选择“打开”命令,在弹出的“打开”对话框中选择文件类型为“数据库”,选中Ecommerce数据库后单击“确定”按钮。 ② 打开Ecommerce数据库,右击Customer表,在弹出的快捷菜 单中选择“修改”命令,通过表设计器为该表添加题目要求的字段。 (2)打开Customer表设计器,选中性别字段,在“字段有效性” 组框中的“规则”后面的文本框中输入字段级有效性规则:性别$“男

女”,在“信息”后面的文本框中输入出错提示信息:“性别必须是男或女”,在“默认值”后面的文本框中输入:女。 (3)具体步骤如下: ① 拖放Customer表的“会员号”主索引到OrderItem表的普通索引标志“会员号”上,在Customer表和OrderItem表之间建立永久关系。 ② 按照同样的方法,在Article表和OrderItem表之间建立永久关系。 (4)具体步骤如下: ① 在两表永久关系的连线上右击,选择“编辑参照完整性”快捷命令。 ② 弹出“参照完整性设计器”对话框,在“更新规则”页中选中“级联”单选按钮;在“删除规则”页中选中“限制”单选按钮;在“插入规则”页中选中“限制”单选按钮。 ③ 按照同样的方法设置另一关系的参照完整性。

计算机二级VB考试题及答案

计算机二级VB考试题及答案 为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是搜索的计算机二级VB考试题及答案,供参考练习,预祝考生们考出自己理想的成绩! 1.在窗体上画一个名称为Text1的文本框,一个名称为Command1的命令按钮,然后编写如下事件过程和通用过程: Private Sub Command1_Click( ) n = Val(Text1.Text) If n2 = n/2 Then f = f1(n) Else f = f2(n) End If

Print f; n End Sub Public Function f1(ByRef x) x=x*x f1=x+x End Function Public Function f2(ByVal x) x=x*x f2=x+x+x End Function 程序运行后,在文本框中输入3,然后单击命令按钮,窗体上显示的是(D)(单)

A.72 36 B.108 36 C.72 6 D.27 3 2.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) c = "1234" For i = 1 To 4 c1 = Trim(Str( )) Print c1

Next i End Sub 程序运行后,单击命令按钮,要求在窗体上显示如下内容 12 123 1234 则在下划线处应填入的内容为(B)(单) A.Right(c1,i) B.Left(c1,i) C.Mid(c1,i,1) D.Mid(c1,i,i)

(整理)2001年(春)二级VB笔试答案.

2001年(春)二级VB笔试答案 第一部分计算机基础知识 ●A类以WINDOWS 95/98 为平台 1. 为了清除计算机中的病毒,要求用无病毒的软盘重新启动计算机,其目的是清除________中的病毒。 A. RAM B. ROM C.CPU D.硬盘 2. 32位字长的最大正整数是2147483647,而最小负整数是-2147483648,即负整数比正整数多一个,其原因是_______。 A. 机内整数采用原码表示 B. 机内整数采用反码表示 C. 机内整数采用补码表示 D. 公认的约定 3. 已知 521 + 555=1406, 则此种加法是在___3____下完成的。 A. 七进制 B. 八进制 C. 九进制 D. 十进制 4. PC机、APPLE机,SUN工作站等计算机,其指令系统通常有所不同,这主要取决于___4____。 A. 所用的操作系统 B.所用的CPU C. 系统的总线结构 D. 所用的语言处理程序 5. 下列关于机器语言与高级语言的说法中,正确的是___5____。 A. 机器语言比高级语言执行慢 B. 机器语言程序比高级语言程序可移植性强 C. 机器语言程序比高级语言程序可移植性差 C. 有了高级语言,机器语言就无存在的必要了 6. 实现计算机系统中软件安全的核心是___6___。 A. 硬件的安全性 B. 操作系统的安全性 C. 语言处理系统的安全性 D. 应用软件的安全性 7. 下列有关Unicode汉字编码标准(字符集)中,叙述不正确的是___7___。 A. Unicode编码的长度为16位 B. Windows95/98支持Unicode编码 C. Unicode收录了一万多个汉字 D. Unicode与ASCII码不兼容 8. 作为信息处理热点技术之一的“多媒体技术”,强调的是___8___。

江苏省计算机二级vb基本知识点总结

一、常量 常量(也称常数),是在程序运行期间其值始终保持不变的量。注意π不是常量。 定义常量的语法格式:[Public|Private]Const 常量名[As数据类型] = 表达式 Const前不能使用Dim 在窗体的通用声明处不能使用Public定义常量、定长字符串、数组 定义常量的语句可以在过程内部,也可以在通用声明处 = 后边的表达式不能是函数 二、变量 定义变量的语法格式:Dim|Private|Static|Public 变量名[As数据类型][,变量名[As数据类型]…] 使用Dim|Private|Static|Public定义变量后会将变量进行初始化 使用Dim定义变量的语句可以在过程内,也可以在通用声明处;使用static定义变量的语句只能在过程内;使用public、private定义变量的语句只能在通用声明处 在过程内部使用dim定义的变量是局部的过程级的变量,即该变量的生命周期和作用域很小。其作用域为本过程,即只在本过程中能用,出了本过程就不能使用其值。其生命周期为从该变量定义的位置开始变量在内存中存在,它所在的过程结束(遇到End Sub)该变量就从内存消失 在通用声明处用Dim定义的变量是模块级的变量;其作用域为本模块,即在本窗体或模块的所有过程中都能使用该变量,在其他窗体或模块中不能使用该变量的值;其生命周期为从该变量定义的位置开始变量在内存中存在,整个程序结束(点击结束按钮或点击窗体上的关闭按钮)该变量才从内存消失 使用static定义的变量是局部的静态变量。其作用域为本过程(同局部的dim定义的变量);其生命周期为从该变量定义的位置开始变量在内存中存在,整个程序结束(点击结束按钮或点击窗体上的关闭按钮)该变量才从内存消失 使用private定义的变量是模块级的变量,其作用域和生命周期同模块级的dim定义的变量 使用public定义的变量是全局变量,其作用域为整个程序,即在整个程序的所有窗体或模块的所有过程中都可以使用此变量(但是注意,如果是在窗体的通用声明处定义的public类型的变量,则在其他窗体或模块使用该变量时需加上窗体的名字);其生命周期为从该变量定义的位置开始变量在内存中存在,整个程序结束(点击结束按钮或点击窗体上的关闭按钮)该变量才从内存消失 三、数组 数组是一组按一定顺序排列的数据的集合,数据的类型可以不相同,数组的维数不得超过60维 1.静态数组 定义静态数组的语法格式:public|private|static|Dim 数组名([下界To] 上界) [As数据类型]若省略下界时,表示下标的取值是从0开始,等价于“0 To上界” 可以使用Dim 或public 或private 或static 定义 分别使用这4个关键字进行定义数组的语句可以出现的位置不同(同变量的定义)、数组的生命周期和作用域不同(同变量的作用域和生命周期) 定义静态数组时小括号内的下标不能使用变量 在同一个作用域内不能定义同名的静态数组(即:在同一个作用域内不能多次定义同一个数组),在不同的作用域内可以定义同名的静态数组(同名数组的使用和同名变量的使用相同) 数组的定义语句中的下界和上界可以是常量或表达式(即:可以是整数、实数、正数、负数),下界不必须是0或1 静态数组定义的同时将被初始化 静态数组一旦定义后,数组名、数组大小、数组的类型就确定了 在程序的窗体模块或标准模块的通用声明处用Option Base n语句可重新设定数组的下界。此语句的含义是:在定义数组时,如果省略了下界则默认的下界是n,在定义数组时如果未省略下界则该数组的下界就是其自己定义的下界值(此时忽略Option Base n指明的下界n)

2017年计算机二级考试VB重点-VisualBasic的特点

2017年计算机二级考试VB重点:Visual Basic的特点 一、Visual Basic的特点和版本 (一)Visual Basic 的特点 Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。 总的来看,Visual Basic有以下主要特点: 1.可视化编程 2.面向对象的程序设计 3.结构化程序设计语言 4.事件驱动编程机制 5.访问数据库 6.动态数据交换(DDE) 7.对象的链接与嵌入(OLE) 8.动态链接库(DLL) 9.建立用户自己的ActiveX 控件 10.建立ActiveX 文档

11」nternet 组件下载 12.枚举类型 (二)Visual Basic 的版本 Visual Basic6.0包括3种版本,分别为学习版、专业版和企业版。 (1)学习版:Visual Basic的基础版本,可用来开发Windows应用程序。该版本包括所有的内部控件(标准控件)、网络(Grid)控件、Tab对象以及数据绑定控件。 (2)专业版:该版本为专业编程人员提供了一整套用于软件开发、功能完备的工具。它包括学习版的全部功能,同时包括ActiveX控件、In ternet 控件、Crystal Report Writer 和报表控件。 (3)企业版:可供专业编程人员开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能,同时具有自动化管理器、部件管理器、数据库管理工具、Microsoft Visual SourceSafe 面向工程版的控制系统等 二、Visual Basic的启动与退出 开机并进入中文Win dows 后,可以用多种方法启动Visual Basic。 第一种方法:使用“开始”菜单中的“程序”命令。操作如下: (1)单击Windows 环境下的“开始”按钮,弹出一个菜单,把光标移到“程序”命令上,将弹出下一个级联菜单; (2)把光标移到“ Microsoft Visual Basic6.0 中文版”,弹出下一个级联菜单,即Visual Basic6.0程序组;

计算机二级VB完整教程

李子富周北海林海汪群慧宋存义孙体昌王化军黄国忠孙春宝汪莉钱大益邢奕甘一萍施春红陈月芳 计算机等级考试二级VB基础教程 1.1Visual Basic概述 1.Visual Basic是什么 Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。 “Visual”指的是开发图形用户界面(GUI)的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。 “Basic”指的是BASIC(Beginners All-Purpose Symbolic Instruction Code)语言,一种在计算技术发展历史上应用得最为广泛的语言。Visual Basic在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和Windows GUI有直接关系。专业人员可以用Visual Basic实现其它任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。Visual Basic Scripting Edition(VBScript)是广泛使用的脚本语言,它是Visual Basic语言的子集,可嵌入HTML语言中,用于网页设计,如ASP(Active Server Page)文件。 VB简单易学,通用性强,用途广泛。 2.VB的功能 VB可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序。 数据访问特性允许对包括Microsoft SQL Server和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。 有了ActiveX(TM)技术就可使用其它应用程序提供的功能,例如Microsoft Word字处理器,Microsoft Excel 电子数据表及其它Windows应用程序。 Internet能力强大,很容易在应用程序内通过Internet或intranet访问文档和应用程序,或者创建Internet服务器应用程序。 已完成的应用程序是使用Visual Basic虚拟机真正.exe文件,可以自由发布。 3.VB的发展 VB是伴随Windows操作系统而发展的,在中国使用较广的版本有VB4.0、VB5.0、VB6.0。 VB4.0是为配合WIN95的问世于1995年推出的,既可用于编写WIN3.X平台的16位应用程序也可编写WIN95平台的32位应用程序;VB5.0主要用于编写WIN95平台的32位应用程序,较之VB4.0主要扩展了数据库、ActiveX和Internet方面的功能;VB6.0是与WIN98配合于1998年推出的,进一步加强了数据库、Internet 和创建控件方面的功能。

计算机等级考试二级VB模拟试题四及答案解析

计算机等级考试二级VB模拟试题四及答案解析 一、选择题 (1)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private SubCommand1_Click() Move 500,500 End Sub 程序运行后,单击命令按钮,执行的操作为 A)命令按钮移动到距窗体左边界、上边界各500的位置 B)窗体移动到距屏幕左边界、上边界各500的位置 C)命令按钮向左、上方向各移动500 D)窗体向左、上方向各移动500 正确答案: B (2)在窗体上有若干控件,其中有一个名称为Text1的文本框。影响Text1的Tab顺序的属性是 A)TabStop B)Enabled C)Visible D)TabIndex 正确答案: D (3)以下定义数组或给数组元素赋值的语句中,正确的是 A)Dim a As Variant a=Array(1,2,3,4,5) B)Dima(10)As Integer a=Array(1,2,3,4,5) C)Dim a%(10) a(1)="ABCDE" D)Dim a(3),b(3)As Integer a(0)=0 a(1)=1 a(2)=2 b=a 正确答案: A (4)在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为 A)For i=0 ToList1.ListCount-1 …… Next B)For i=0 To List1.Count-1 …… Next C)For i=1 To List.ListCount …… Next

D)For i=1 ToList1.Count

计算机二级考试《VB》模拟试题及答案

计算机二级考试《VB》模拟试题及答案 2016计算机二级考试《VB》模拟试题及答案 一、基本操作题 (1)在名称为Forml、标题为“球类项目”且没有最大化和最小化按钮的窗体上画1个名称为Combol的组合框。组合框中的文本内容为空,表项内容有“乒乓球”、“羽毛球”和“网球”3项。运行后的窗体如图所示。 注意:存盘时必须存放在考生文件夹下,工程文件名为 sjtl.vbp,窗体文件名为sjtl.frm。 (2)在名称为Forml、标题为“转换”的窗体上,画1个名称为Shapel、边框宽度为3的形状。再画两个标题分别为“椭圆”和“圆”的命令按钮。如下图所示。 要求:编写适当的事件过程,使得单击“椭圆”按钮时,Shapel 的形状变换为椭圆;单击“圆”按钮时,Shapel的形状变换为圆。程序中不得使用变量,每个事件过程中只能写一条语句。 注意:存盘时必须存放在考生文件夹下,工程文件名为 sjr2.vbp,窗体文件名为sjr2.frm。 二、简单应用题 (1)在考生文件夹下有一个工程文件sjt3.vbp。窗体Forml上有两个标题分别是“读数据”和“查找”的命令按钮。请画1个名称为Textl、初始值为空的文本框,该文本框允许显示多行内容,且有垂直滚动条,如图所示。程序功能如下。 ①在考生文件夹下的in.3.dat文件中存有100个正整数。单击“读数据”按钮,则将文件in3.dat中的数据读入数组a中。 ②单击“查找”按钮,则查找数组a中所有为7的倍数的数据,并将这些数据顺次显示在Textl文本框内(数据之间用空格隔开)。

“读数据”按钮的Click事件过程已经给出,请编写程序完成“查找”按钮的Click事件过程,实现上述功能。 注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须使用“查找”按钮完成查找过程,且必须用窗 体右上角的关闭按钮结束程序,否则无成绩。最后将程序按原文件 名存盘。 (2)考生文件夹下有一个工程文件sit4.vbp。在窗体Forml上有 两个名称为Commandl和Command2、标题分别为“重输”和“查找”的命令按钮。程序功能如下。 单击“重输”按钮,则清空Textl中的`内容,等待用户输入由 空格隔开的若干个英文单词;单击“查找”按钮,则找出Textl中最 长的单词,并将其显示在Text2中。某一次的运行效果如图所示。 请将“查找”按钮的Click事件过程中的注释符去掉,把?改为正确 内容,以实现上述程序功能。 注意:考生不得修改窗体文件中已经存在的控件和程序,最后将程序按原文件名存盘。 三、综合应用题 考生文件夹下有一个工程文件sjt.s.vbp。在窗体Forml上有两 个标题分别是“产生数据”和“重新排列”的命令按钮,有两个标 题为“原始数据”和“排列数据”的标签。程序功能如下。 ①单击“产生数据”按钮,则随机产生20个一位整数,存人数 组a中,并同时显示在Textl中。 ②单击“重新排列”按钮,则重新排列数组a中的元素:使等值的元素相邻存放,并且保持它们在数组a中首次出现的相对次序;最 后将排列结果显示在Text2中。某一次运行结果如图所示。 请将“重新排列”按钮的Click事件过程中的注释符去掉,把“?”改为正确内容,以实现上述程序功能。

计算机二级考试VB一般程序设计习题

般程序设计习题 '〖第1题〗:(事件)单击窗体。 '(响应)求100以内偶数的和,并将结果输出在窗体上。 '将结果存入变量SUM中 '答案:DimiAsInteger Fori=ITolOO lfiMod2=0Then sum=sum+i EndIf Next Printsum '〖第2题〗:(事件)双击窗体。 '(响应)求s=1+1X 2+1 X 2X 3+…+1X 2 X 3X …X 10, '并将结果存到变量S中 答案:DimijAsInteger DimkAsLong k=1 s=0 Fori=1To10 Forj=1Toi k=k*j Next s=s+k k=1 Next Print(CStr(s)) '〖第3题〗:(事件)单击窗体。 '(响应)求1+2+3+……+100的值,并把结果输出在窗体上。'结果存入变量SUM中o '答案:DimiAsInteger Fori=1To100 sum=sum+i Next Printsum '〖第4题〗:判断一个数是否是素数。 '答案:DimiAsInteger Prime=True Fori=2ToInt(Sqr(m)) lfmModi=0ThenPrime=False:ExitFor Nexti '〖第5题〗:(事件)单击窗体。 '(响应)求1-1/2+1/3-1/4+ ……+1/99-1/100 的值。 '将结果存入变量J中。 DimiAsInteger Fori=1To100 IfiMod2=1Then j=j+1/i ElseIfiMod2=0Then j=j-1/i EndIf Next Printj ”〖第6题〗:(事件)单击窗体。 '(响应)求200~300之间既能被3整除又能被7整除的数 '并求出所有数之和存入变量SUM中 '答案:DimiAsInteger Fori=2 0仃o300 If((iMod3)=0)And((iMod7)=0)Then Print(CStr(i)) sum=sum+i

计算机二级VB考试试题

站长提醒广大考生:下面的138道题目,在二级考试中命中率极高。 一、选择题 (1) 下面叙述正确的是(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得 A. 8 B. 16 C. 32 D. 15 (4) 下面描述中,符合结构化程序设计风格的是(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句 (5) 下面概念中,不属于面向对象方法的是(D) 注:P55-58 A. 对象 B. 继承 C. 类 D. 过程调用 (6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B) A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码 (7) 在软件开发中,下面任务不属于设计阶段的是(D) A. 数据结构设计 B. 给出系统模块结构 C. 定义模块算法 D. 定义需求并建立系统模型 (8) 数据库系统的核心是(B) A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库 (9) 下列叙述中正确的是(C) A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统 C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致 (10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108

计算机二级vb基础知识考点整理

(该内容都由本人辛苦整理,希望大家好好利用) 数进制的基本概念 1、比特:是计算机和其他数字系统处理、存储和传输信息的最小单位,一般用小写的字母“b”表示。 比特只有两种状态,或者是“1”或者是“0”。(比特无大小) 2、比特的运算: 逻辑乘(与)0 0 1 1 ∧0 ∧ 1 ∧0 ∧ 1 0 0 0 1 逻辑加(或)0 0 1 1 ∨0 ∨ 1 ∨0 ∨ 1 0 0 0 1 取反(非),“0”取反后世“1”,“1”取反后是“0”。 3、比特的存储单位:KB(千字节)、MB(兆字节)、GB(吉字节)、TB(太字节) 它们之间的关系是:1KB=210B=1024B1MB=210KB1GB=210MB1TB=210GB 4、比特的传输速率单位:b/s(bps)、kb/s(千比特)、Mb/s(兆比特)、Gb/s(吉比特)、Tb/s(太比特) 它们之间的关系是:1kb/s=1000b/s1Mb/s=1000kb/s 1Gb/s=1000Mb/s1Tb/s=1000Gb/s 5、二进制、十进制、八进制和十六进制 ⑴二进制,基数为2(共有0、1两个数) (1011)2=1×23+0×22+1×21+1×20=(11)10 ⑵十进制,基数为10(共有0、1…9十个数) (1011)10=1×103+0×102+1×101+1×100=1011 ⑶八进制,基数为8(共有0、1…7八个数) (1011)8=1×83+0×82+1×81+1×80=(521)10 ⑷十六进制,基数为16(0、1…9、A…F十六个数) (1011)16=1×163+0×162+1×161+1×160=(4113)10 6、不同进制的转换 (1)二进制、八进制、十六进制→十进制: 如:(1011.101)2=1×23+0×22 +1×21+1×20+1×2-1+0×2-2×2-3=11.625 a9.4H=10×161+9×160+4×16-1=169.25 (2)十进制→二进制、八进制、十六进制: 整数:除以转换之后数制的基数,反序取余数,直到商为0结束 小数:乘以基数,正序取整数部分,直到小数部分为0或满足一定的精度结束。 如:(0.875)10=(0.111)2 0.875×2=1.75 整数部分=1 (高位) 0.75×2=1.5 整数部分=1 0.5×2=1 整数部分=1 (低位) (3)二进制→八进制: 从小数点开始每三位二进制转换为一位数(十进制数),不足三位的,小数点前的在前面补0,小数点后的在后面补0。(0)8=000 (1)8=001 (2)8=010 (3)8=011 (4)8=100 (5)8=101 (6)8=110 (7)8=111 (11 101.01)2=(001 101.010)2=(35.2)8 (4)八进制→二进制: 一位八进制数转换成对应的三位二进制 (16.327)8=(001 110.011 010 111)2=(1 110.011 010 111)2 (5)二进制→十六进制:

计算机等级考试二级VB基础教程

计算机等级考试二级VB基础教程 1.1Visual Basic 概述 1.Visual Basic是什么 Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。 “Visual” 指的是开发图形用户界面(GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。 “Basic”指的是BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,一种在计算技术发展历史上应用得最为广泛的语言。Visual Basic 在原有BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和Windows GUI 有直接关系。专业人员可以用Visual Basic 实现其它任何Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。Visual Basic Scripting Edition (VBScript) 是广泛使用的脚本语言,它是Visual Basic 语言的子集,可嵌入HTML语言中,用于网页设计,如ASP(Active Server Page)文件。 VB简单易学,通用性强,用途广泛。 2.VB的功能 VB可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序。 数据访问特性允许对包括Microsoft SQL Server 和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。 有了ActiveX(TM) 技术就可使用其它应用程序提供的功能,例如Microsoft Word 字处理器,Microsoft Excel 电子数据表及其它Windows 应用程序。 Internet 能力强大,很容易在应用程序内通过Internet 或intranet访问文档和应用程序,或者创建Internet 服务器应用程序。 已完成的应用程序是使用Visual Basic 虚拟机真正.exe 文件,可以自由发布。 3.VB的发展 VB是伴随Windows操作系统而发展的,在中国使用较广的版本有VB4.0、VB5.0、VB6.0。 VB4.0是为配合WIN95的问世于1995年推出的,既可用于编写WIN3.X平台的16位应用程

计算机二级考试VB基础题

一、选择题 1.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()。 A.工程资源管理器窗口 B.工具箱窗口 C.代码窗口 D.属性窗口 2.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。 A.单选按钮 B.图片框 C.通用对话框 D.文本框 3.VB的启动有多种方法,下面不能启动VB的是()。 A.使用“开始”菜单中的“程序”命令 B.使用“开始”菜单中的“运行”命令,在弹出的对话框中输入VB启动文件名 C.使用“我的电脑”,在VB所在硬盘驱动器中找到相应的VB文件夹 D.先打开VB的“文件”菜单,再按Alt+Q组合键 4.VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是()。 A.窗体文件的扩展名为.frm,每个窗体对应一个窗体文件 B.标准模块是一个纯代码性质的文件,它不属于任何一个窗体 C.用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.bas D.资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑 5.通过()窗口可以在设计时直观地调整窗体在屏幕上的位置。 A.代码窗口 B.窗体布局窗口 C.窗体设计窗口 D.属性窗口 6.下列不能打开属性窗口的操作是()。 A.按F4键 B.执行“视图”菜单中的“属性窗口”命令 C.按Ctrl+T D.单击工具栏上的“属性窗口”图标 7.Visual Basic6.0默认的工具栏是()工具栏。 A.文件 B.数据库 C.格式 D.标准 8.下列可以打开文件对话框的操作是()。 A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G 9.以下不能在“工程资源管理器”窗口中列出的文件类型是()。 A..bas B..res C..frm D..ocx 10.以下不属于Visual Basic系统的文件类型是()。 A..frm B..bat C..vbg D..vbp 11.如果要向工具箱中加入控件的部件,可以利用“工程”菜单中的()命令。 A.引用 B.部件 C.工程属性 D.加窗体 12.以下关于窗体描述正确的是()。 A.只有用于启动的窗体可以有菜单 B.窗体事件和其中所有控件事件的代码都放在窗体文件中 C.窗体的名字和存盘的窗体文件名必须相同 D.开始运行时窗体的位置只能是设计阶段时显示的位置 13.VB中控件主要分为3类,下面哪一种不是VB中的控件类()。 A.标准控件 B.ActiveX C.可插入控件 D.外部控件 14.以下叙述中错误的是()。 A.双击鼠标可以触发DblClick事件 B.窗体或控件的事件的名称可以由编程人员确定 C.移动鼠标时,会触发MouseMove事件 D.控件的名称可以由编程人员设定

计算机等级考试二级_VB笔试真题及答案

2006年9月二级VisualBasic程序设计笔试试卷及答案 一、单项选择 (1)下列选项中不符合良好程序设计风格的是_____ 。 A) )源程序要文档化B)数据说明的次序要规范化 C) )避免滥用goto 语句D)模块设计要保证高耦合、高内聚 (2)从工程管理角度,软件设计一般分为两步完成,它们是_____ 。 A) )概要设计与详细设计B)数据设计与接口设计 C) )软件结构设计与数据设计D)过程设计与数据设计 (3)下列选项中不属于软件生命周期开发阶段任务的是_____ 。 A) )软件测试B)概要设计C)软件维护D)详细设计 (4)在数据库系统中,用户所见的数据模式为_____ 。 A) )概念模式B)外模式C)内模式D)物理模式 (5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和_____ 。 A) )编码设计B)测试阶段C)运行阶段D)物理设计 (6)设有如下三个关系表: 下列操作中正确的是_____ 。 (7)下列叙述中正确的是_____ 。 A) )一个算法的空间复杂度大,则其空间复杂度也必定大 B) )一个算法的空间复杂度大,则其时间复杂度必定小 C) )一个算法的时间复杂度大,则其空间复杂度必定小 D) )上述三种说法都不对 (8)在长度为64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为_____ 。 A) ) 63 B) 64 C) 6 D) 7 (9)数据库技术的根本目标是要解决数据的_____ 。 A) )存储问题B)共享问题C)安全问题D)保护问题 (10)对下列二叉树: 进行中序遍历的结果是_____ 。 A) ) ACBDFEG B) ACBDFGE C) ABDCGEF D) FCADBEG (11)以下叙述中正确的是_____ 。

2007年春江苏省计算机二级VB试卷及答案

2007年春 江苏省高等学校非计算机专业学生 计算机基础知识和应用能力等级考试 二级试卷 试卷语种:Visual Basic 第一部分计算机基础知识 1.微电子技术是信息技术领域的关键技术,它以集成电路(IC)为核心。在下列有关叙述中,错误的是 A.A.目前IC芯片(如CPU芯片)的集成度可达数千万个电子元件 B.B.Moore定律指出,单块IC的集成度平均每半年翻一番 C.C.从原料熔练到最终产品包装,IC的制造工序繁多,工艺复杂,技术难度非常高 D.D.非接触式IC卡采用电磁感应方式无线传输数据,所以又称为射频卡或感应卡 2.在下列有关通信中使用的传输介质的叙述中,错误的是。 A.A.计算机局域网中大多使用无屏蔽双绞线,其无中继有效传输距离大约100m B.B.同轴电缆可用于传输电视信号 C.C.光纤价格高,一般不在校园网和企业网中使用 D.D.微波的波长很短,适合于长距离、大容量无线通信 3.二进制数(1010) 2与十六进制数(B2) 16 相加,结果为。 A.(273) 8B.(274) 8 C.(314) 8 D.(313) 8 4.设有一段文本由基本ASCII字符和GB2312字符集中的汉字组成,其代码为B0 A1 57 69 6E D6 D0 CE C4 B0 E6,则在这段文本中含有。 A.1个汉字和9个西文字符 C.3个汉字和5个西文字符 B.2个汉字和7个西文字符 D.4个汉字和3个西文字符 5.在下列有关CPU的叙述中,错误的是 . A. A.CPU的主要组成部分有运算器、控制器和寄存器组 B. B.CPU的主要功能是执行指令,不同类型CPU的指令系统通常有所 不同 C. C.为了加快运算速度,CPU中可包含多个算术逻辑部件(ALU) D. D.目前PC机所有的CPU芯片均为Intel公司的产品 6.PC机在加电启动过程中会运行POST程序、引导程序、系统自举程序等。若在启动过程中,用户按某一热键(通常是Del键)则可以启动CMOS设置程序。这些程序运行的顺序是。 A.A.POST程序->CMOS设置程序->系统自举程序->引导程序 B.B.POST程序->引导程序->系统自举程序->CMOS设置程序 C.C.CMOS设置程序->系统自举程序->引导程序->POST程序 D.D.POST程序->CMOS设置程序->引导程序->系统自举程序 7.目前PC机一般都有USB和FirWire接口,用于连接各种外部设备.在下列关于这两种接口的叙述中,错误的是 . A. https://www.doczj.com/doc/4816622234.html,B是一种串行接口,可以连接键盘、鼠标器、优盘、数码相机等 多种设备

相关主题
文本预览
相关文档 最新文档