2011年计算机等级考试二级VB考点及习题汇总

2024-04-10

2011年计算机等级考试二级VB考点及习题汇总(精选12篇)

篇1:2011年计算机等级考试二级VB考点及习题汇总

2011年计算机等级考试二级VB考点及习题 §

1、VB的特点、运行环境、对象、属性、方法、事件各概念,尤其是方法和事件的区分。

熟悉VB的IDE,VB开发应用程序的一般步骤。

特点:GUI(集成开发环境)、OLE(对象的连接和嵌入)、OOP(面向对象);

运行环境:Windows(VB5.0以上在32位操作系统)

方法:对象可以执行的动作或行为;(主动性)

事件:使某个对象进入活动状态的一种操作或动作。(被动性)

例题:

1、VB的使用目的是()。

A.开发Windows应用程序 B.图象处理

C.制作WAV文件 D.文字处理

2、一个对象可以执行的动作和可被对象识别的动作分别称为()。

A.方法、事件 B.事件、方法 C.方法、属性 D.事件、属性

3、一只白色的足球被踢进球门,则白色、足球、踢、进球门是()。

A.属性、对象、方法、事件 B.属性、对象、事件、方法

C.对象、属性、方法、事件 D.对象、属性、事件、方法

§

2、熟练应用窗体、控件。掌握窗体的常用方法(Hide、Show、Print、Cls、Refresh、Move)、属性和事件(Load、Activate、Click)。

Load事件、Unload事件、End语句

常用控件:CommandButton(Default、Cancel、Enabled、Style、DisabledPicture、DownPicture)、Label(AutoSize)、TextBox(Alignment、MaxLength、PasswordChar、Multiline、ScrollBars注:Multiline=True)、OptionButton(Value)、ListBox(属性:listlistcountlistindexselected、方法:AddItem、RemoveItem、Clear)、ComboBox(P27)、HscrollBar、VscrollBar(min、Max、Value)、PictureBox(print方法)、Timer(运行时不可见、只有Timer事件、Interval)方法、属性、事件的掌握。

容器控件:Form、Picture、Frame 特殊控件:菜单的使用(只响应Click事件)

1、以下窗体名中哪些是非法的窗体名()。

对象名命名规则:以字母或汉字开头,后面可以是字母、数字、下划线、汉字。(变量名类似)

A._aform B.3frm C.f_1 D.frm 5 E.f_1*

2、一个名称为myfrm,标题属性为form1的窗体,它的单击事件名应为()。

A.myfrm_click B.form1_click

C.form_click D.me_click

3、执行下面语句:print ―5*20‖ 的结果是()。

A.―5*20‖ B.出现错误信息 C.5*20 D.100

4、下列语句代码哪一些可正常执行(正常执行是指系统不给出出错提示);

A、Print 32765 + 3 B、Print 5 + 7 = 14

C、Print 256 / 128 D、Print “14” + 12 E、Print “14” & 12

5、以下使用方法的代码中,正确的是()。

A、Label1.Setfocus B、Form1.Clear

C、Text1.SetFocus D、Combo1.Cls

6、在程序中可以通过复选框和单选按钮的()属性值来判断他们的当前状态。

A.Caption B.Value C.Checked D.Selected

7、将复选框的Value属性设为“2”,其效果与把它的Enabled属性设为“False”有何异同?若把一个控件的Visible属性设为“False”,意味着什么?

8、当用户单击命令按钮时,()属性可以使得命令按钮对激发事件无效。

A.Name B.Enabled C.Default D.Cancel

9、在文本框Text1和Text2中分别输入35与48,变量S与X分别为字符型与整型,以下赋值语句的执行结果是什么?

s = Text1.Text + Text2.Text x = Text1.Text + Text2.Text

s = Text1.Text & Text2.Text x = Text1.Text & Text2.Text

s = Val(Text1.Text)+ Text2.Text

x = Val(Text1.Text)+ Text2.Text

s = Val(Text1.Text)& Text2.Text

x = Val(Text1.Text)& Text2.Text

例如:

1、if 语句:

Private Sub Form_Click()

Dim x As Integer, y As Integer

Dim z As Single

x = 0.2

y = 1

If(x >= 1)Then

z = Log(x)

ElseIf x >= 0 And x < 1 And y >= 0 Then

z = 2 * x3

i = i + 1

If p >= 10 Then Exit For

Next i

Print i, p, n

End Sub

一、InputBox函数

MsgBox函数(注意参数含义及顺序)

x=InputBox(_____,______,_______)

写出显示下图信息框的MsgBox函数

§

5、数组

1、数组的上、下界:Ubound()、Lbound()

2、数组的大小的计算、数组的结构:(二维数组:以列存放)

3、Erase语句:重新初始化静态数组的元素、或释放动态数组的存储空间。

4、For Each –Next结构语句

5、用Array函数给数组赋值(只能给Variant类型的变量赋值)

6、控件数组(load/Unload Object(Index))

动态数组(Redim语句)

数组分类:

固定大小数组 Option Base语句功能

Preserve语句功能

例如:

n数组重点算法:

n一数组,求其中最大和最小;n对一数组排序(选择法、冒泡法、直接排序法)

n在一数组中查找指定的数(顺序、二分查找);n删除一数组中重复的数

2、在窗体模块的通用声明处用下面的语句声明变量、数组、正确语句有()个。

A.Public a(5)as integer B.Public n as integer

C.Public st as string*10 D.Private b()as integer

3、下列语句中的()语句可以用来正确地声明一个动态数组。

A.Private A(n)as integer B.Dim A()as integer

C.Dim A(,)as integer D.Dim a(1 to n)

4、下列关于数组的说法中正确的是()。

A.在过程中,不能用private语句定义数组

B.利用Redim语句重新定维时,不得改变已经说明过的数组的数据类型。

C.数组重新定维后,原有的数据元素内容将不予保留

5、过程的形参为数组时,以下定义语句中正确的是()。

A.private sub sort(a()as integer)

B.private sub sort(a(10)as integer)

C.private sub sort(a(,)as integer)

D.private sub sort(byval a()as integer)

6、某过程的说明语句中,正确的数组说明语句是______。

Const N As Integer=4 : Dim L As Integer

① Dim x(L)As Integer

② Dim A(K)As Integer

Const K As Integer=3

