调试的主要方法(三种方法重点) 强行排错:通过内存全部打印来排错;在程序特定部位设置打印语句;自动调试工具。 回溯法排错:发现了错误,分析错误征兆,确定发现“症状”的位置。一般用于小程序。 原因排除法(演绎、归纳、二分法) (这里了解) 演绎法:根据已有的测试用例,设想及枚举出所有可能出错的原因作为假设;然后再用原始测试数据或新的测试,从中逐个排除不可能正确的假设;最后,再用测试数据验证余下的假设确定出错的原因。 归纳法:从错误征兆着手,通过分析它们之间的关系来找出错误。大致分四步:收集有关的数据;组织数据;提出假设;证明假设。 二分法:在程序的关键点给变量赋正确值,然后运行程序并检查程序的输出。如果输出结果正确,则错误原因在程序的前半部分;反之,错误原因在程序的后半部分。 * 什么是程序、程序设计的三种基本方法(结构化方法、原型法、面向对象) 结构化程序设计方法的四个主要原则(自顶向下、逐步求精、模块化、限制使用GOTO语句) 结构化程序设计的三种基本结构(顺序、选择、循环) 什么是对象、类 对象的三个基本组成(对象标识、属性、操作)、及五个基本特点(标识唯一性、分类性、多态性、封装性、模块独立性) 计算机软件的三部分组成(程序、数据、文档),与程序的区别是什么? 软件的生命周期定义(从软件提出、实现、运行到停止使用),三个阶段(软件定义、软件开发、运行
原创力文档

文档评论(0)