首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据McCabe环路复杂性度量,下面程序图(图5-2)的复杂度是(1),对这个程序进行路径覆盖测试,可得到的基本路径是(2)。 (2)
根据McCabe环路复杂性度量,下面程序图(图5-2)的复杂度是(1),对这个程序进行路径覆盖测试,可得到的基本路径是(2)。 (2)
admin
2019-05-04
114
问题
根据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://www.kaotiyun.com/show/7gLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
流媒体无须先将整个影音文件下载并存储在本地计算机上就可以观看。
关于通配符,下列描述不正确的是()。
下列说法中,正确的是()。
统一资源定位器由四部分组成,它的一般格式是()。
人类主要通过()技术,实现了世界范围的信息资源共享,世界变成一个“地球村”。
操作系统是根据文件的()来区分文件类型的。
在PowerPoint2003中,允许多个不同类型的对象被同时选定。
在PowerPoint2003中,如果要使多个图形对象的中心点对齐,应该在“绘图”工具栏“绘图”列表中()。
在Word2003编辑状态下,将选定的中英文同时设置为不同的字体,应执行()。
【程序说明】使用如下表的数据:SQL语句SELECT部门表.部门号,部门名称,商品号,商品名称,单价;FROM部门表,商品表;WHERE部门表.部门号=商品表.部门号;ORDERBY部门表.部门号DESC,单价
随机试题
Thegirlismade______aftershecomesfromschool.
口腔癌性变表现型不包括
衡量药物安全性大小的指标为()。
下列关于采用综合评分法进行评标的表述中,错误的是()。
A公司是一家上市公司,该公司2020年和2021年的主要财务数据以及2022年的财务计划数据如下表所示:假设公司产品的市场前景很好,营业额可以大幅增加,贷款银行要求公司的资产负债率不得超过60%。董事会决议规定,以权益净利率高低作为管理
下列是维吾尔族民间乐器的有()。
请认真阅读下列材料,并按要求作答。请根据上述材料完成下列任务:如指导低年段小学生学唱该歌曲,试拟定教学目标。
某医院整形美容中心对接受微整容手术者的统计调查表明,对自己的孩子选择微整容手术,绝对支持的家长高达85%,经过子女做思想工作同意孩子微整容的占10%,家长对子女微整容的总赞同达到了95%。以下最合适作为上面论述中推出的结论的是()。
switch语句中,case分支如果包含多条语句,则()。
Onlythreestrategiesareavailableforcontrollingcancer,prevention,screeningandtreatment.Lungcancercausesmoredeaths
最新回复
(
0
)