江苏省计算机等级考试VB考试攻略docWord文件下载.docx
《江苏省计算机等级考试VB考试攻略docWord文件下载.docx》由会员分享,可在线阅读,更多相关《江苏省计算机等级考试VB考试攻略docWord文件下载.docx(22页珍藏版)》请在冰豆网上搜索。
5分/个,根据改错点给分,新错误不扣分。
(2)编程题:
按照题目要求的功能,根据参考界面编程,程序中都涉及一定难度的算法。
界面设计:
根据界面元素的复杂程度,给5—8分,每个元素得一定的分数;
清除按钮:
2分;
退出按钮:
1分;
含算法的按钮:
根据代码多少按步骤给分。
编程时注意:
首先应该进行变量的说明,然后按输入——处理——输出的顺序来设计程序的逻辑结构。
写程序时一定要记住采用规范的书写方法,增加必要的注释语句说明已实现的功能代码段,这样既不容易出错,又能轻松地拿到基本分。
即根据逻辑关系采用缩进的形式来写,注意层次感,让人一看一目了然。
需要用到程序控制结构时,先把前后配套的代码
(如fori=……
nexti)写出来,然后再在其中添加其它代码。
从历年的考试情况看,VB的上机部分虽然只考两题,试题类型和知识点也基本固定,但并不容易拿分,很多同学只能得基本分。
建议多做针对性训练,熟练掌握以往上机考试题中涉及到的各类算法题目,第1题争取能改对2个错误,第2题除设计出程序界面、清除及退出按钮外,争取把含算法按钮的基本代码(如变量的定义、基本算法结构、基本输入/输出语句等)写出来,这样就可以拿到25分以上了,上机也就一定合格啦!
另外,上机考试时一个最重要的操作就是正确地保存文件,请特别注意以下三点:
(1)文件名一定要符合要求:
项目文件和窗体文件要分别取名保存,两道题目的文件名不同,不可随意取名,千万不能在保存第2题时因文件重名把第1题给覆盖掉了,上次期末考试时就发现有少数同学犯了这种错误!
(2)保存位置一定要正确:
直接保存在软盘的根目录下,不要试图往软盘其它文件夹下放,平时很多同学保存位置都错了!
(3)为防止考试过程中因死机造成文件丢失,白白浪费时间,可以先保存在D盘上,做好后再分别将工程文件及窗体文件保存到软盘上,注意:
工程及窗体都要“保存”哦!
!
2.笔试的基础知识部分(占20分)
这部分二级各语种考题完全一样,知识点基本固定,包括计算机软、硬件的基本概念、病毒、网络、信息编码、信息媒体、软件工程的基本概念等,建议先仔细看看《新编计算机应用基础》前六章,以往有些试题考的几乎就是教程中的原话;
但应用部分(Windows、Word、Excel)考的是些操作经验和技巧,只看教材收效似乎不明显,最好是多做以往的试题,关键是把握考试知识点,理解相关概念。
这部分一般有1-2分反映最新知识的超纲题目,拿高分较难,应该争取拿12-16分。
Excel是新加的部分,建议找些题目看看。
特别提醒大家注意:
在2001秋季和2002年春季的考试中,这部分试题虽然都是教材上的内容,但知识点考得较偏,普遍考得很差,一般都只拿到6-7分,好的才拿10分左右。
希望大家复习时仔细阅读前六章教材。
另外提醒:
从03年秋天的基础知识题看,新加的内容很多,原因是根据省考试中心要求,从05年春基础知识将采用全新的教材《大学计算机信息技术教程》(张福炎、孙志挥编),现在已经出题开始朝此教材靠拢,有条件的同学可以看看此书前几章。
3.笔试的单选题(占10分)
这部分相对简单些,知识点比较固定,一般都是考察对VB程序设计的基本概念的理解及常用函数的应用,今年会涉及到1—2分的数据库方面的知识。
建议多做VB学习指导和以往试卷中的题目,在做题的过程中理解并掌握VB的相关概念和常用函数。
这部分比较容易得分,应该争取拿8分以上。
4.笔试的填空题(占30分)
这部分包括阅读理解(即填写程序的输出结果,难度略低)和完形填空(即把题目中空的程序代码行补齐,难度较大)VB源程序,其中必考的内容有循环结构、分支结构、数组的定义与使用、变量的传递方式等。
建议先多看教材中的示例程序,熟练掌握VB程序设计中的常用算法,如:
累加、累乘、求素数、穷举法、递推法、求最大/小数;
有关数组的处理、数制转换、查找、插入、删除;
过程(特别是形参与实参、参数传递、变量的作用域与生存期的概念)、递归算法、文件操作等,再做些练习,重在理解。
这部分较难得高分,应该争取得15-18分以上。
5.考试注意事项
1)上机考试:
最忌讳紧张,应该沉着。
一般应该首先把第1道改错题按原样输入进去,输入时一定要细心,别自己制造新错误,输入完毕应先按文件名要求保存,再试着运行看看系统报什么错误,不要先急于运行,以免死循环造成前功尽弃(死循环后需要重新启动VB,这样先前还没有保存的文件就丢失了!
),最后根据报错或试运行结果来判断出错原因,进行修改。
记住:
实在改不出来的错误就算了,接着去做编程题,等做完编程题的基本部分后,再回过来看看能否改出来。
上机编程题是按步给分的,每项操作都有相应的分值,不要轻易放弃,即使不会编写完整的程序,也要把变量定义出来,并把可能的程序结构先写出来(如循环结构、分支结构等)。
上机考试容易发生因考生误操作而死机的情况,尤其是编写的程序中可能出现死循环时,为把损失降到最低,运行前都应该先保存一下文件。
不幸遇到死机时要沉着应付:
按Ctrl+Alt+Del一次,结束当前任务(有时机器反应慢,应该耐心等片刻,不要不停地按那三个键,那样会造成机器重新启动,又多耽误几分钟),关闭VB,然后再重新进入VB系统,接着做题,这时不需要再输入准考证号。
若遇到机器故障自己无法排除时,应及时报告监考老师协助解决或更换机器接着考试。
2)笔试:
最忌讳粗心,应该看清题意再下笔(特别是平时练习题做得多的同学更不要想当然的做,要留意题意与以往的练习题是否有什么差别),记住:
遇到没有把握的就放放,先做有把握的;
不要提前交卷,不要轻言放弃,不要空着任何一道题,实在不会就猜一个。
前面已经提到,合格线是按全省平均分划定的,水涨船高,面对较难的试卷不要灰心,面对简单的试卷也不要得意忘形。
总之,学得差些的同学应该争取达到合格线,学得好些的同学就应争取拿优秀啦!
五、学习网站
http:
//www.js-
东方教育网
六、参考用书
80%的VB
1.学校教材
2.二级考试试卷汇编VisualBasic语言分册江苏省高等学校计算机等级考试中心编苏州大学出版社
(1998-2001年)、(2000-2003年)、(2002-2005年)
3.大纲和样题(历年考试)
4.《新编VisualBasic程序设计教程》牛又奇孙建国主编(有配套实验书)苏州大学出版社,2002
江苏省等级考试系列教材
20%的信息技术基础
5.一级考试试卷汇编分册江苏省高等学校计算机等级考试中心编苏州大学出版社
6.《大学计算机信息技术教程》,张福炎、孙志挥主编,南京大学出版社,2003年
7.《大学计算机信息技术实验指导》,张明、王必友、蔡绍稷主编,南京大学出版社,2003年
七、江苏省VisualBasic二级考试大纲
1.VisualBasic的基本概念。
(1)面向对象的程序设计的基本概念:
对象、属性、方法、事件及事件驱动。
(2)开发VisualBasic应用程序的一般步骤。
2.VisualBasic的界面设计。
(1)创建窗体。
①窗体的常用属性:
Name、Caption、BordStyle、Enabled、Font、BackColor、ForeColor、Icon、Left、Top、Width、Height、Visible。
②常用的窗体方法:
Move、Show、Hide、Print、PrintForm、Refresh、Cls。
③常用的窗体事件:
Activate、Deactivate、Click、Load、Unload、Resize。
④窗体的显示与隐藏、装载与卸载。
(2)基本控键的特性及应用。
①公用属性:
Name、Caption、Enabled、Font、Left、Top、Width、Height、Index、TapStop、Visible。
②公用方法:
Move、Refresh、SetFocus。
③公用事件:
Click、DblClick、LostFocus。
④文本框(TextBox):
Text、PasswordChar、Alignment、MaxLength、Multiline属性;
Change、LostFocus事件。
⑤标签(Label):
Alignment、AutoSize属性。
⑥命令按纽(CommandButton):
Cancel、Default属性。
⑦单选按纽(OptionButton)、复选框(CheckBox)及框架(Frame):
Alignment、Value属性。
⑧列表框(ListBox):
List、ListCount、ListIndex、Text、Columns、Sorted属性;
AddItem、Clear、RemoveItem方法。
⑨组合框(ComboBox):
Style、Text属性;
图片框(PictureBox)与图象(Image)控件:
AutoSize、Image、Picture属性;
Cls、Circle方法;
DragDrop事件。
⑾定时器(Timer):
Interval属性。
(3)定制窗体菜单:
创建下拉菜单和弹出式菜单。
3.VisualBasic语言基础。
(1)程序代码的组织方式:
过程(事件过程、通用过程)与模块(窗体模块、标准模块及类模块)。
(2)次序代码的书写规则。
(3)数制与数据类型。
(4)不同类型常量的表示方法、系统内置常量、用户定义常量的定义方法。
(5)变量:
变量命名及说明;
全局变量、局部变量和静态变量的说明;
变量作用域。
(6)数组:
数组命名及说明;
数组类型、数组结构;
数组元素;
静态数组与动态数组;
数组重定义。
(7)运算符与表达式:
算术运算、关系运算、逻辑运算与字符串运算;
各种运算的优先级。
4.VisualBasic的基本语句。
(1)Option语句:
OptionExplicit、OptionBase。
(2)顺序结构语句。
①赋值语句:
相同类型与不同类型数据之间的赋值。
②Print方法、Cls方法。
(3)分枝结构语句:
If—Then结构语句、SelectCase结构语句。
(4)循环结构语句:
Do—Loop结构语句、For—Next结构语句。
5.公共函数。
(1)算术函数:
Abs、Sin、Cos、Atn、Exp、Log、Rnd、Sgn、Sqr、Tan。
(2)字符串函数:
Asc、Chr、Lcase、Ucase、Left、Len、Trim、Mid、Right、Space、String、Instr。
(3)日期及时间函数:
Time、Date、Now、DateValue、Day、Month、Year、WeekDay。
(4)转换函数:
Str、Val、Chr、Asc、Cint、Fix、Int、CBool、Cbyte、CDate、Cdbl、Cstr。
(5)用户交互函数:
InputBox函数与MsgBox函数。
(6)数组函数:
Array、Ubound、Lbound。
6.过程设计。
(1)Sub过程(事件Sub过程及通用Sub过程)的定义及调用。
(2)Function过程的定义及调用。
(3)过程调用时的数据传递:
按值传递、按地址传递、简单变量参数、数组参数、对象参数的传递。
(4)静态变量与静态过程。
(5)递归过程。
(6)模块级变量及全局变量的应用。
(7)多窗体工程的设计。
7.文件操作。
(1)文件的基本概念:
文件的存取方式及文件类型、文件的基本操作步骤(打开、读/写及关闭)。
(2)基本文件操作控件:
驱动器列表控件、文件夹列表课件与文件列表控件。
(3)常用文件操作语句(Open、Close、Reset、Lock、Unlock、Seek)及文件操作函数(Eof、FileAttr、FileLen、FreeFile、Lof、Loc、Seek);
顺序文件、随机文件及二进制文件的打开、读/写及关闭。
8.鼠标方法、文本、图形及多媒体处理。
(1)常用鼠标方法(MouseDown、MouseUp、MouseMove)
(2)数据输出的格式化处理(Format函数)。
(3)图形控件Line、Shape使用及多媒体处理。
9.数据库操作。
(1)数据库的基本概念:
库、表、记录和字段。
(2)创建Access数据库。
(3)SQL查询的基本概念及子句。
(4)使用数据库控件访问数据库:
记录的增、删、改。
(5)数据访问对象(DAO):
DAO对象模型、使用DAO进行数据操作。
(6)报表设计与输出。
(7)远程数据访问与基于Internet的数据库应用。
1999年~2005秋历年试题主要知识点:
一、笔试部分
Ø
VB的特点★
工程文件包含的内容★
不同类型过程定义的位置、调用的方法以及参数、变量声明要求★★★
多窗体情况,启动窗体的设置★
对象、属性、事件、方法的概念理解、方法的调用★★★★★★
常量、变量(定长字符串)、数组定义声明的格式、位置与注意点★★★★★★
VB常量的区分(不同类型的区分、表示数据范围★★★★、科学记数法★)
变量的命名规则
Boolean变量和常量的使用★★★
表达式的计算和类型确定★★★★★★★★★、数学式与VB表达式之间的正确转换表达★★★★★★★★
1.运算符(+、&
★★★★★★★★★★★★的区别★★、Mod★★★★★★、\★★★、^★、/)注意运算结果的类型★
2.运算优先级★★
3.函数(Val★★、Mid★★★★★★★★★★★★★★★★★★、Chr★★★★★★★、Asc★★★★★★★★★、Len★★★★★★★★★★★★★★(注意对非字符串操作的含义)、Cstr★★★★、Str★★(注意与Cstr的区别★)、Left★★★★★、Right★★★★★★、Instr★★★★★★★、Int(利用其实现四舍五入)★★★、CInt★、Sqr★、LoadPicture、Ucase★★★、Lcase★★★、MsgBox★★、InputBox★)
4.Int、CInt、Fix、Round、Format★★★、赋值自动取整之间的区别★
条件表达式的构造★★★★★★★★★★★★★★
赋值语句的注意点(赋值相容)★★★★★★★★★★★
赋值等号与判等号的区分(赋值语句与关系表达式的区分)★
常用对象的功能特点:
1.窗体的作用
2.容器对象:
窗体、图片框、框架(分组作用)★
3.仅响应一个事件的控件:
Timer时钟
常用对象的常用方法:
1.Me的含义和使用
2.常用对象的匹配方法的调用★(列表框Clear、窗体Cls、组合框Clear、图片框Cls)
3.常用方法的功能(Circle、Line、Cls★★)
4.常用方法的调用★(注意格式)(列表框的AddItem★★★★★、Print★★★★★★★★★★、Line★★
5.焦点的获取、设置和次序★★
常用对象的常用属性
1.注意总结公共属性★★★★★★★Caption:
窗体、标签、框架、单选按钮、复选框;
★★★Value属性:
选项按钮、复选框、滚动条、命令按钮;
Text属性★:
文本框、列表框、组合框;
Picture属性(注意代码修改方式):
窗体、命令按钮、选项按钮、复选框、图片框、图像框;
字体属性
2.Caption与Name属性的区别★★
3.属性设置的方法(属性窗口、代码设计器窗口)
4.属性的分类(设计态、运行态)★(ListCount★、Index、Path、Visible)
5.文本框(MultiLine、Vbcrlf、Chr(13)+Chr(10)、“”)★★★★、图片框(Print、Cls)、列表框和组合框(AddItem★、RemoveItem★、Clear★)多行信息的显示与清除
6.时钟控件Interval
4.文本框的PassWordChar、Alignment
5.Shape控件的Shape属性
6.命令按钮的Value、Visible、Default、Enabled属性的区别★
7.滚动条Max、Min、LargeChange、SmallChange对Value的影响
8.列表框(List1.AddItem"
ABC"
List1.ListIndex、List1.Text="
、List1.List(List1.ListIndex)="
的作用是否等价,List1.Text与List1.List(List1.ListIndex)的等价关系★:
可以将列表框List1中当前选定的列表项的值替换成"
)
9.属性与对象之间的关联情况
10.属性之间的相互关联和限制:
DrawStyle与DrawWidth
11.文件管理控件的常用属性(Path、Drive、FileName、ListIndex)和事件(Change)之间的关联、同步设置★
12.菜单的设置(热键、组合键、有效性、动态菜单、弹出菜单)★
常用对象的常用事件的触发时机和顺序
1.窗体(Initialize、Load、Activate、GotFocus、LostFocus、Unload★)★
2.事件过程名的构成特点★
注意区分事件和方法(GotFocus、SetFocus)★
条件语句的格式★★、流程★★★(Case测试项取值的构造格式★★)
Do循环语句执行流程★★★★★★★★(ExitDo)
For循环的语句执行流程★★★★★★★★★★★★★★★(初值、终值、步长为变量或表达式的情况处理★★★★、步长为负数的情况★★★★)(ExitFor★)
数组
1.静态和动态数组的声明与使用(Redim★★★★★★★)★★★★★★★,注意声明的前缀★★、声明与使用的放置位置★★★、下标与类型的要求★★★★
2.数组的访问(一维、二维)★★★★★★★★★★★★★★★★★★★
3.数组的常用函数和语句(Ubound★★★★、Erase)
4.控件数组的特点★
过程
1.过程调用的流程★★★★★★★★★★★★★★★★★★★★★★★(ExitSub、ExitFunction★)
2.本模块/非本模块的过程调用格式(注意实参的设置要求)★★★★★★★★★★★★★★
3.过程的定义格式(形参的设置★★★★、注意不能嵌套定义)
4.形参是数组和字符串的注意点★★★★★★★★、对应实参的要求★★★
5.地址传递、按值传递(注意:
实参是常量、表达式、(变量)★★的情况)★★★★★★★★★★★★★★★★★★★★★★★★★★★
6.嵌套调用★★★★★
7.变量的作用域、同名变量★★★★★★★★★★★★
8.递归调用(Sub、Function)★★★★★★★★
9.静态变量★★★★★★★★★★★
文件
1.文件访问的类型
2.Close语句、Unlock语句、ChDrive、Chdir语句的正确使用和注意特点★★★
3.同时打开一个文件多次的注意点★★★
4.顺序文件(Append、Input、OutPut模式打开文件的特点★★★★★★★★★、顺序文件的读写★★★★★★★★★、常用函数(Eof、Input)★★★★)
5.随机文件的访问(Len的确定)★★★
图形坐标
数据库
1.数据绑定控件★★
2.数据控件(Data)通过Connect属性对那些类型数据库进行访问★
调试工具的使用
1.立即窗口(Debug.Print)★
2.Ctrl+Break的作用
3.中断程序执行的方法
常用算法:
1.穷举算法★★★★★★★
2.最大公约数★★
3.不同进制数间的转换★
4.素数的算法★★
5.累加★★★★、累乘算法★★
6.回文数★★
7.逆序★
8.数据内容交换★★★
9.排序★★★
10.最值问题
11.约瑟夫环
二、上机部分
改错
一般2~5个错,平均3个错
注意:
1)不得增加或删除语句,有些允许调整语句位置
2)操作时,必须先细心、完整、