VB二级上机考试辅导.doc

上传人:鲁** 文档编号:556630628 上传时间:2023-10-26 格式:DOC 页数:32 大小:985.01KB
返回 下载 相关 举报
VB二级上机考试辅导.doc_第1页
第1页 / 共32页
VB二级上机考试辅导.doc_第2页
第2页 / 共32页
VB二级上机考试辅导.doc_第3页
第3页 / 共32页
VB二级上机考试辅导.doc_第4页
第4页 / 共32页
VB二级上机考试辅导.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《VB二级上机考试辅导.doc》由会员分享,可在线阅读,更多相关《VB二级上机考试辅导.doc(32页珍藏版)》请在金锄头文库上搜索。

1、第十四章 上机考试(一)知识点1、考试方式:时间90分钟,从登录成功进入开始计时,考试界面有时钟显示倒计时,提醒考生掌握时间。总分100分,由于采用计算机阅卷,要求运行效果和提示一致,如果不能运行则没有得分。2、考试内容:(1)基本操作 2题,每题15分,共30分主要考查简单界面的制作如菜单、常用控件,属性设置。以操作为主,通常不要编写代码。(2)简单应用 2题,每题20分,共40分主要考查循环、数组、过程部分的常用算法。以程序填空为主,有时有小段程序编写。(3)综合应用 1题,每题30分,共30分主要考查利用文件打开、读写、保存数据文件(基本都是顺序文件),综合应用循环、数组、过程来处理一组

2、数据。或者利用Timer控件实现动画效果等。以程序填空为主,有时有小段程序编写。3、考试要点:(1)理解VB环境默认的路径即App.Path,掌握新建、打开、保存、重命名文件等操作;【难点】 App.Path就是VB环境默认的路径,会随着保存文件、打开文件的路径而变化,因此文件的操作例如“另存为”、“打开”的默认路径就随着App.Path也在变化。如果启动VB然后“新建”工程,此时的App.Path就是VB的安装路径例:如果安装在C分区,通常就是”C:Program FilesMicrosoft Visual StudioVB98”, 如果安装在D分区,就是”D:Program FilesMi

3、crosoft Visual StudioVB98”,如图61所示:图61如果保存工程,就会出现“文件另存为”对话框的默认路径就是VB98,如图62所示:图62因此很多同学保存后就不知道文件存在哪里了,原因就是路径的概念不清楚。所以在保存之前应该要清楚新建的工程保存在哪个分区的那个文件夹下(就是路径)。如果题目要求保存在某个指定的路径下,比如“D:liuahVBVB等级考试上机题djks01”,那就需要在保存对话框中更改路径,然后将新建的工程保存为要求的名称,如“djks001”,扩展名根据保存类型自动添加。如果保存成功,此时的App.Path就是文件的保存路径。如图63所示:图63此时如果按

4、下保存按钮 ,就不会出现“文件另存为”对话框,直接保存对文件所作的修改;如果重新保存,就要用“文件”“另存为”,此时“文件另存为”的默认路径应该是什么?就是“D:liuahVBVB等级考试上机题djks01”,如图 64所示: 图 64如果启动VB后打开“现存”工程,或者从“文件”“打开”文件,App.Path随着打开的文件的路径而变化。【难点小结】首先建立工程存放的文件夹(即明确路径),然后新建工程,建好之后不要着急做题,首先保存到自己的文件夹中(此时App.Path已经改变),然后再做题。做完题,先按“保存”按钮(常用工具栏上的磁盘图标),再调试。调试中可能还有改动,最后成功再保存。这就是

5、“三先三再”先建路径再建工程,先保存文件再做题,先按保存按钮再按启动(即运行)按钮。注意:考试时启动VB应该单击考试界面上的菜单“考试项目”下的“启动VisualBasic”,这样进入的VB环境默认的路径即App.Path就是考生文件夹,一般包含准考证号。这样“保存”、“打开”文件的默认路径就是考生文件夹。(2)理解VB的工作状态、常见错误提示的含义,掌握简单的调试方法;【难点1】VB的三种模式:设计模式、 运行模式 、中断模式如图65所示。设计模式用于界面设计、属性设置和代码编写,按下“启动”按钮 ,进入运行模式,如果按下“结束”按钮则回到设计模式,按下“中断”按钮或出错则进入“中断”模式。

6、主要在中断模式下调试程序修改代码、检查数据等。图65【难点2】常见的错误提示主要分为语法错误和逻辑错误:语法错误一般是由于编辑代码时的输入失误,通常有明确的提示并且代码显示高亮。比如“变量未定义”、“缺少方法或者数据成员”等。解决办法是编写代码最好都用小写字体,如果是已经定义的变量或者正确的属性和方法,就会自动首字母大写。检查时只要查没有大写的(定义变量时,要养成良好习惯如首字母大写、见名知意)。逻辑错误一般是由于运算符使用不当、循环缺少变化或者算法思路不正确,通常运行后结果不对但是没有明确的提示。解决办法是利用调试窗口(立即窗口、本地窗口、监视窗口),设置断点和逐语句跟踪检查相关的变量、属性

