全国计算机等级考试二级VB笔试复习方法

全国计算机等级考试二级VB笔试复习方法,第1张

全国计算机等级考试二级VB笔试复习方法,第2张

全国计算机等级考试Visual Basic6.0二级始于2002年9月,至今已举办四届。从应试的角度来看,可以发现每次考试的难度波动不大,题型相似或相同。所以,广大考生只要“以课本为重”,认真复习,做到以下几点,还是有很大希望通过VB二级笔试的。【/br/】首先,熟悉试题,掌握做题基本功。

VB考试只有两种题型:选择题和空题,其中选择题30题,分值70分,空15题,分值30分。这两类题的解题方法是不一样的。考生要加深对基本概念和知识点的理解,注重实践,同时多做针对性的练习,尤其是历年真题,找出规律性的东西和解题技巧。

一、选择题解题技巧:

选择题常见的解法是“排除法”。我们从历年的四门考试中选择一道选择题作为例子,希望大家重视起来,熟练掌握这种解题技巧。

例:(2003年9月考题)有如下一般过程:在窗体上绘制一个名为Command1的命令按钮,然后编写以下事件过程:
private subcommand 1 _ click()
Dim x As Integer
x = 10
y = 5
End Sub
Public Function f(x As Integer)
Dim y As Integer
x = 20
y = 2

程序运行后,如果单击命令按钮,窗体上显示的内容是
A)10 5 B)20 5 C)20 40 D)10 40。

【答案】c

【解析】对于数值和地址传递的问题,我们在解题时可以使用适当的排除技巧。比如,我们可以分析上面的问题,直接得到结果:

在这个问题中,x的初始值是10,y的初始值是5。

但是因为X传递地址,所以要互相影响。因此,主程序调用函数F(X)后,打印出的语句中的X不可能是原来的10,可以立即排除答案A和D;Y是函数本身传递的值,所以在函数的过程中,F得到新值40后,就像地址一样把结果传递给Y。所以,这个问题的答案是c。

例2:(2003年4月考题)在窗体上画一个名为Command1的命令按钮,然后分别画两个名为Label1和Label2的标签。然后写下面的程序代码:
private x as integer
private子命令1 _ click()
x = 5:Y = 3
call proc(x,Y)
Label1。Caption=X
Label2。caption = Y
End Sub
Private Sub proc(ByVal a为整数,ByVal b为整数)
X = a * a
Y = b+b
End Sub

程序运行后,点击命令按钮,两个选项卡中显示的内容分别为
A)5和3 B)25和3 C)25和6 D)5和6。

【答案】B
【解析】本题中的X是一个表单级变量,所以X在过程间传递参数时,相当于传递地址,会相互影响。同时有a和b在进程间用x和y传递值。由于这道题中的x原本是5,应该是程序执行后改变的,所以先排除答案A和D。另外,B和Y传递的是数值,两者互不影响,所以答案C可以排除。所以最后的答案是B.

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 全国计算机等级考试二级VB笔试复习方法

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情