首页
登录
从业资格
软件调试的任务就是根据测试时所发现的错误,找出原因和具体的位置,进行改正。其常用
软件调试的任务就是根据测试时所发现的错误,找出原因和具体的位置,进行改正。其常用
最全题库
2022-08-02
68
问题
软件调试的任务就是根据测试时所发现的错误,找出原因和具体的位置,进行改正。其常用的方法中,( )是指从测试所暴露的问题出发,收集所有正确或不正确的数据,分析它们之间的关系,提出假想的错误原因,用这些数据来证明或反驳,从而查出错误所在。A.试探法B.回溯法C.归纳法D.演绎法
选项
A.试探法
B.回溯法
C.归纳法
D.演绎法
答案
C
解析
无论哪种调试方法,其目的都是为了对错误进行定位。目前常用的调试方法有试探法、回溯法、对分查找法、演绎法和归纳法。
试探法:调试人员分析错误的症状,猜测问题所在的位置,利用在程序中设置输出语句,分析寄存器、存储器的内容等手段获得错误的线索,一步一步地试探和分析出错误所在。这种方法效率都很低,适合于错误比较简单的程序。
回溯法:调试人员从发现错误症状的位置开始,人工沿着程序的控制流程往回跟踪代码,直到找出错误根源为止。这种方法适合于小型程序,对于大规模程序,由于其需要回溯的路径太多而变得不可操作。
对分查找法:这种方法主要用来缩小错误的范围,如果已经知道程序中的变量在若干位置的正确取值,可以在这些位置给这些变量以正确值,观察程序运行的输出结果,如果没有发现问题,则说明从赋予变量一个正确值开始到输出结果之间的程序没有错误,问题可能在除此以外的程序中。否则错误就在所观察的这部分程序中,对含有错误的程序段再使用这种方法,直到把故障范围缩小到比较容易诊断为止。
归纳法:归纳法就是从测试所暴露的问题出发,收集所有正确或不正确的数据,分析它们之间的关系,提出假想的错误原因,用这些数据来证明或反驳,从而查出错误所在。本题题干描述的是归纳法。
演绎法:演绎法根据测试结果,列出所有可能的错误原因;分析已有数据,排除不可能和彼此矛盾的原因;对其余原因,选择可能性最大的,利用已有的数据完善该假设,使假设更具体;用假设来解释所有的原始测试结果,如果能解释这一切,则假设得以证实,也就是找出错误,否则,要么是假设不完备或不成立,要么有多个错误同时存在,需要重新分析,提出新的假设,直到发现错误为止。
转载请注明原文地址:https://tihaiku.com/congyezige/2410609.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
在排除网络故障时,若已经将故障位置定位在一台路由器上,且这台路由器与网络中的另台
系统评价就是对系统运行一段时间后的技术性能及经济效益等方面的评价,是对信息系统审
常用的需求分析方法有()。A.结构化分析法与面向对象分析法 B.面向对象分析
以下选项中,()不属于系统测试的范畴。A.强度测试 B.安全测试 C.单元
软件设计过程中,__()__设计确定各模块之间的通信方式以及各模块之间如何相互
电子政务根据其服务的对象不同,基本上可以分为四种模式。某政府部门内部的“办公自动
用户界面的设计过程不包括()。A.用户、任务和环境分析 B.界面设计 C.
不属于系统测试的是()。A.路径测试 B.验收测试 C.安装测试 D.压
在执行设计的测试用例后,对测试结果进行分析,找出错误原因和具体的位置,并进行纠正
完整的软件测试需要经过()。A.白盒测试、黑盒测试两个步骤 B.人工测试、机
随机试题
TheythinkthatyouwillgotoBeiHaiLibrarytomorrow,______?A、don’ttheyB、
ResilienceIsAboutHowYouRecharge,NotHowYouEndure[A]Ascons
Powerdistancecanbedefinedastheextenttowhichthelesspowerfulmembe
要想喝上美味的咖啡,必须亲手研磨咖啡豆。小花不喜欢喝咖啡,那么她也就没必要亲手磨
阅读下面材料,回答问题。 某市一所幼儿园在市举办的地方文化节期间,利用幼儿园地
相邻房地产的权利人应正确处理相邻关系,相邻关系的产生是因房地产具有()。A
站在风口的物联网应用,2016年居然是自行车。共享经济让自行车回归了城市,因其灵
某公司的很多岗位都开始使用劳务派遣。小张从一毕业就来到了这个单位,已经在这个单位
下列情形中属于一般纳税人可以从销项税额中抵扣的是()。A.纳税人的交际应酬
行政立法的主体有()。A.国务院 B.全国人大及其常委会 C.省人民政府
最新回复
(
0
)