首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据Mccabe环路复杂性度量,下面程序图的复杂度是(20),对这个程序进行路径覆盖测试,可得到的基本路径是(21)。
根据Mccabe环路复杂性度量,下面程序图的复杂度是(20),对这个程序进行路径覆盖测试,可得到的基本路径是(21)。
admin
2008-04-01
108
问题
根据Mccabe环路复杂性度量,下面程序图的复杂度是(20),对这个程序进行路径覆盖测试,可得到的基本路径是(21)。
选项
A、2
B、3
C、4
D、5
答案
C
解析
程序图的环路数是源代码复杂程度的度量。根据McCabe度量法,环路数N= e-n+2,这里e表示有向图的边数,n表示结点数。图中e=13,n=11,得到N=4。另外一种方法是计算有向图把平面划分成的区域数,这里有3个闭合区域外加1个开放区域,共4个区域。所以程序图的复杂度是4。
路径测试的关键是要找出程序图中所有可能的路径。对这个程序进行路径覆盖测试,可得到4条基本路径:
A—B—C—H—I—K
A—B—C—H—J—K
A—B—C—D—E—F—G—C—H—I—K
A—B—C—D—E—G—C—H—I—K
所有基本路径都是从程序起点到终点,并且包含了至少一条独立的边。
转载请注明原文地址:https://kaotiyun.com/show/n7QZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。
ASP.NET能在那些系统中运行?
设置OutlookExpress选项,使之启动时,直接到“收件箱”文件夹。
设置拨号连接属性卸载Qos数据包计划程序。
设置拨号连接属性允许网络上其他用户共享本机的Internet连接。
通过【历史记录】访问最近访问过的网页,然后将历史记录清除。
在Excel97中,工作薄窗口冻结的形式包括()。A.水平冻结B.垂直冻结C.水平、垂直同时冻结D.以上全部
在Excel97中的活动单元格中输入“1/5”,默认情况下单元格内的显示是()。A.小数0.2B.分数1/5C.日期1月5日D.百分数20%
键盘可用于直接输入()。A.数据B.文本C.程序和命令D.图形、图像
将当前文档中的文本框颜色设置为“绿色”(标准色第6个),设置高度为7厘米,宽度为11厘米,并锁定纵横比。
随机试题
妊娠病的辨证应首先分清
A、普萘洛尔B、多巴酚丁胺C、氨力农D、胺碘酮E、地尔硫卓主要用于急性心衰以及各种原因引起休克的β受体激动剂
无差异曲线的形状表示了投资者的风险厌恶程度,曲线越陡,投资者对风险的厌恶程度越强烈;曲线越平坦,投资者的风险厌恶程度越弱。
关于投资者参与证券交易所债券质押式回购,下列说法中错误的是()。[2013年3月证券真题]
关于PowerPoint操作的表述,下列选项正确的有()。
某路由器收到了一个IP数据报,在对其首部进行校验后发现该数据报存在错误,路由器最有可能采取的动作是()。
某小区属于新建立的小区,居民都是最近新人住的,因为彼此不熟悉,平时有居民遇到什么事情也找不到人帮忙,针对此问题,社会工作者侯勇利用周末的时间开办了一次联谊活动,使小区中的居民互相熟悉起来。在此过程,社会工作者的角色是()。
研究生考试是全体考生______的舞台,个别考生的破格录取似乎是一种惜才爱才之举,但严格来说,为维护研究生考试的公平,破格资格还应慎重给予。尺度一旦把握不好,就会落人口实、______。填入划横线部分最恰当的一项是:
下列描述中正确的是
Iusuallybuy______newspaperonMyWaytoWork.
最新回复
(
0
)