③ Dim B(N)As Integer

④ Dim Y(2000 To 2008)As Integer

A.①②④ B.①③④ C.③④ D.②③ §

7、文件管理控件

文件处理 顺序文件和随机文件的打开(open)语句,EOF函数,读写语句。

do while not eof(1)do until eof(1)

print #1, write #1,input #1,a,b,c line input #1,s input(#1,100)

get #1,a put #1,‖af‖

打开方式:

顺序文件Open “文件路径+文件名(包括文件后缀)” For Output As #1-511

Open “文件路径+文件名(包括文件后缀)” For Append As #1-511

Open “文件路径+文件名(包括文件后缀)”For Input As #1-511

随机文件:Open “文件路径+文件名(包括文件后缀)”For Random As #1-511

二进制文件:Open “文件路径+文件名(包括文件后缀)”For Binary As #1-511

Open语句打开文件的注意

1.如果以Output、Append、Random、Binary模式打开一个不存在的文件时,VB自动创建一个相应文件;

2.在Input Random Binary模式下,可以用不同的文件号打开同一文件,但Output Append方式不可以;

3.所有当前使用的文件号必须是唯一的;

4.如果以Output模式打开一个已存在的文件,即使没有进行写操作原来数据也将被覆盖。

Close语句注意:(Reset)

1.直接使用 Close语句(缺省文件号),则所有用Open语句打开的活动文件都被关闭;

2.当程序结束时,所有打开的文件自动被关闭。

Lock和Unlock语句注意:

1.对于二进制文件,Lock和Unlock的是字节范围;

2.对于随机文件,Lock和Unlock的是记录范围;

3.对于顺序文件,Lock和Unlock的是整个文件,即使指明范围也不起作用;

4.缺省情况下Lock和Unlock的范围是整个文件;

5.Lock和Unlock总是成对使用。

特别注意:在关闭文件或结束程序之前,必须用Unlock语句对先前锁定的文件解锁,否则会产生难以预料的错误。

1.要对顺序文件进行写操作,下列打开文件语句中正确的是()。

Open “file1.txt” for output as #1

Open “file1.txt” for input as #1

Open “file1.txt” for Random as #1

Open “file1.txt” for binary as #

12.在VB中文件访问的类型有()。

A.顺序、随机、二进制 B.顺序、随机、字符

A.顺序、十六进制、随机 D.顺序、记录、字符

例如:将文件Data1中的无序数据和Data2中的有序数据插入到Data3中,要求:Data3中的数据必须也是排好序。请填写空白处以实现该题功能。

Private Sub Form_Click()

Dim a()As Integer, b()As Integer

Dim k As Integer, i As Integer

Open “e:data1.txt” For Input As #2

Open “e:data2.txt” For Input As #3

Do While Not EOF(2)

k = k + 1

ReDim Preserve a(k)

Input #2, a(k)Loop _______k=0______________________ Do While Not EOF(3)k = k + 1 ReDim Preserve b(k)Input #3, b(k)Loop Call insert(a, b)Open “e:data3.txt” For Output As #4 _k=ubound(b)____________________________ For i = 1 To k Print #4, b(i)Next i Close End Sub Private Sub insert(a()As Integer, b()As Integer)Dim m As Integer, i As Integer Dim n As Integer, j As Integer m = UBound(a): n = UBound(b)_redim preserve b(m+n)_______________________ i = 0 Do While i < m i = i + 1 j = n Do While j >= 1 And a(i)< b(j)If a(i)< b(j)Then ___b(j+1)=b(j)_______________________ j = jj))

Next j

ch = ch & Chr(dec)

dec = 0

Next i

End Sub §8.鼠标方法、文本、图形及多媒体处理

(1)常用鼠标方法(MouseDown, MouseUp,MouseMove)

(2)数据输出的格式化处理(Format函数)

(3)图形控件Line、Shape使用画点(Pset)、线(Line)、圆(Circle)

例如:在Form_Click事件中执行如下语句的正确结果是()。

Print Format(1236.54,―+##,##0.0%‖)

A.123456 B.+123,654.0% C.+123,6.54% D.+123,654 §9数据库

1.计算机数据管理的三阶段:

人工管理—>文件管理—>数据库管理

2.数据模型:

层次模型(树型结构)—>网络模型(无向图形)—>关系模型(二维关系表)

3.数据控件(Data)的重要属性:

Conncet:确定数据访问类型(Access(缺省值)dbaseFoxpro)

DatabaseName:确定数据控件使用的数据库

Access表包含―.mdb‖的文件中,该属性值就是:.mdb

dbaseFoxpro数据库时,该属性值是:包含数据库文件的路径

RecordSource:确定访问数据表的名称

4.常用的绑定控件:标签、文本框、检查框、组合框、列表框、图片框、图象控件、DBCombo、Dblist、DBGrid

常用属性: DataSource:指定一个数据控件(Data控件)

DataField:指定显示的数据表的哪一字段。

篇2:2011年计算机等级考试二级VB考点及习题汇总

上学吧:http://

上学吧:http://

上学吧:http://

上学吧:http://

上学吧:http://

m = UBound(a): n = UBound(b)

上学吧:http://

上学吧:http://

篇3:2011年计算机等级考试二级VB考点及习题汇总

(1)设置自动语法检查

打开工具菜单 → 单击选项命令 → 选择 编辑器 页面 →将 自动语法检测 勾上。

(2)利用VB调试工具栏

利用该工具栏可以运行程序、中断运行、在程序中设置间断点、监视变量、单步调试、过程跟踪等操作。

2. VB的三种模式

(1)设计模式

在设计模式下可以进行程序的界面设计、属性设置、代码编写等,标题栏上显示“设计”,在此模式下不能运行程序,也不能使用调试工具。

(2)运行模式

执行“运行”菜单中的“启动”命令或单击工具栏上的启动按钮或按F5键,即由设计模式进入运行模式,标题栏显示“运行”,在此阶段可以查看程序代码,但不能修改。若要修改,必须单击工具栏上的“结束”按钮,回到设计模式,也可以选择“中断”按钮,进入中断模式。

(3)中断模式

当程序运行时单击了“中断”按钮,或当程序出现运行错误时,都可以进入中断模式,在此模式下,运行的程序被挂起,可以查看代码、修改代码、检查数据。修改结束,单击“继续”按钮可以继续程序的运行,也可以单击“结束”按钮停止程序的执行。

3. 常见错误

(1) 编辑时错误

当用户在代码窗口编辑代码时,VB会对程序进行语法检查,当发现语句没有输完、关键字输错等情况时,系统会弹出对话框,提示出错,并在错误处加亮显示,以便用户修改。

(2)编译时错误

是指用户单击了“启动”按钮,VB开始运行程序前,先编译执行的程序段时产生的错误,此错误是由于用户未定义变量、遗漏关键字等原因而产生的。发现错误时系统会停止编译,提示用户修改。

(3)运行时错误

指VB在编译通过后,运行代码时发生的错误,一般是由于指令代码执行了非法操作引起的,如:数据类型不匹配、试图打开一个不存在的文件等。系统会报错并加亮显示、等候处理。

(4)逻辑错误

如果程序运行后得不到所希望的结果,则说明存在逻辑错误。如:运算符使用不正确,语句的次序不对、循环语句的起始、终值不正确。这种错误系统不会报错,需要用户自己分析判断。

4.程序调试方法

(1)进入/退出中断状态

进入中断状态有四种方法:

1) 程序运行时发生错误自动进入中断