7、和表达式的值是否正确。简单的调试方法:在中断模式或设计模式时,在代码窗口选择怀疑出错的语句设置断点(按下F9),然后运行到断点语句处(该语句没有执行,观察左侧小箭头为当前行标记)停下,进入中断模式,前面执行过的语句中的变量、属性、表达式的值可以查看(变量和属性可以用鼠标指向直接查看,表达式可以在立即窗口用?语句查看)。如果要继续跟踪断点以后的语句执行,按下F8,配合“本地”窗口可以观察表达式变化的动态情况如图66所示。调试结束以后要取消断点,在代码窗口用光标点击断点语句再按下F9,断点就消失了。图66(3)理解题目要求,掌握三种题型的答题方法和常见考点。【难点1】简单操作题: 要求制作简单界面

8、,并且给出图示。答题思路: 新建(从考试界面上的“考试项目”下的“启动VisualBasic”打开VB)工程和窗体,并添加相应的控件,按照题目要求设置名称和属性; 在适当的事件过程中编写简单代码。如果提示“不必定义其事件过程”,那么用事件代码实现图示的界面就不能得分;如果提示“在程序中不能使用任何变量”,那么在事件代码中对属性直接设置给定的值,用变量就不能得分。 调试运行,直到符合要求,然后按照给定的文件名保存在考生文件夹下。如果按照正确的方式启动VB即单击考试界面上的菜单“考试项目”启动VisualBasic,在保存对话框中的默认路径就是考生文件夹。只要修改默认的文件名就可以。常见的考点:菜

9、单(Caption、Name)、窗体(Caption、BorderStyle)、单选和复选框(Value)、列表框(List数组中各项的添加)、文本框(Multiline 、ScrollBars)、图片框和图像框(图片加载时如何设置Autosize或Stretch属性适应控件形状)、框架、HScrollBar(Max、Min、Value等)、Timer(Enabled、Interval)以及主要的外观属性(Width、Height、Top、Left)。【难点2】简单应用题和综合应用题中大部分是程序填空题,主要考查程序的阅读能力,特别是子过程和函数过程的定义和调用。一般要求在有?号的地方填入正确

10、内容(有时可能是一段程序),并且该语句用注释符()标明。一般窗体和工程文件都已经存在,通常要求不能修改其他部分。所以填写代码时要删除?和所有注释符()再调试,保存文件时不需要修改文件名和文件夹。答题思路: 根据事件驱动的顺序搞清各个事件过程、函数过程或子过程应该实现怎样的功能; 找到需要填空的注释语句,分析该语句在整个过程代码中的作用; 填写代码,并删除注释符(),调试中注意细节要求(比如保存什么数据所有数据还是数据的和、数据的格式紧凑格式还是标准格式等),并保存文件。常见的考点:文件的操作、列表框的主要属性、循环和数组部分的常用算法等。【难点3】综合应用题中很多是程序(或过程)编写题,主要考

11、查文件操作、循环和数组的综合应用能力。答题思路:基本和填空题类似,但是考虑的范围更加全面。 根据事件驱动的顺序搞清应该有哪些事件过程、函数过程或子过程,各自应该实现怎样的功能; 明确已经给出代码的功能,分析还需要哪些过程代码实现什么作用; 编写相应的过程代码,并调试,最后按照要求保存文件。常见的考点:文件的操作、列表框的主要属性、循环和数组部分的常用算法等。【难点4】文件操作的解题思路:记住文件操作的三步曲“打开读写关闭” 打开文件:Open ?(什么路径下的文件名)For ?(什么操作) As ?(什么文件号)第1个?:例如当前路径下的文件“in.txt”,就是App. Path & in.

12、txt 第2个?:如果从给定的文件中读入数据,就是For Input;如果将数据存入某个文件,就是For Output;(其他情况请参见文件部分)第3个?:文件号一般从1开始,如果已经打开1时还需要缓冲区,就用2。 关闭文件:Close ?(Open中对应的文件号比如1) 文件操作:通常是顺序文件中的数据的读出和写入。一般分以下三种情况如果是字符串整体读入文本框或写入文件,则直接使用Input、Print(或Write)语句,例如djks123中:Open App.Path & in123.txt For Input As 1Input #1, StrText 读入数据Close #1Text

13、1.Text = StrTextOpen App.Path & out123.txt For Output As 1 Print #1, Text1. TextClose #1如果是已知数据的个数和类型,则使用For语句和Input、Print(或Write)语句,例如djks083中:Open App.Path & & in0831.txt For Input As #1For i = 1 To 20Input #1, Arr1(i)Next iClose #1或者djks303中边读边写:Open FileIn For Input As #1Open FileOut For Output

14、As #2 For i = 1 To 8 Input #1, rec.Num, rec.Name, rec.Score Write #2, rec.Num, rec.Name, rec.Score Next i Close如果是未知数据的个数,则使用Do-Loop循环、EOF函数和Input、Print(或Write)语句。EOF()函数为True表示读到了文件的结尾。例如djks143中。Open App. Path & & StrM For Input As #1 Open App. Path & & StrN For Output As #2 Do While Not EOF(1) Input #1, g N = N + 1 S = S+ g Loop Close #1 S = S N Write #2, S Close #2注意:比较Print和Write输出格式的区别。Print语句的输出和窗体、图片框类似,只是在输出内容前添加在那个文件号中输出。数据项之间是空格可以有标准格式(逗号”,”分隔)和紧凑格式(分号”;”分隔)。例如Num、Name、Score。其中Name为字符串类型,定长为10 Print #2, rec.Num, rec.Name, rec.S

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号