首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面所列举的逻辑测试覆盖中,测试覆盖最强的是(38),最弱的是(39)。 软件测试工具有多种,其中(40)对源程序的数据流和控制流进行分析,发现语义错误:(41)通过对程序的执行流进行探测,检查有关变量的逻辑值。 在下面的个人所得税程序中满足
在下面所列举的逻辑测试覆盖中,测试覆盖最强的是(38),最弱的是(39)。 软件测试工具有多种,其中(40)对源程序的数据流和控制流进行分析,发现语义错误:(41)通过对程序的执行流进行探测,检查有关变量的逻辑值。 在下面的个人所得税程序中满足
admin
2019-04-08
62
问题
在下面所列举的逻辑测试覆盖中,测试覆盖最强的是(38),最弱的是(39)。
软件测试工具有多种,其中(40)对源程序的数据流和控制流进行分析,发现语义错误:(41)通过对程序的执行流进行探测,检查有关变量的逻辑值。
在下面的个人所得税程序中满足语句覆盖测试用例的是(42),满足判定覆盖测试的用例是(43)。
if (income<800) taxrate=0;
else if (income<=1500) taxrate=0.05;
else if (income<2000) taxrate=0.08:
else taxrate=0.1;
选项
A、income=(799,1500,1999,2001)
B、income=(799,1501,2000,2001)
C、income=(800,1500,2000,2001)
D、income=(800,1499,2000,2001)
答案
A
解析
语句测试是运行所测程序和测试用例,使得每一条可执行语句至少执行一次。判定覆盖是运行所测程序和测试用例,使得程序中每个判断的取“真”和取“假”分支至少经历一次。判定覆盖又称为分支覆盖。为了方便设计测试用例,一般需要画出程序流程图,本题的流程图如图9-9所示。
根据图9-9,该程序有4个可执行语句(用矩形表示),使用语句覆盖的测试用例,必须要使这4个可执行语句各执行一次,显然,在(14)的4个选项中,只有D满足这个要求,因为A、B使语句taxrate=0得不到执行;C使语句 taxrate=0.08得不到执行。同样,根据图9-9,该程序有3个判定(用菱形表示),6个分支。在试题(15)给出的4个选项中,B、C、D都包含用例(2000、2001),这两个用例在本程序中的作用是完全一样的,所以,可以排除B、C、D。因此,只有A满足条件。
转载请注明原文地址:https://kaotiyun.com/show/CkLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
请计算“计算机”的合计金额。
将数据按“星期日,星期一,星期二,星期三”顺序排列。
查看日期和时间函数的帮助信息。
在编辑栏中输入公式计算出张丽的平均分,将结果显示在E2单元格。
请设置Word选项状态,使“选择时显示浮动工具栏”为启用状态,配色方案为“银波荡漾”,再设置始终在屏幕上显示“段落标记”。
开发软件时对提高开发人员工作效率至关重要的是()。
软件设计模块化的目的是()。
软件设计中,有利于提高模块独立性的一个准则是
下列叙述中,不属于结构化分析方法的是()。
完善程序。【要求】1)打开“T盘”中“P1.vbp”文件,按参考界面形式编辑窗体界面,完善程序后,直接保存所有文件。【题目】本程序的功能是生成由n(n通过InputBox函数输入)个3位升序数构成的随机数组。所谓下面程序的功能是实现两个分数相加。分数
随机试题
简述中央银行的职能。[浙江财经大学2011、2013研;东北财经大学2011研;深圳大学2014研;贵州大学2019研;山东大学2019研]
腹腔干和肠系膜上动脉的直接分支都不包括【】
在方差分析中,多个样本均数间各均数的两两比较常用
北京的经度和纬度为()。
竞争力对比分析包括()。
全年工资薪金所得应缴纳的个人所得税为()元。从A国、B国取得的所得应当补缴的个人所得税合计为()元。
杨某是自由撰稿人,2012年杨某的一篇小说在A国发表,取得稿酬折合人民币40000元,并按该国税法规定缴纳了个人所得税4500元;当年,杨某在国内将另一作品的手稿原件公开拍卖,取得拍卖收入,50000元。2012年杨某在中国应缴纳个人所得税()元
制约行业的内部因素不包括()。
( )的出现,与政府开支大幅度增加有直接的关系。
下列关于表谱的表述中,错误的是()。
最新回复
(
0
)