首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面所列举的逻辑测试覆盖中,测试覆盖最强的是(38),最弱的是(39)。 软件测试工具有多种,其中(40)对源程序的数据流和控制流进行分析,发现语义错误:(41)通过对程序的执行流进行探测,检查有关变量的逻辑值。 在下面的个人所得税程序中满足
在下面所列举的逻辑测试覆盖中,测试覆盖最强的是(38),最弱的是(39)。 软件测试工具有多种,其中(40)对源程序的数据流和控制流进行分析,发现语义错误:(41)通过对程序的执行流进行探测,检查有关变量的逻辑值。 在下面的个人所得税程序中满足
admin
2019-04-08
58
问题
在下面所列举的逻辑测试覆盖中,测试覆盖最强的是(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
系统分析师上午综合知识考试
软考高级
相关试题推荐
请在单元格中添加颜色,颜色顺序为红,黄,蓝。
剪贴板中的内容以无格式文本的形式粘贴到文中的光标处。
设置选中单元格的底纹效果,要求使用黄色填充单元格。
将自选图形的环绕方式设置为“四周型”,要求只在右侧环绕文字。
将当前文档另存为网页形式。
将当前文档中的图形组合成一个图形,并填充紫色(标准色第10个)。
在光标处插入中文的系统日期和时间,将格式“2012/5/13”设置为默认格式,并可以自动更新。
数据库恢复是将数据库从()状态恢复到某一已知的正确状态。
数据库系统的核心是()。
在下列几种排序方法中,要求内存量最大的是()。
随机试题
创江西诗派“一祖三宗”之说的是()
Thechildrenhavebeen______sincetheirfatherleft.
患者王某,男,45岁,术中输血400ml,6个月后因结膜黄染、食欲不振就诊,查为丙肝,由于接受了被污染的血制品,这种情况属于
普萘洛尔的代谢为( )。可待因的代谢为( )。
金融互换交易的主要用途是改变交易者()的风险结构,从而规避相应的风险。
下列对于桃渚风景名胜区的称谓正确的有()。
生产性保护作为中国非遗保护经验的重要组成部分,已引起缔约国的重视。低层次模仿绝不是生产性保护的应有之义。模仿是传承的基础但不是全部,对既有的艺术佳作进行模仿,尽管能在审美上起到一定的替代作用,甚至打开原作未能表现的艺术空间,也能提供诸多就业岗位,在一定程度
按照我国城市当前水消费量来计算,如果每吨水增收5分钱的水费,则每年可增加25亿元收入。这显然是解决自来水公司年年亏损问题的好办法。这样做还可以减少消费者对水的需求,养成节约用水的良好习惯,从而保护我国非常短缺的水资源。以下哪一项最清楚地指出了上述
货币乘数
ThiswillrequirethatCongressfocusonpriorities,cutwastefulspending,andbewisewiththepeople’smoney.
最新回复
(
0
)