2) 程序运行中用户按中断键强制进入中断

3) 用户在程序中预先设置了断点,程序执行到断点处即进入中断状态

4) 在采用单步调试方式,每运行一个可执行代码后,即进入中断状态。

(2) 利用调试窗口

1) 立即窗口

这是调式窗口中使用最方便、最常用的窗口。可以在程序中用Debug.Print方法,把输出送到立即窗口,也可以在该窗口中直接使用Print语句或?显示变量的值。

2) 本地窗口

该窗口显示当前过程中所有变量的值,当程序的执行从一个过程切换到另一个过程时,该窗口的内容发生改变,它只反映当前过程中可用的变量。

3) 监视窗口

该窗口可显示当前的监视表达式,在此之前必须在设计阶段,利用调试菜单的“添加监视命令”或“快速监视”命令添加监视表达式以及设置的监视类型在运行时显示在监视窗口,根据设置的监视类型进行相应的显示。

(3)插入断点和逐句跟踪

在调试程序时,通常回设置断点来中断程序的运行,然后逐句跟踪检查相关变量、属性和表达式的值是否在预期的范围内。

可在中断模式下或设计模式时设置或删除断点,在代码窗口选择怀疑存在问题的地方作为断点,按下F9键,则程序运行到断点处即停下,进入中断模式,在此之前所关心的变量、属性、表达式的值都可以看到。

1.计算机等级考试二级VB考点:VB的过程设计

2.计算机等级考试二级VB考点:自定义数据类型

3.计算机等级考试二级VB考点:控件数组

4.计算机等级考试二级VB考点:进程条和滑块

5.计算机等级考试二级VB考点:排列显示和分层显示控件

6.计算机等级考试二级VB考点:常用文件操作语句和函数

7.计算机等级考试二级VB考点:动态数组及声明

8.计算机等级考试二级VB程序设计题

9.计算机等级考试二级VB程序设计模拟试题

篇4:2011年计算机等级考试二级VB考点及习题汇总

6.1 Sub过程

考点1 建立Sub过程

通用Sub过程的结构与前面多次见过的事件过程的结构类似。一般格式如下:

[Static][Private][Public]Sub过程名[(参数列表)] 语句块

[Exit Sub] [语句块] End Sub

说明:

(1)Sub过程以Sub开头,以End Sub结束,在Sub和End Sub之间是描述过程操作的语句块,称为“过程体”或“子程序体”。

(2)End Sub标志着Sub过程的结束。

(3)Sub过程不能嵌套。

考点2 调用Sub过程

调用引起过程的执行。也就是说,要执行一个过程,必须调用该过程。

Sub过程的调用有两种方式:一种是把过程的名字放在一个Call语句中,一种是把过程名作为一个语句来使用。

(1)用Call语句调用Sub过程。

格式:Call过程名[(实际参数)]。

(2)把过程名作为一个语句来使用。

在调用Sub过程时,如果省略关键字Call,就成为调用Sub过程的第2种方式。与

第1种方式相比,它有两点不同:

(1)去掉关键字Call。

(2)去掉“实际参数”的括号。考点3 通用过程与事件过程

控件事件过程的一般格式为:

[Private | Public] Sub控件名_事件名(参数表)语句组

End Sub

窗体事件过程的一般格式为:

[Private][Public] Sub Form_事件名(参数表)语句组

End Sub

通用过程可以放在标准模块中,也可以放在窗体模块中,而事件过程只能放在窗体模块中,不同模块k中的过程(包括事件过程和通用过程)可以互相调用。当过程名唯一时,可以直接通过过程名调用;如果两个或两个以上的标准模块中含有相同的过程名,则在调用时必须用模块名限定,其一般格式为:

模块名.过程名(参数表)

一般来说,通用过程(包括Sub过程、Function过程)之间、事件过程之间、通用过程与事件过程之间,都可以互相调用。

6.2 建Function过程

考点4 建立Function过程

Function过程定义的格式如下:

[Static][Private][Public]Function过程名[(参数表列)][As类型] [语句块] [过程名=表达式] [Exit Function] [语句块] End Function

说明:

(1)Function过程以Function开头,以End Function结束,在两者之间是描述过程操作的语句块。

(2)调用Sub过程相当于执行一个语句,不直接返回值;而调用Function过程要返回一个值,因此可以像内部函数一样在表达式中使用。

考点5 调用Function过程

Function过程的调用比较简单,因为可以像使用Visual Basic内部函数一样来调用Function过程。实际上,由于Function过程能返回一个值,因此完全可以把它看成是一个函数,它与内部函数(如Sqr,Str$,Chr$等)没有什么区别,只不过内部函数由语句系统提供,而Function过程由用户自己定义。

6.3 参数传送

在Visual Basic中,通常把形式参数叫做“参数”,而把实际参数叫做“自变量”。

考点6 形参与实参

形参是在Sub,Function过程的定义中出现的变量名,实参则是在调用Sub或Function过程时传送给Sub或Function过程的常数、变量、表达式或数组。在Visual Basic中,可以通过两种方式传送参数,即按位置传送和指名传送。

