(9) A.‘d’、‘d’和‘+/-’
B.‘d’、‘.’和‘d’
C.‘d’ 、 ‘+/-’和‘d’
D.‘d’ 、 ‘.’和‘e’
● 在下面所列举的逻辑测试覆盖中,测试覆盖最强的是__(10)__,最弱的是__(11)__。
(10)A.条件覆盖
B. 条件组合覆盖
C.语句覆盖
D.条件及判定覆盖
(11)A.条件覆盖
B.条件组合覆盖
C.语句覆盖
D.条件及判定覆盖
● 软件测试工具有多种,其中__(12)__对源程序的数据流和控制流进行分析,发现语义错误:__(13)__。通过对程序的执行流进行探测,检查有关变量的逻辑值。
(12) A. 动态分析工具
B.静态分析工具
C. 模拟工具
D. 测试管理工具
(13) A. 动态分析工具
B.静态分析工具
C. 模拟工具
D. 测试管理工具
●对下面的个人所得税程序中满足语句覆盖测试用例的是,满足判定覆盖测试的用例是__(15)__。
if (income<800) tarrate=0;
else if (income<=1500) taxrate=0.05;
else if (income<2000) taxrate=0.08;
else taxrate=0.1;
(14)A.income=(800,1500,2000,2001)
B.Income=(800,801,1999,2000)
C.income=(799,1499,2000,2001)
D.income=(799,1500,1999,2000)
(15)A.income=(799,1500,1999,2001)
B.income=(799,1501,2000,2001)
C.income=(800,1500,2000,2001)
D.income=(800,1499,2000,2001)
● 一般来说,在软件维护过程中,大部分工作是由__(16)__引起的。在软件维护的实施过程中,为了正确、有效地修改程序,需要经历以下三个步骤,分析和理解程序、修改程序和__(17)__。__(18)__的修改不归结为软件的维护工作。
(16) A.适应新的软件环境
B.适应新的硬件环境
C.用户的需求改变
D.程序的可靠性
(17) A.重新验证程序
B.验收程序
C. 书写维护文档
D.建立目标程序
(18) A.文档
B.数据
C.需求分析
D.代码
● 结构化分析方法(SA)是一种预先严格定义需求的方法,强调分析对象的__(19)__,其指导思想是__(20)__。
(19) A.程序流
B.指令流
C. 控制流
D.数据流