计算机等级考试二级VB考点:程序调试
在设计模式下可以进行程序的界面设计、属性设置、代码编写等,标题栏上显示“设计”,在此模式下不能运行程序,也不能使用调试工具。你知道什么是程序调试吗?下面是小编为大家带来的计算机等级考试二级VB考点:程序调试,欢迎阅读。
1.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键,则程序运行到断点处即停下,进入中断模式,在此之前所关心的变量、属性、表达式的值都可以看到。
考试沿革
编辑播报
从2013年开始,全国计算机等级考试已从传统的笔试和上机考试改革成无纸化考试,二级Delphi科目从2013年上半年开始停考。
从2018年3月开始,将实施2018版考试大纲,并按新体系开考各个考试级别。二级取消“Visual FoxPro数据库程序设计”科目(代码:27),2017年12月是其最后一次组考。新增“Python语言程序设计”科目(代码:66),考试时长:120分钟,2018年9月首次开考。
自2021年3月起,停考二级Visual Basic语言程序设计(科目代码26);新增二级WPS Office高级应用与设计(科目代码67)考试。
考试内容
计算机二级考试包含:程序设计/办公软件高级应用,考核内容包括计算机语言与基础程序设计能力,要求参试者掌握一门计算机语言,可选类别有高级语言程序设计类、数据库程序设计类等;办公软件高级应用能力,要求参试者具有计算机应用知识及MS Office办公软件或WPS Office的高级应用能力,能够在实际办公环境中开展具体应用。
报名方式
报名步骤
分为网上报名和现场报名。
网上报名:考生在规定时间内登录本省计算机资格网站,按照提示步骤完成注册,使用身份证号码报名。等待审核通过。北京、河北、吉林、上海、江苏、安徽、河南、湖南、海南、重庆、广西、广东、甘肃和西藏等11个省级承办机构可实现网上报名。
现场报名:根据相关文件,按照文件指示。在规定时间内到规定地点报名。
缴费方式
分为网上缴费和现场缴费。
网上缴费:审核通过后,通过支付宝支付或网银支付缴费。北京、河北、上海、安徽、海南等8个省级承办机构同时支持网上缴费。此外,部分考点在本考点内实现网上报名和网上缴费。具体情况详见各省级承办机构公布的报名简章或与相关考点确认。
现场缴费:审核通过后,在规定时间内到指定地点进行现场缴费。
准考证领取
分为网上下载和现场领取
网上下载:缴费成功后,在考试前规定时间内,下载打印准考证。
现场领取:缴费后,在规定时间到指定地点领取准考证。
考试情况
时间安排
2018年NCRE将举办三次考试,时间分别为3月24日至26日(第51次)、9月15日至17日(第52次)及12月8日(第53次)。其中3月份和9月份考试开考全部级别全部科目,12月份考试开考一、二级的全部科目。各省级承办机构可根据实际情况决定是否开考12月份考试。
二级考试时间为120分钟;
考试科目
据了解,教育部考试中心确定从2013年上半年开始,实施无纸化的NCRE。
截至2021年3月,二级考试科目是:二级C语言程序设计、二级Java语言程序设计、二级Access数据库程序设计、二级C++语言程序设计、二级MySQL数据库程序设计、二级Web程序设计、二级MS Office高级应用与设计、二级Python语言程序设计、二级WPS Office高级应用与设计。
【计算机等级考试二级VB考点:程序调试】相关文章:
计算机等级考试二级VB考点:数组的概念01-05
计算机等级考试二级VB考点:控件数组01-05
计算机等级考试二级VB程序设计题12-23
计算机等级考试二级VB考点:进程条和滑块01-04
计算机等级考试二级VB程序设计模拟试题12-23
计算机等级考试二级VB程序设计选择题01-08