考点7 引用

Visual Basic中,参数通过两种方式传送,即传地址和传值,其中传地址习惯上称为引用。在默认情况下,变量(简单变量、数组或数组元素以及记录)都是通过“引用”传送给Sub或Function过程的。在这种情况下可以通过改变过程中相应的参数来改变变量成值,这意着,当通过引用来传送实参时,可以改变传送给过程的变量的值。

考点8 传值

传值就是通过值传送实际参数,即传送实参的值而不是传送它的地址。在这种情况下,系统扭需要传送的变量复制到一个临时的单元中,然后把该临时单元的地址传送给被调用的通用过程。由于通过过程没有访问变量(实参)的原始地址,因此不会改变原来变量的值,所有的变化都是在变量的副本上进行的。

考点9 数组参数的传送

Visual Basic允许把数组作为实参传送到过程中。用数组作为过程的参数时,应在数组名的后面加上一对括号,以免与普通变量相混淆。除遵循参数传送的一般规则外,还应注意以下两点:

(l)为了把一个数组的全部元素传递给一个过程,应将数组名分别放入实参表和形参表中,并略去数组的上下界,但括号不能省略。

(2)如果不需要把整个数组传递给通用过程,可以只传递指定的单个元素,这需要在数组名后面的括号中定上指定的元素下标。

6.4 可选参数和可变参数

Visual Basic 6.0提供了十分灵活和安全的参数传送方式,允许使用可选参数和可变参数。在调用一个过程时,可以向过程传送可选的参数或者任意数量的参数。

考点10 可选参数

在调用一个过程时,有时并不是每次都要传递所有的参数。有些参数的存在是为了提供某项功能,但这项功能不是每次调用该过程时都需要的或者在调用这个过程时,某个参数在绝大部分时间内都使用同一个值,对于其他的值只有在特殊的情况下才使用。

使用可选参数时还应注意两点:

(1)如果某个参数被指定为可选参数,那么它后面的参数必须都是可选的。

(2)Optional关键字可以和ByVal关键字一起使用。

考点11 可变参数

在使用可变参数时应注意以下5点:

(1)ParamArray关键字只能用于参数列表中的最后一个参数。

(2)用ParamArray关键字声明的参数数组只能是Variant类型。

(3)ParamArray关键字不能和ByVal关键字,ByRef关键字以及Optional关键字一起使用。

(4)如果使用ParamArray关键字声明可变个数参数,那么其他的参数都不能被声明为可选的。

(5)用ParamArray关键字声明的参数数组,无论是否使用了Option Basel语句,它的下界总是0。

6.5 对象参数

考点12 对象参数

和传统的程序设计语言不同,Visual Basic允许用对象作为参数,即窗体或控件作为通用过程的参数。在有些情况下,这可以简化程序设计,提高效率。实际上,在Visual Basic中还可以向过程传送对象,包括窗体和控件。

对象作为参数与用其他数据类型作为参数的过程没有什么区别,其格式为:

Sub过程名(形式参数表)语句块

[Exit Sub] …

End Sub

“形式参数表”中的形参的类型通常为Control或Form注意,在调用含有对象的过程时,对象只能通过传地址方式传送。因此在定义过程时,不能在其参数前加关键字ByVal。

6.6 局部内存分配

考点13 局部内存分配

有时候,在过程结束时,可能不希望失去保存在局部变量中的值。如果把变量声明为全局变量或模块级变量,则可解决这个问题。但如果声明的变量只在一个过程中使用,则这种方法并不好。为此,Visual Basic提供了一个Static语句,其格式为:

Static变量表

其中“变量表”的格式如下:

变量[()][As类型][,变量[()][As类型]]…

可以看出,Static语句的格式与Dim语句完全一样,但Static语句只能出现在事件过程、Sub过程或Function过程中。在过程中的Static变量只有局部的作用域,即只在本过程中可见,但可以和模块级变量一样,即使过程结束后,其值仍能保留。

在程序设计过程中,Static语句常用于以下两种情况:

(1)记录一个事件被触发的次数,即程序运行时事件发生的次数。

(2)用于开关切换,即原来为开,将其改为关,反之亦然。

6.7 Shell函数

考点14 shell函数

在Visual Basic中不但可以调用通用过程,而且可以调用各种应用程序。也就是说,凡是能在Windows下运行的应用程序,基本上都可以在Visual Basic中调用。这一功能通过Shell函数来实现。

Shell函数的格式如下:

Shell(命令字符串[,窗口类型])

篇5:2011年计算机等级考试二级VB考点及习题汇总

创建:在窗体上画出进程条控件,右击,选择属性,然后进行所需的外观设置。

主要属性:ProgressBar 控件有一个行程和一个当前位置。行程代表该操作的整个持续时间。当前位置则代表应用程序在完成该操作过程时的进度。Max 和 Min 属性设置了行程的界限。Value 属性则指明了在行程范围内的当前位置。

(1) Min属性代表进程条全空时的值,缺省时为0。

(2) Max属性代表进程条全空时的值,缺省时为100。

(3) Value属性代表进程条当前的值(但不出现在属性窗口中),它大于Min属性,小于Max属性。改变Value属性的值将改变进程条的进度显 示。

示例:

Private Sub Command1_Click

If ProgressBar1.Value < ProgressBar1.Max Then

ProgressBar1.Value = ProgressBar1.Value + 5

Else

ProgressBar1.Visible = False ‘当进程条满了的时候让进程条消失

End If

End Sub

2.滑块

Slider 控件是包含滑块和可选择性刻度标记的窗口,在窗体上画出滑块控件,右击,选择属性,然后进行下列设置:

(1)选择滑块的外观

1)方向属性决定滑块的方位,可以是垂直的或水平的滑块。

2)滑块样式属性决定滑块标记的样子。

3)滑块频率属性规定了沿着滑块的标记的间隔大小,缺省的状态是1,表明每个可能值都出现标记,如果把值设置为3,则每三个可能值出现一个标记。

(2)滑块的主要属性及事件

1)Min,Max属性

Min属性决定滑块最左端或最顶端所代表的值。Max属性决定滑块最右端或最下端所代表的值。

2)LargeChange,SmallChange属性

SmallChange决定在滑块两端的箭头钮上单击时改变的值。LargeChange决定在滑块上方或下方区域单击时改变的值。

