早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

使用基本路径测试方法,为以下程序段设计测试用例。(1)画出程序的控制流图,编号已经给出。(2)计算

题目

使用基本路径测试方法,为以下程序段设计测试用例。

(1)画出程序的控制流图,编号已经给出。

(2)计算程序的循环复杂度,导出程序基本路径集中的独立路径条数。

(3)导出基本路径集,确定程序的独立路径。

(4)根据(3)中的独立路径,设计测试用例(确保基本路径集中的每一条路径的执行)的输入数据和预期输出。

void Do (int X,int A,int B)

{

1 if ( (A>1)&&(B=0) )

2 X = X/A;

3 if ( (A=2)||(X>1) )

4 X = X+1;

5 }

由于控制流图假设的是单条件,因此对于复合条件,可将其分解为多个单个条件,并映射成控制流图。

1: A>1;2: B=0 ;3: X = X/A ;4: A=2 ;5:X>1 ;6: X = X+1;7: }

参考答案
正确答案:
画出控制流图:如右图所示计算环形复杂度:10(条边)-7(个节点)+2=5导出独立路径(用语句编号表示)路径1:1→2→3→4→5→6→7路径2:1→4→5→6→7路径3:1→2→4→6→7路径4:1→2→4→5→7路径5:1→2→3→4→5→7
看了使用基本路径测试方法,为以下程...的网友还看了以下:

在数学课上,老师拿来6个大小相同的正方体,摆在讲桌上,让同学们画摆出的几何体的三视图.小明和小华到前 数学 2020-03-31 …

在数学课上,老师拿来6个大小相同的正方体,摆在讲桌上,让同学们画摆出的几何体的三视图.小明和小华到前 数学 2020-03-31 …

matlab一个简单的循环语句画图只出现一个点y=1;dt=0.01;for t=0:0.1:1 其他 2020-05-16 …

一丛衰草出唇间,须发连鬓耳杏然;口角几回无觅处,忽闻毛里有声传.采用了什么手法?未出堂前三五步,额 语文 2020-06-13 …

过同一平面内三个点中的任意两个点画直线.可以画几条呢?我们可以把它分成两类.如图①.当三点在同一直 数学 2020-07-20 …

(2014•泰州)如图1所示是“探究电流与电压、电阻关系”的实验电路,其中R是定值电阻.(1)电路 物理 2020-07-21 …

判断,对的画勾,错的画×.1.底和高分别相等的平行四边形的面积一定相等.()判断,对的画勾,错的画 数学 2020-07-29 …

英语翻译北方文艺出版社.辽宁画报出版社.文物出版社.吉林出版集团.百花文艺出版社.当代世界出版社.中 其他 2020-11-05 …

为什么把看到的东西画出来却画不出原来的样子连画一只猫都能把比例崩掉==脑子里有想着怎么画,可就是画不 其他 2020-12-23 …

不会做预算,帮画图出来看看自己是否画对根据任务书给定的条件,用文字说明该路基的地形、地质情况,路基状 语文 2020-12-27 …