2021计算机二级公共基础pdf,2016年计算机二级公共基础学习教程:程序的调试

副标题:2016年计算机二级公共基础学习教程:程序的调试

时间:2023-10-16 04:09:01 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。


  (五)程序的调试

  1.基本概念

  程序调试活动包括:根据错误的迹象确定程序中错误的确切性质、原因和位置;对程序进行修改,排除错误。

  1)基本步骤

  错误定位修改设计和代码,以排除错误进行回溯测试,防止引进新的错误。

  2)程序调试的原则

  (1)确定错误的性质和位置

  分析与错误有关的信息

  避开死胡同

  调试工具只是一种辅助手段,只能帮助思考,不能代替思考

  避免用试探法

  (2)修改错误的原则

  在出现错误的地方,有可能还有别的错误,在修改时,一定要观察和检查相关的代码,以防止其他的错误

  一定要注意错误代码的修改,不要只注意表象,而要注意错误的本身,把问题解决

  注意在修正错误时,可能代入新的错误,错误修改后,一定要进行回归测试,避免新的错误产生

  修改错误也是程序设计的一种形式

  修改源代码程序,不要改变目标代码

  2.软件调试方法

  1)强行排错法

  通过内存全部打印来排错

  在程序特定部位设置打印语句—即断点法

  自动调试工具。

  2)回溯法

  适合小规模程序的排错。发现错误,分析错误表象,确定位置,再回溯到源程序代码,找到错误位置或确定错误范围。

  3)原因排除法

  原因排除法包括:演绎法、归纳法和二分法。

  演绎法:是一种从一般原理或前提出法,经过排除和精化的过程来推导出结论的思考方法。

  归纳法:从一种特殊推断出一般的系统化思考方法。其基本思想是从一些线索着手,通过分析寻找到潜在的原因,从而找出错误。

  二分法:如果已知每个变量在程序中若干个关键点的正确值,则可以使用定值语句在程序中的某点附近给这些变量赋值,然后运行程序并检查程序的输出。

  三、本章应考点拨

  本章在笔试中一般占8分左右,约3道选择题,1道填空题,是公共基础部分比较重要的一章。从出题的深度来看,本章主要考察对基本概念的识记,有少量对基本原理的理解,没有实际运用,因此考生在复习本章时,重点应放在基本概念的记忆和基本原理的理解上。

2016年计算机二级公共基础学习教程:程序的调试.doc

本文来源:https://www.wddqw.com/4vQO.html