3)Value属性

Value属性代表当前滑块所处位置的值,这个值由滑块的相对位置决定。

4)Change事件

当滑块位置发生变化时就引发了Change事件。

1.计算机等级考试二级VB程序设计题

2.计算机等级考试二级VB程序设计模拟试题

3.计算机二级考试VB考点:图象列表和图象组合框

4.计算机二级VB考点:报表制作

5.计算机等级考试二级快速复习法

6.计算机等级考试二级MS试题【含答案】

7.计算机等级考试二级Access练习题(一)

8.计算机等级考试二级Java重点内容

9.计算机等级考试二级复习及应试方法

篇6:2011年计算机等级考试二级VB考点及习题汇总

可使用 ListView 控件将称作 ListItem 对象的列表条目组织成下列四种不同的视图之一:

大(标准)图标 、小图标 、列表 、报表

View 属性决定在列表中控件使用何种视图显示项目。还可用 LabelWrap 属性控制列表中与项目关联的标签是否可换行显示。另外,还可管理列表中项目的排序方法和选定项目的外观。

ListView 控件包括 ListItem 和 ColumnHeader 对象。ListItem 对象定义 ListView 控件中项目的各种特性,如: 项目的简要描述、由 ImageList 控件提供的与项目一起出现的图标、附加的文本片段,称作子项目,它们与显示在报表视图中的 ListItem 对象关联。

可以使用 HideColumnHeaders 属性决定是否在 ListView 控件中显示列标头。列标头可以在设计时添加,也可以在运行时添加。设计时,使用 ListView“控件属性”对话框的“列首”选项卡添加列标头。运行时,使用 Add 方法添加 ColumnHeader 对象到 ColumnHeaders 集合中。

2.TreeView 控件

该控件象“资源管理器”的左侧一样,用于显示结点( Node) 对象的分层列表,每个 Node 对象均由一个标签和一个可选的位图组成。TreeView 一般用于显示文档标题、索引入口、磁盘上的文件和目录、或能被有效地分层显示的其它种类信息。

创建了 TreeView 控件之后,可以通过设置属性与调用方法对各 Node 对象进行操作,这些操作包括添加、删除、对齐和其它操作。可以编程展开与折回 Node 对象来显示或隐藏所有子节点。

TreeView 控件使用由 ImageList 属性指定的 ImageList 控件,来存储显示于 Node 对象的位图和图标。任何时刻,TreeView 控件只能使用一个 ImageList。这意味着,当 TreeView 控件的 Style 属性被设置成显示图像的样式时,TreeView 控件中每一项的旁边都有一个同样大小的图像。

1.计算机等级考试二级VB考点:进程条和滑块

2.计算机二级考试VB考点:多媒体控件

3.计算机等级考试二级VB程序设计题

4.计算机二级考试VB考点:通用对话框控件

5.计算机等级考试二级VB程序设计模拟试题

6.计算机二级VB考点:报表制作

7.计算机等级考试二级快速复习法

8.计算机等级考试二级MS试题【含答案】

9.计算机等级考试二级Access练习题(一)

篇7:2011年计算机等级考试二级VB考点及习题汇总

2、下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)A.内模式 B.外模式 C.概念模式 D.逻辑模式

3、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(A)A.控制流 B.加工 C.数据存储 D.源和潭

4、下列关于栈的叙述中正确的是(D)A.在栈中只能插入数据 B.在栈中只能删除数据

C.栈是先进先出的线性表 D.栈是先进后出的线性表

5、面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是(C)A.模拟现实世界中不同事物之间的联系 B.强调模拟现实世界中的算法而不强调概念 C.使用现实世界的概念抽象地思考问题从而自然地解决问题 D.鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考

6、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)A.概要设计 B.详细设计 C.可行性分析 D.需求分析

7、在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送(D)A.调用语句 B.命令 C.口令 D.消息

8、程序流程图(PFD)中的箭头代表的是(B)A.数据流 B.控制流 C.调用关系 D.组成关系

9、设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B)注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出 A.349 B.350 C.255 D.351

10、在结构化方法中,软件功能分解属于下列软件开发中的阶段是(C)注:总体设计也就是概要设计

A.详细设计 B.需求分析 C.总体设计 D.编程调试

11、对建立良好的程序设计风格,下面描述正确的是(A)A.程序应简单、清晰、可读性好 B.符号名的命名要符合语法 C.充分考虑程序的执行效率 D.程序的注释可有可无

12、在一棵二叉树上第5层的结点数最多是(B)注:由公式2(k-1)得 A.8 B.16 C.32 D.15

13、数据库系统的核心是(B)A.数据模型 B.数据库管理系统 C.软件工具 D.数据库

14、将E-R图转换到关系模式时,实体与联系都可以表示成(B)A.属性 B.关系 C.键 D.域

15、将E-R图转换到关系模式时,实体与联系都可以表示成(B)A.属性 B.关系 C.键 D.域

16、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B)A.阶段性报告 B.需求评审 C.总结 D.都不正确

17、对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为(B)注:要牢记 A.N+1 B.N C.(N+1)/2 D.N/2

18、在结构化方法中,软件功能分解属于下列软件开发中的阶段是(C)注:总体设计也就是概要设计

A.详细设计 B.需求分析 C.总体设计 D.编程调试

19、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)A.概要设计 B.详细设计 C.可行性分析 D.需求分析

20、下列叙述中正确的是(A)A.线性表是线性结构 B.栈与队列是非线性结构 C.线性链表是非线性结构 D.二叉树是线性结构

21、下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)A.内模式 B.外模式 C.概念模式 D.逻辑模式

22、数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是(D)A.自顶向下 B.由底向上 C.由内向外 D.由整体到局部

23、算法一般都可以用哪几种控制结构组合而成(D)A.循环、分支、递归 B.顺序、循环、嵌套 C.循环、递归、选择 D.顺序、选择、循环

24、下面不属于软件工程的3个要素的是(D)A.工具 B.过程 C.方法 D.环境

25、下列关于队列的叙述中正确的是(C)A.在队列中只能插入数据 B.在队列中只能删除数据 C.队列是先进先出的线性表 D.队列是先进后出的线性表

26、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(A)A.控制流 B.加工 C.数据存储 D.源和潭

