全国计算机等级考试二级VB笔试各题型答题技巧.docx
- 文档编号:5870261
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:8
- 大小:20.01KB
全国计算机等级考试二级VB笔试各题型答题技巧.docx
《全国计算机等级考试二级VB笔试各题型答题技巧.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级VB笔试各题型答题技巧.docx(8页珍藏版)》请在冰豆网上搜索。
全国计算机等级考试二级VB笔试各题型答题技巧
2011年全国计算机等级考试二级VB笔试各题型答题技巧
题型分析与解题技巧
单选题和填空题一般是对基本知识和基本操作进行考查的题型,它主要是测试考生对基本的、重要的理论及概念是否掌握、理解是否准确、认识是否全面、思路是否清晰,而很少涉及对理论的应用。
具体地说,考试时应注意以下几个方面:
1.选择题的分析与解题技巧
选择题为单选题,多选、错选或不选都不给分,但错选也不倒扣分,考生在做答选择题时要注意。
选择题每个小题只有2分,单位试题的分值量较小,且试题部分覆盖面,各类内容的
试题均有,一般情况下,考生根本不可能做到对大部分的题目都有把握。
这时,需要考生学会放弃,即不确定的题目不要在上面纠缠过多,应该在此题上做上标记,立即转移注意力,做答其他题目。
最后有空余的时间再回过头来仔细考虑此题。
但要注意,对于那些实在不清楚的题目,就不要浪费时间了,放弃继续思考,不要因小失大。
2.填空题的分析与解题技巧
填空题一般难度都比较大,一般需要考生填人准确的字符,往往需要非常地精确,错一个字都不得分。
而分值方面,每空只有2分,建议考生对填空题不要太过于看重,为个别问题耽误时间,不如回过头检查一些不确定的选择题,如能检查出两题,在分值上就抵得上一道填空题。
3.综合应试分析
(1)当遇到不会做的或答不出来的题,一定不要慌乱(尤其是平时学习好的同学),可以把这题留下暂时不做,先把会做的题做好,能做多少就做多少;
(2)当题做得非常顺利时,不要太得意,因为越看似容易的题目越错的多.当然也不要逆向思维,觉得这题这么简单是不是做错了,要相信自己,说到底还是要审清题目的意思;
(3)不要受周围环境影响,当别人开始交卷时,也不要慌张,只要考生沉着冷静,认真回答每一个题目就可以了。
来
计算机二级考试合格者分享应试技巧
一、对于笔试:
二级VB考试的考题内容很细,没有复杂的算法题,最多只是一些看起来复杂(其实很有规律)的循环题。
那么,我们要做的是:
1:
按照大纲读懂(理解)教材上的的内容。
2:
做一些历年的考试题目,根据经验,每年的考题中都会有一些重复或相似的考题。
当然最主要的是做完最近几年的几套考题后,自己就会对考试内容“胸有成竹”,自然就会知道哪是重点,哪些该复习,有的放矢。
个人觉得我要模考网上面有不错的试题,大家可以有时间的话,去把相关的试题做一下练习。
3:
针对特殊题型和重点内容做题。
二、对于机试:
两个字,做题。
可以把过去两到四次内的考题拿过来做。
当然,我们在做题是要端正心态,因为谁也不敢保证您将来考的一定会在您现在做的题(当然总有那么一半的人有这运气,呵呵),做题是因为一门课程内容太多,做题可以帮助理解,毕竟考题很活。
简单分析一下:
基本操作(30分两小题):
考核重点一般集中在:
工程新建与保存、控件的一些基本属性的设置(如:
名称、标题、大小、位置、值等)、基本方法的使用(如:
Print等)
简单应用(40分两小题):
考核重点一般集中在:
简单算法(如:
求最大数、素数、排序等)、通过代码窗口操作对象属性、控件数组的建立与通过循环访问等。
综合应用(30分一小题):
考核重点一般集中在:
顺序文件的读写操作、读文件一般都会用到循环或数组。
一、熟悉考试题型,掌握基本做题技巧。
VB考试只有选择题和填空题两种题型,其中选择题共30题,分值70分,填空题共15小题,分值30分。
这两种题型的解题方法有所不同,考生在备考时要深化对基本概念和知识点的理解,并注重实践,同时要多做一些针对性的练习,特别是历年真题,从中找出规律性的东西以及解题技巧。
A、选择题解题技巧:
常见的选择题解法有“排除法”。
我们从历年四次考试中分别挑选一个选择题进行举例,希望大家引起重视,并能熟练掌握这种解题技巧。
例1:
(2003年09月考题)设有如下通用过程,在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
DimxAsInteger
x=10
y=5
y=f(x)
Printx;y
EndSub
PublicFunctionf(xAsInteger)
DimyAsInteger
x=20
y=2
f=x*y
EndFunction
程序运行后,如果单击命令按钮,则在窗体上显示的内容是
A)105B)205C)2040D)1040
【答案】C
【分析】对于传值和传地址的题目,解题时我们可以运用适当的排除技巧,如针对上面的题目我们可以进行分析后直接得出结果:
本题中,X初值是10,Y初值是5。
但由于X传地址,所以要互相影响,故在主程序调用函数F(X)后,打印语句中X不可能是原来的10,因此可以马上排除答案A和D;而Y是靠函数本身传递值,故在函数过程中F得到新值40后就如同传地址一样把结果传给了Y。
故本题的答案是C。
例2:
(2003年04月考题)在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:
PrivateXAsInteger
PrivateSubCommand1_Click()
X=5:
Y=3
Callproc(X,Y)
Label1.Caption=X
Label2.Caption=Y
EndSub
PrivateSubproc(ByValaAsInteger,ByValbAsInteger)
X=a*a
Y=b+b
EndSub
程序运行后,单击命令按钮,则两个标签中显示的内容分别是
A)5和3B)25和3C)25和6D)5和6
【答案】B
【分析】本题中的X是窗体级变量,所以X在过程之间传递参数时相当于传地址,互相要影响。
同时,过程之间本身有A和B要与X和Y传值。
由于本题中的X原先是5,则程序执行后X应该改变,故先排除答案A和D。
另外,B和Y传的是值,它们互不影响,故又可以排除答案C。
因此最终答案是B。
例3、(2002年09月考题)在窗体上画一个命令按钮,名称为Command1。
程序运行后,如果单击命令按钮,则显示一个输入对话框,在该对话框中输入一个整数,并用这个整数作为实参调用函数过程F1。
在F1中判断所输入的整数是否是奇数,如果是奇数,过程F1返回1,否则返回0。
能够正确实现上述功能的代码是
A)PrivateSubCommand1_Click()
x=InputBox(“请输入整数”)
a=F1(Val(x))
Printa
EndSub
FunctionF1(ByRefbAsInteger)
IfbMod2=0Then
Return0
Else
Return1
EndIf
EndFunction
B)PrivateSubCommand1_Click()
x=InputBox(“请输入整数”)
a=F1(Val(x))
Printa
EndSub
FunctionF1(ByRefbAsInteger)
IfbMod2=0Then
F1=0
Else
F1=1
EndIf
EndFunction
C)PrivateSubCommand1_Click()
x=InputBox(“请输入整数”)
F1(Val(x))
Printa
EndSub
FunctionF1(ByRefbAsInteger)
IfbMod2=0Then
F1=1
Else
F1=0
EndIf
EndFunction
D)PrivateSubCommand1_Click()
x=InputBox(“请输入整数”)
F1(Val(x))
Printa
EndSub
FunctionF1(ByRefbAsInteger)
IfbMod2=0Then
Return0
Else
Return1
EndIf
EndFunction
【答案】B
【分析】从四个选项中的已标记为灰色背景的四条语句可以看出,除选项C最先返回值1外,其它都返回0,所以C错。
一般情况下,错误的选项中也会包含正确的信息,从中我们发现这四行文本主要考查函数返回值的基本写法,并据此可以马上得以答案B。
例4、(2004年04月考题)在窗体上画一个名称为Listl的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为
A)ForI=0toListl.ListCount-l
……….
Next
B)ForI=0toListl.Count-l
……….
Next
C)ForI=1toListl.ListCount
……….
Next
D)ForI=0toListl.Count
……….
Next
【答案】A
【分析】从每个选项的第一行我们可以发现只有选项C的循环初值是从1开始,其它都从0开始,所以C错,由于错误的题目中一般会包含正确的信息,从中我们可以推理得到正确的答案是A。
B、填空题解题方法:
除部分填空题考查识记知识点外,对于理解性的编程类填空题,我们有时可以用推理的方法初步得到解题思路,在此基础上进行相关的验证后最终得到正确答案。
例1、(2004年04月考题)在窗体上画两个组合框,其名称分别为Combo1、Combo2,然后画两个标签,名称分别为label1、label2,如图所示。
程序运行后,如果在某个组合框中选择一个项目,则把所选中的项目在其下面的标签中显示出来。
请填空。
PrivateSubCombo1_Click()
Callshowitem(Combo1,Label1)
EndSub
PrivateSubCombo2_Click()
Callshowitem(Combo2,Label2)
EndSub
PublicSubshowitem(tmpcomboAsComboBox,tmplabelAsLabel)
【1】.Caption=【2】.Text
EndSub
【分析】此题考查Sub过程的参数传递问题,由于本题参数传递值有两个:
tmpcombo和tmplabel,而Sub参数传递一般一定要用到,考虑到参数变量名“tmplabel”的字母组合中“label”意为标签,故从题意中马上推定第一个空格应填“tmplabel”,推定第二个应填“tmpcombo”。
二、以教科书为本,以历年考题为纲:
很多考生喜欢在课后做各种各样的模拟题、冲剌题等,这样做的结果是即费时又费力,综合分析历年考题我们发现,历次考试知识点基本不变,许多题目经常重复考到,部分考题直接源于书后的练习题。
所以“以教科书为本,以历年考题为纲”进行复习是广大考生顺利过级的制胜法宝。
A、部分考题在多次考试中重复出现,以下特举几例请考生注意比较,更多例子大家可以从历年试卷中进行总结。
例1、将C盘根目录下的图形文件moon.jpg装入图片框Picturel的语句是___。
(2004年04月填空第5题)
例2、为了在运行时把d:
\pic文件夹下的图形文件a.jpg装入图片框Picturel,所使用的语句为______。
(2003年04月填空第4题)
例3、为了改变计时器控件的时间间隔,应该修改该控件的________属性。
(2002年09月填空第8题)
例4、计时器控件能有规律的以一定时间间隔触发___________事件,并执行该事件过程中的程序代码。
(2003年04月填空第5题)
例5、为了使计时器控件Timerl每隔0.5秒触发一次Timer事件,应将Timerl控件的_________属性设置为_____________。
(2004年04月填空第3题)
B、很多考题与教科书后的题目非常相似或完全一样。
例6、在窗体上画一个命令按钮(其Name属性为Commandl),然后编写如下代码:
(2004年04月选择题第21题与教科书P211页第8章选择题第5题一样,只是选项位置不同)
OptionBase1
PrivateSubCommandl_click()
Dima
S=0
A=arrar(1,2,3,4)
J=1
ForI=4to1step–1
S=s+a(i)*j
J=j*10
Nexti
PrintS
EndSub
运行上面的程序,单击命令按钮,其输出结果是
A)4321B)1234C)34D)12
例7、把窗体的KeyPreview属性设置为True,然后编写如下两个事件过程:
PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)
PrintChr(KeyCode)
EndSub
PrivateSubForm_KeyPress(KeyAsciiAsInteger)
PrintChr(KeyAscii)
EndSub
程序运行后,如果直接按键盘上的"A"键(即不按住Shift键),则在窗体上输出的字符分别是________和__________。
(2003年09月填空题第2题与教科书P289页第10章填空题第1题基本一样)
例9、执行下面的程序段后,i的值为_________,s的值为______________。
(2003年09月填空题第1题与教科书P185页第7章填空题第1题基本一样)
s=2
Fori=3.2To4.9Step0.8
s=s+1
Nexti
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 计算机等级考试 二级 VB 笔试 题型 答题 技巧