首页
登录
从业资格
软件调试的任务就是根据测试时所发现的错误,找出原因和具体的位置,进行改正。其常用
软件调试的任务就是根据测试时所发现的错误,找出原因和具体的位置,进行改正。其常用
最全题库
2022-08-02
136
问题
软件调试的任务就是根据测试时所发现的错误,找出原因和具体的位置,进行改正。其常用的方法中,( )是指从测试所暴露的问题出发,收集所有正确或不正确的数据,分析它们之间的关系,提出假想的错误原因,用这些数据来证明或反驳,从而查出错误所在。A.试探法B.回溯法C.归纳法D.演绎法
选项
A.试探法
B.回溯法
C.归纳法
D.演绎法
答案
C
解析
无论哪种调试方法,其目的都是为了对错误进行定位。目前常用的调试方法有试探法、回溯法、对分查找法、演绎法和归纳法。
试探法:调试人员分析错误的症状,猜测问题所在的位置,利用在程序中设置输出语句,分析寄存器、存储器的内容等手段获得错误的线索,一步一步地试探和分析出错误所在。这种方法效率都很低,适合于错误比较简单的程序。
回溯法:调试人员从发现错误症状的位置开始,人工沿着程序的控制流程往回跟踪代码,直到找出错误根源为止。这种方法适合于小型程序,对于大规模程序,由于其需要回溯的路径太多而变得不可操作。
对分查找法:这种方法主要用来缩小错误的范围,如果已经知道程序中的变量在若干位置的正确取值,可以在这些位置给这些变量以正确值,观察程序运行的输出结果,如果没有发现问题,则说明从赋予变量一个正确值开始到输出结果之间的程序没有错误,问题可能在除此以外的程序中。否则错误就在所观察的这部分程序中,对含有错误的程序段再使用这种方法,直到把故障范围缩小到比较容易诊断为止。
归纳法:归纳法就是从测试所暴露的问题出发,收集所有正确或不正确的数据,分析它们之间的关系,提出假想的错误原因,用这些数据来证明或反驳,从而查出错误所在。本题题干描述的是归纳法。
演绎法:演绎法根据测试结果,列出所有可能的错误原因;分析已有数据,排除不可能和彼此矛盾的原因;对其余原因,选择可能性最大的,利用已有的数据完善该假设,使假设更具体;用假设来解释所有的原始测试结果,如果能解释这一切,则假设得以证实,也就是找出错误,否则,要么是假设不完备或不成立,要么有多个错误同时存在,需要重新分析,提出新的假设,直到发现错误为止。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2410609.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
在排除网络故障时,若已经将故障位置定位在一台路由器上,且这台路由器与网络中的另台
系统评价就是对系统运行一段时间后的技术性能及经济效益等方面的评价,是对信息系统审
常用的需求分析方法有()。A.结构化分析法与面向对象分析法 B.面向对象分析
以下选项中,()不属于系统测试的范畴。A.强度测试 B.安全测试 C.单元
软件设计过程中,__()__设计确定各模块之间的通信方式以及各模块之间如何相互
电子政务根据其服务的对象不同,基本上可以分为四种模式。某政府部门内部的“办公自动
用户界面的设计过程不包括()。A.用户、任务和环境分析 B.界面设计 C.
不属于系统测试的是()。A.路径测试 B.验收测试 C.安装测试 D.压
在执行设计的测试用例后,对测试结果进行分析,找出错误原因和具体的位置,并进行纠正
完整的软件测试需要经过()。A.白盒测试、黑盒测试两个步骤 B.人工测试、机
随机试题
下列不属于防火卷帘运行时噪声大的原因是()。A.五金件安装不牢固 B.帘面走
B
以下不属于技术分析的假设前提的是( )。 I收盘价是最重要的参考因素 II
下图所示的工程双代号时标网络计划,执行到第4周末及第10周末时,检查其实际进度如
糖皮质激素适用于A:伴有高血压的严重哮喘 B:患儿水痘发烧 C:急性淋巴性白
已知某地水资源弹性系数Cw为0.4,GDP年增长率为7%,规划基准年的单位GDP
某基金投资政策规定,基金在股票和债券上的正常投资比例分别为60%、40%,但年初
我国全面实行贷款五级分类制度是从()开始。 A.2000年B.199
下列抗心律失常的药物中,有较明显肝代谢首关效应的是A.奎尼丁 B.胺碘酮 C
平均资本成本计算涉及到对个别资本的权重选择问题,对于有关价值权数,下列说法正确的
最新回复
(
0
)