27、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)A.概要设计 B.详细设计 C.可行性分析 D.需求分析

28、下面描述中,符合结构化程序设计风格的是(A)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B.模块只有一个入口,可以有多个出口 C.注重提高程序的执行效率 D.不使用goto语句

29、算法的空间复杂度是指(D)A.算法程序的长度 B.算法程序中的指令条数 C.算法程序所占的存储空间 D.算法执行过程中所需要的存储空间

30、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)A.概要设计 B.详细设计 C.可行性分析 D.需求分析

31、下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致

32、在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送(D)A.调用语句 B.命令 C.口令 D.消息

33、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是(A)A.数据库系统 B.文件系统 C.人工管理 D.数据项管理

34、在结构化方法中,软件功能分解属于下列软件开发中的阶段是(C)注:总体设计也就是概要设计

A.详细设计 B.需求分析 C.总体设计 D.编程调试

35、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是(A)A.数据库系统 B.文件系统 C.人工管理 D.数据项管理

36、在下列选项中,哪个不是一个算法一般应该具有的基本特征(C)A.确定性 B.可行性 C.无穷性 D.拥有足够的情报

37、在一棵二叉树上第5层的结点数最多是(B)注:由公式2(k-1)得 A.8 B.16 C.32 D.15

38、算法的空间复杂度是指(D)A.算法程序的长度 B.算法程序中的指令条数 C.算法程序所占的存储空间 D.算法执行过程中所需要的存储空间

篇8:2011年计算机等级考试二级VB考点及习题汇总

Private sub form_click

Dim i%,s! (2’)

S=0 (2’)

For i=1 to 100 (2’)

S=s+I (2’)

Next

Print “s=”;s (2’)

篇9:2011年计算机等级考试二级VB考点及习题汇总

青年人网站小编发现很多考生对上机考试存在很大的问题,现在小编将在教学当中对二级C语言上机考试题库总结的经验和大家分享,希望能对我们考生的考试有所帮助,顺利通过考试!以下是对上机考试改错题的做题方法和总结,改错题的错误主要分为以下几类:

1、if或while语句

若错误行是if或者while语句,则要注意以下点:

1)首先判断是否正确书写if或while关键字;

2)然后看有没有用小括号把整个表达式括起来,若没有则加上小括号;

3)若条件表达式中有指针变量而且没有指针运算符时,则加上指针运算符;

4)若if条件表达式中只有一个等于号即数学等号(=),则要改写成两个等于号即逻辑等号(= =);

5)若if条件表达式为其他的比较运算符,则一般是进行逆转或加一个等于号;

2、for语句

若错误行是for语句,则要注意以下几点:

1)首先判断for有没有书写正确;

2)然后看for中的表达式是不是用分号(;)隔开,若不是则改为分号。

记住是分号(;),不是逗号(,)!

3)再者,分析for中的三个表达式,是否符合题意;

第一个表达式表示起始条件,第二个表达式表示终止条件,第三个表达式表示循环变量的变化。

3、return语句

若错误行为return语句,则要注意以下几点:

1)首先看是不是正确书写return关键字;

2)然后看是不是缺少分号,若是则加上分号即可;

3)再者判断return后的变量或表达式是否正确;

这种错误需要根据题意来分析,分析返回变量或表达式的值和类型。

4、赋值语句

若错误行是赋值语句,则要看赋值是否正确,然后看赋值运算符是否写正确。

5、定义语句

若错误行是定义语句,则要注意:

1)首先分析变量类型名是否写对;

2)然后分析给变量赋初值是否正确;

篇10:2011年计算机等级考试二级VB考点及习题汇总

A.TabStop

B.Enabled

C.Visible

D.TabIndex

13.在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为(A)(单)

A.For i=0 To List1.ListCount-1 ...... Next i

B.For i=0 To ListCount-1 ...... Next i

C.For i=1 To List1.listCount ...... Next i

D.For i=1 To ListCount ...... Next i

14.以下Case语句中错误的是(C)(单)

A.Case 0 To 10

B.Case Is>10

C.Case Is>10 And Is<50

D.Case 3,5,Is>10

15.以下关于图片框控件的说法中,错误的是(D)(单)

A.可以通过Print方法在图片框中输出文本

B.清空图片框控件中图形的方法之一是加载一个空图形

C.图片框控件可以作为容器使用

D.用图片框控件的Stretch属性可以自动调整图片框中图形的大小

16.执行语句s=Len(Mid(“VisualBasic”,1,6))后,s的值是(A)(单)

A.Visual

B.Basic

C.6

D.11

17.以下叙述中错误的是(D)(单)

A.下拉式菜单能用菜单编辑器建立

B.在多窗体程序中,每个窗体都可以建立自己的菜单系统

C.能够对菜单项的Click事件编程

D.如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见

18.在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:

Private Sub Command1_Click( )

a = “12345”

Print Format$(a, “000.00”)

End Sub

程序运行后,单击命令按钮,窗体上显示的是(B)(单)

A.123.45

B.12345.00

C.12345

D.00123.45

19.以下关于函数过程的叙述中,正确的是(A)(单)

A.函数过程形参的类型与函数返回值的类型没有关系

B.在函数过程中,过程的返回值可以有多个

C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递

D.如果不指明函数过程参数的类型,则该参数不能有数据类型的参数

20.以下关于变量作用域的叙述中,正确的是(C)(单)

A.用dim定义变量是静态变量

B.静态变量必须在标准模块中声明

C.用public定义变量是全局变量

D.Static类型变量的作用域范围是它所在的窗体或模块文件

21.确定一个控件在窗体上的位置的属性是(C)(单)

A.Width和Height

B.Width或Height

C.Top和Left

D.Top或Left

22.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:

Private Sub Command1_Click( )

Text1.Text = “Visual”

Me.Text1 = “Basic”

Text1 = “Program”

End Sub

程序运行后,如果单击命令按钮,则在文本框中显示的是(C)(单)

A.Visual

B.Basic

C.Program

D.出错

23.以下关系表达式中,其值为False的是(A)(单)

A.“ABC”>“AbC”

B.“the”“they”

C.“VISUAL”=UCase(“Visual”)

D.“Integer”>“Int”

24.语句Print int(5/4*65) Mod 2的输出结果是(B)(单)

A.0

B.1

C.2

