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

使用基本路径测试方法,为以下程序段设计测试用例。(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
看了使用基本路径测试方法,为以下程...的网友还看了以下:

人体细胞内等位基因S、s控制一对相对性状,基因S可编码S蛋白.图1为某一生理过程简图,基因S在编码 语文 2020-05-13 …

根据材料和图表,结合所学知识,回答下列问题。(28分)希望中学地理实验小组对某城市四个住宅小区的环 语文 2020-05-14 …

图1是神经系统基本组成单位的模式图,图2是膝跳反射过程示意图.请回答:(横线上填写文字,方括号内填 语文 2020-06-28 …

(2013•浦东新区一模)回答下列与生命的基础有关的问题.([]中填编号,横线里填写文字)(1)图 语文 2020-07-03 …

图1是某遗传病家系的系谱图。用与该遗传病相关的正常基因和致病基因制成探针对家系中1~4号四个个体分 语文 2020-07-12 …

等位基因S、s控制一对相对性状.图1为某一生理过程简图,基因S在编码蛋白质时,控制最前端几个氨基酸 语文 2020-07-21 …

1地理野外工作时,怎样对地形图进行修测、补测?2地理信息系统与计算机地图制图的联系和区别是什么?3结 其他 2020-11-10 …

①如果2个碱基编码一个氨基酸,最多能编码多少种氨基酸?②一个氨基酸的编码至少需要多少个碱基,才足以组 数学 2020-11-16 …

下面是一条肽链的结构图解,请据图解回答:(1)写出氨基酸的结构通式.Ⅰ与Ⅵ表示的基团名称依次为、.( 语文 2020-12-05 …

图1为某家族患原发低钾性周期性麻痹的遗传系谱,研究人员检测了该家族中正常人和患者相应基因的编码链(非 语文 2021-01-12 …