● 软件测试工具有多种,其中__(12)__对源程序的数据流和控制流进行分析,发现语义错误:__(13)__。通过对程序的执行流进行探测,检查有关变量的逻辑值。
(12) A. 动态分析工具 | B.静态分析工具 | C. 模拟工具 | D. 测试管理工具 |
(13) A. 动态分析工具 | B.静态分析工具 | C. 模拟工具 | D. 测试管理工具 |
●对下面的个人所得税程序中满足语句覆盖测试用例的是__(14)__,满足判定覆盖测试的用例是__(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.数据流 |
(20) A.自顶向下逐层分解 | B.自底向上逐层分解 | C. 面向对象 | D.面向过程 |
● 过程 P 分解为 P1,P2,P3 三个子过程,下面的数据流图中存在两处错误,其中错误 1 是__(21)__,错误 2 是__(22)__。
(21) A.1层S | B.1层S" | C.0层S | D.0层S' |
(22) A.1层S | B.1层S" | C.0层S | D.0层S' |
上一页 [1] [2] [3] [4] [5] [6] 下一页
责任编辑:cyth