D.3

25.在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:

Private Sub Command1_Click( )

strText = InputBox(“请输入”)

Text1.Text = strText

End Sub

Private Sub Text1_Change( )

Label1.Caption = Right(Trim(Text1.Text), 3)

End Sub

程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是(D)(单)

A.空

B.abcdef

C.abc

D.def

26.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

Private Sub Command1_Click( )

x = -5

If x >0 Then

y = x ^ 2

Else

y = x

End If

Print y

End Sub

程序运行后,单击命令按钮,窗体上显示的是(A)(单)

A.-5

B.25

C.1

D.-1

27.一个工程中含有窗体Form1、Form2和标准模块Model1,如果在Form1中有语句Pubilc X As

Integer,在Model1中有语句Pubilc Y As Integer,则以下叙述中正确的是(A)(单)

A.变量X、Y的作用域相同

B.Y的作用域是Model1

C.在Form1的任何地方中可以直接使用Y

D.在Form2中可以直接使用X和Y

28.在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。当改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是(A)(单)

A.Drive1_Change

B.Drive1_Click

C.Dir1_Click

D.Dir1_KeyPress

29.在窗体上画一个命令按钮(其NAME属性为Command1),然后编写如下代码:

Option Base 1

Private Sub Command1_Click( )

Dim a

s = 0

a = Array(1, 2, 3, 4)

For I = 4 To 1 Step -1

s = s + a(I)

Next I

Print s

End Sub

运行上面的程序,单击命令按钮,其输出结果是(D)(单)

A.4321

B.1234

C.34

D.10

30.在窗体上画一个名称为Text1的文本框,编写以下代码:

Private Sub Text1_KeyPress(KeyAscii As Integer)

If KeyAscii < 65 Or KeyAscii>90 Then

msgBox “请输入大写字母”

KeyAscii = 0

End If

End Sub

以下能说明该事件过程正确是(A)(单)

A.要求文本框只能接收大写字母的输入

B.要求文本框只能接收小写字母的输入

C.要求文本框只能接收数字的输入

D.要求文本框只能接收65到90之间的数值的输入

1.计算机二级vb练习题

2.计算机二级vb练习题及答案

3.全国计算机二级VB模拟题及答案

4.计算机二级VB强化试题及答案

5.全国计算机二级c语言练习题

6.计算机二级VB专项练习题

7.全国计算机二级VFP真题及答案

8.全国计算机二级VB第十章考点解析

9.全国计算机二级vb考试题库

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

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

1.设有如下程序段:

x=2

For c=1 To 4 Step 2

x=x+c

Next c

运行以上程序后,x的值是(A)(单)

A.6

B.7

C.8

D.9

2.以下叙述中错误的是(A)(单)

A.在KeyPress事件过程中不能识别键盘键的按下与释放

B.在KeyPress事件过程中不能识别回车键

C.在KeyDown和KeyUp事件过程中,从键盘输入的字母“A”和字母“a”对应的KeyCode视作相同的字母

D.在KeyDown和KeyUp事件过程中,从大键盘上输入的“1”和从右侧小键盘上输入的“1”被视作不同的字符

3.执行如下两条语句,窗体上显示的是(C)(单)

A=9.8596

Print Format(a,“000.00”)

A.0,009.86

B.9.86

C.009.86

D.0,009.86

4.在窗体上画一个名称为CommandDialog1 的通用对话框,一个名称为Command1的命令按钮。然后编写如下事件过程:

Private Sub Command1_Click( )

CommonDialog1.FileName =“”

CommonDialog1.Filter=“All file|*.*|(*.Doc)|*.Doc|(*.Txt)|*.Txt”

CommonDialog1.FilterIndex=1

CommonDialog1.DialogTitle=“VBTest”

CommonDialog1.Action=1

End Sub

对于这个程序,以下叙述中错误的是(D)(单)

A.该对话框被设置为“打开”对话框

B.在该对话框中指定的文件名为空

C.该对话框的标题为VBTest

D.在该对话框中指定的默认文件类型为文本文件(*.Txt)

5.设一个工程由两个窗体组成,其名称分别为Form1和Form2,在Form1上有一个名称为Command1的命令按钮。窗体Form1的程序代码如下:

Private Sub Command1_Click( )

Dim a As Integer

a=10

Call g(Form2,a)

End Sub

Private Sub g(f As Form,x As Integer)

y=Iif(x>10,100,-100)

f.Show

f.Caption=y

End Sub

运行以上程序,正确的结果是(B)(单)

A.Form1的Caption属性值为100

B.Form2的Caption属性值为-100

C.Form1的Caption属性值为-100

D.Form2的Caption属性值为100

6.在窗体上画一个名称为Command1的命令按钮,并编写如下程序:

Private Sub Command1_Click( )

Dim x As Integer

Static y As Integer

x=10

y=5

Call f1(x,y)

Print x,y

End Sub

Private Sub f1(ByRef x1 As Integer, y1 As Integer)

x1=x1+2

y1=y1+2

End Sub

程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)

A.10 5

B.12 5

C.10 7

D.12 7

7.Option Base 1

Private Sub Command1_Click( )

Dim a(10) As Integer

Dim n As Integer

n=3

If n<10 Then

Call GetArray(a,n)

End If

End Sub

Private Sub GetArray(b( ) As Integer,n As Integer)

Dim c(10) As Integer

j=0

For t=1 To n

b(t)=Rnd*100

If b(t)/2=b(t)2 Then

j=j+1

c(j)=b(t)

End If

Next t

Print j

End Sub

以下叙述中错误的是(C)(单)

A.数组b中的数范围为0-100

B.c数组下标的下界从1开始

C.GetArray过程的参数n是按值传送的

D.语句If b(t)/2=b(t)2 Then 是判断数组b中元素的值是否为整数

8.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

Option Base 1

Private Sub Command1_Click( )

Dim a

a= Array(1,2,3,4,5)

For c=1 To Ubound(a)

a(c) = a(c)+c-1

Next c

Print a(3)

End Sub

程序运行后,单击命令按钮,则在窗体上显示的内容是(B)(单)

A.4

B.5

C.6

D.7

9.阅读程序:

Option Base 1

Private Sub Form_Click( )

Dim arr

Dim Sum%

Sum = 0

arr = Array(1, 3, 5, 7, 9)

