首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据McCabe环路复杂性度量,下面程序图(图5-2)的复杂度是(1),对这个程序进行路径覆盖测试,可得到的基本路径是(2)。 (2)
根据McCabe环路复杂性度量,下面程序图(图5-2)的复杂度是(1),对这个程序进行路径覆盖测试,可得到的基本路径是(2)。 (2)
admin
2019-05-04
32
问题
根据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
系统分析师上午综合知识考试
软考高级
相关试题推荐
关于微型计算机硬盘与软盘的比较,下列说法正确的是()。
关于通配符,下列描述不正确的是()。
所谓多核心处理器,简单地说就是()。
WindowsXP提供的()应用程序,可以较好地对文件和文件夹进行管理。
在WindowsXP控制面板窗口的“添加或删除程序”中可以实现()。
下列二进制的逻辑规则中错误的是()。
计算机系统中,“字节(Byte)”的描述性定义是()。
在Access2003中,标的字段、数据类型等信息定义完毕后,关闭窗口时系统会自动弹出对话框,提示用户创建主键。
PowerPoint2003的“幻灯片设计”任务窗格一般包含()。
某软件企业开发了一套能够同硬件结合以提高设备性能的软件产品,向国家专利局申请方法发明专利,获得了专利权,并为该软件产品冠以“昆仑”商品专用标识,但未进行商标注册就上市销售。此情况下,该软件产品不可能得到我国______的保护。A.著作权法B.专利法C
随机试题
检查者用钝尖物在被检查者外踝下方由后向前划至跖趾关节处,此方法是检查()
脾其华在
与急性肾小球肾炎发病相关的病原体多数是
某人用4410元买了一台电脑,其价格是原来定价相继折扣了10%和2%后的价格,则电脑原来定价是()。
对于两个以上人民法院查封同一不动产的,不动产登记机构应当为()人民法院办理查封登记。
公开发行企业债券.发行人累计债券余额不超过企业净资产(不包括少数股东权益)的()。
在个人所得税应税项目中,适用加成征收的是()。
根据有关规定,公司债券上市交易后,公司发生下列情形之一的,由国务院证券监督管理机构决定暂停其公司债券上市交易的有()。
WholesalepricesinJulyrosemoresharplythanexpectedandatafasterratethanconsumerprices,【C1】______thatbusinesseswe
下列关于外码的叙述不正确的是()。
最新回复
(
0
)