首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据McCabe环路复杂性度量,下面程序图(图5-2)的复杂度是(1),对这个程序进行路径覆盖测试,可得到的基本路径是(2)。 (2)
根据McCabe环路复杂性度量,下面程序图(图5-2)的复杂度是(1),对这个程序进行路径覆盖测试,可得到的基本路径是(2)。 (2)
admin
2019-05-04
70
问题
根据McCabe环路复杂性度量,下面程序图(图5-2)的复杂度是(1),对这个程序进行路径覆盖测试,可得到的基本路径是(2)。
(2)
选项
A、ABCHIK;ABCHJK:ABCDEFG
B、ABCHIK;ABCHJK;ABCDEFGCHIK:ABCDEGCHIK
C、ABCHIK;ABCHJK;ABCDEFGCHIK:ABDEGCHJK
D、ABCHIK;ABCHJK;ABCDEFGCHIK;ABCDEFGCHJK;ABCDEGCHIK
答案
B
解析
对程序图环路复杂度的求解有3种方法。解法1:程序图的环路数是源代码复杂程度的度量。根据McCabe度量法,环路数N=e-n+2,其中,e表示有向图的边数,n表示节点数。图5-2中e=13,n=11,得到N=13-11+2=4。
解法2:计算有向图把平面划分成的区域数。图5-2中有3个闭合区域外加1个开放区域,共4个区域。所以程序图的复杂度是4。
解法3:图5-2中有3个判断节点,即节点C、E、H,所以程序图的复杂度是判断节点数加1,即3+1=4。
路径测试的关键是要找出程序图中所有可能的路径,这些基本路径都是从程序起点到终点,并且包含了至少一条独立的边。对图5-2所示的程序进行路径覆盖测试,可得到4条基本路径:ABCHIK;ABCHJK;ABCDEFGCHIK;ABCDEGCHIK。
转载请注明原文地址:https://kaotiyun.com/show/7gLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
所谓多核心处理器,简单地说就是()。
TCP/IP模型的最低层为()。
通信子网提供访问网络和处理数据的能力,由主机、终端控制器和终端组成。
下列有关集线器的说法不正确的是()。
在Internet上传输的信息至少遵循三个协议:网际协议、传输协议和()。
Guest账户和Administrator账户一样是由系统建立的,不能被禁用。
WindowsXP的新特征包括()。
下列选项中,()是电子商务采用的主要安全技术。
二进制中,逻辑或运算能实现按位加的功能,只有当两个逻辑不相同时,结果为0。
【程序说明】使用如下表的数据:SQL语句SELECT部门表.部门号,部门名称,商品号,商品名称,单价;FROM部门表,商品表;WHERE部门表.部门号=商品表.部门号;ORDERBY部门表.部门号DESC,单价
随机试题
Whatarethespeakersplanningtoadvertise?
A.河豚毒素B.四乙基铵C.阿托品D.箭毒E.异搏定
该房地产开发公司在投标前应了解该地段控制性详细规划的内容包括()。若该房地产公司在本项目的开发经营过程中,其经济成本大于销售收入,则该房地产开发公司在本项目中()。
根据《建筑抗震设计规范》(GB50011一2010),下列哪种说法不正确?()
背景资料某水电站大坝为混凝土双曲拱坝,坝高240m,总库容58亿m3,装机容量6×55万kw,年发电量约172亿kW/h。固结灌浆施工于2004年12月开始施工,2009年3月全部完成。(1)地质情况和岩体质量分级。根据
“备案号”栏:()。“合同协议号”栏:()。
AirDefenseIdentificationZone
删除表的SQL命令是【】TABLE表名。
设已打开5个文件,文件号分别为1,2,3,4,5。要关闭所有文件,以下语句正确的是
Iwouldappreciate______itasecret.
最新回复
(
0
)