For t = 1 To 5

Sum = Sum + arr(t)

Next t

Print Sum

End Sub

程序运行后,单击窗体,输入结果为(B)(单)

A.5

B.9

C.25

D.15

10.在窗体上画一个名称为File1的文件列表框,并编写如下程序:

Private Sub File1_DblClick( )

x=Shell(File1.FileName,1)

End Sub

以下关于该程序的叙述中,错误的是(A)(单)

A.x没有实际作用,因此可以将该语句写为:Call Shell(File1,FileName,1)

B.双击文件列表框中的文件,将触发该事件过程

C.要执行的文件的名字通过File1.FileName指定

D.File1中显示的是当前驱动器、当前目录下的文件

11.在窗体上画一个名称为Label1、标题为“VisualBasic考试”的标签,两个名称分别为Command1和Command2、标题分别为“开始”和“停止”的命令按钮,然后画一个名称为Timer1的.计时器控件,并把其Interval属性设置为500。编写如下程序:

Private Sub Form_Load( )

Timer1.Enabled=False

End Sub

Private Sub Command1_Click( )

Timer1.Enabled=True

End Sub

Private Sub Timer1_Timer( )

If Label1.Left< Form1.Width Then

Label1.Left = Label1.Left + 20

Else

Label1.Left=0

End If

End Sub

程序运行后,单击“开始”按钮,标签在窗体中移动。 对于这个程序,以下叙述中错误的是(A)(单)

A.标签的移动方向为自右向左

B.单击“停止”按钮后再单击“开始”按钮,标签从停止的位置继续移动

C.当标签全部移出窗体后,将从窗体的另一端出现并重新移动

D.标签按指定的时间时隔移动

12.规范地说,VB是一种(A)的开发工具(单)

A.面向对象

B.面向用户

C.面向屏幕

D.面向窗体

13.VB6设计界面包含多个视窗,控制这些视窗显示或关闭的命令包含在(D)下拉菜单中(单)

A.文件

B.工程

C.编辑

D.视图

14下面(D)操作不是激活或显示属性列表框的操作(单)

A.按快捷键F4

B.点击工具栏中的“属性列表框”按钮

C.选择“视图”下拉菜单的“属性窗口”项

D.双击窗体中的某一对象

15.Visual Basic程序中分隔各语句的字符是(B)(单)

A.′

B.:

C.

D._

16.假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为“VB Test”的语句为(B)(单)

A.Form1 = “VB Test”

B.Caption =“VB Test”

C.Form1.Text = “VB Test”

D.Form1.Name =“VB Test”

17.下列不能打开代码窗口的操作是(D)(单)

A.双击窗体上的某个控件双击

B.双击窗体

C.按F7键

D.单击窗体或控件

18.Visual Basic程序中语句行的续行符是(D)(单)

A.′

B.:

C.

D. _

19.Visual Basic程序中的注释所使用的字符是(A)(单)

A.′

B.:

C.

D._

20.下列说法中正确的是:为了保存一个Visual Basic应用程序,应当(D)(单)

A.只保存窗体模块文件(.frm)

B.只保存工程文件(.vbp)

C.分别保存工程文件和标准模块文件(.bas)

篇12:2011年计算机等级考试二级VB考点及习题汇总

(一)Visual Basic的特点

Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。

总的来看,Visual Basic有以下主要特点:

1.可视化编程

2.面向对象的程序设计

3.结构化程序设计语言

4.事件驱动编程机制

5.访问数据库

6.动态数据交换(DDE)

7.对象的链接与嵌入(OLE)

8.动态链接库(DLL)

9.建立用户自己的ActiveX控件

10.建立ActiveX文档

11.Internet组件下载

12.枚举类型

(二)Visual Basic的版本

Visual Basic6.0包括3种版本,分别为学习版、专业版和企业版。

(1)学习版:Visual Basic的基础版本,可用来开发Windows应用程序。该版本包括所有的内部控件(标准控件)、网络(Grid)控件、Tab对象以及数据绑定控件。

(2)专业版:该版本为专业编程人员提供了一整套用于软件开发、功能完备的工具。它包括学习版的全部功能,同时包括ActiveX控件、Internet控件、Crystal Report Writer和报表控件。

(3)企业版:可供专业编程人员开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能,同时具有自动化管理器、部件管理器、数据库管理工具、Microsoft Visual SourceSafe面向工程版的控制系统等。

二、Visual Basic的启动与退出

开机并进入中文Windows后,可以用多种方法启动Visual Basic。

第一种方法:使用“开始”菜单中的“程序”命令。操作如下:

(1)单击Windows环境下的“开始”按钮,弹出一个菜单,把光标移到“程序”命令上,将弹出下一个级联菜单;

(2)把光标移到“Microsoft Visual Basic6.0中文版”,弹出下一个级联菜单,即Visual Basic6.0程序组;

(3)单击“Microsoft Visual Basic6.0中文版”,即可进入Visual Basic6.0编程环境。

第二种方法:使用“我的电脑”。操作如下:

(1)双击“我的电脑”,弹出一个窗口,然后单击Visual Basic6.0所在的硬盘驱动器盘符,将打开相应的驱动器窗口;

(2)单击驱动窗口的vb60文件夹,打开“vb60”窗口;

(3)双击“vb6.exe”图标,即可进入Visual Basic6.0编程环境。

第三种方法:使用“开始”菜单中的“运行”命令。操作如下:

(1)单击“开始”按钮,弹出一个菜单,然后单击“运行”命令,将弹出一个对话框;

(2)在“打开”栏内输入Visual Basic6.0启动文件的名字(包括路径)。例如“c:vb98 vb6.exe”;

(3)单击“确定”按钮,即可启动Visual Basic6.0。

第四种方法:建立启动Visual Basic6.0的快捷方式。

三、主窗口

(一)标题栏和菜单栏

1.标题栏

标题栏是屏幕顶部的水平条,它显示的是应用程序的名字。

2.菜单栏

在标题栏的下面是集成环境的主菜单。

(二)工具栏

Visual Basic6.0提供了4种工具栏,包括编辑、标准、窗体编辑器和调试,并可根据需要定义用户自己的工具栏。

四、其他窗口

上一篇:透水混凝土与透水砖的优缺点下一篇:课文说屏的教学反思