问题 单项选择题

软件调试的基本目标是寻找软件错误的原因并改正。在软件调试中,()先根据自己的工作经验假设一个可能的问题源,然后用数据来证明或否定该假设,利用二分法直至找到问题源。

A.蛮力法

B.原因排除法

C.回溯法

D.黑盒测试法

答案

参考答案:B

解析:

软件调试的基本目标是寻找软件错误的原因并改正。主要有3种调试方法:①蛮力法;②回溯法;③原因排除法,如下表所示。

各种调试方法说明表
调试方法说明备注
蛮力法在程序运行时使用各种手段来跟踪程序的运行轨迹,从而找出问题源是最常用但又最低效的

方法

回溯法从发现的症状的地方开始,向后追踪(手工)源代码,直到发现错误的原因常应用于小程序调试中
原因排除

通过演绎或归纳并利用二分法来定位问题源。先根据自己的工作经验假设一

个可能的问题源,然后用数据来证明或否定该假设,直至找到问题源

——

单项选择题
单项选择题