首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
采用McCabe度量法计算如图4-1所示程序图的环路复杂性为(22)。
采用McCabe度量法计算如图4-1所示程序图的环路复杂性为(22)。
admin
2019-06-12
45
问题
采用McCabe度量法计算如图4-1所示程序图的环路复杂性为(22)。
选项
A、3
B、4
C、5
D、6
答案
B
解析
本题主要考场环路复杂度计算,这也是软件设计师考试中一个重要的考点。
McCabe度量法是一种基于程序控制流的复杂性度量方法。采用这种方法要先画出程序图,然后采用公式计算环路复杂度。对于这种题目,常见的计算方法有如下四种:
方法一:使用公式V(G)=E-N+2(E是流程图中的边数,Ⅳ是流程图中的结点数)V(G)=12-10+2=4。
方法二:计算独立路径数,从控制流图来看,一条独立路径就是包含一条在其他独立路径中从没有用过的边的路径。可知有4条路径,这个方法比较麻烦。
方法三:计算流程图中判定的个数,然后用判定个数+1即可。在本题中,可以看出图中判定个数是3个(有分支的结点就是判定结点)。
方法四:计算控制流图中区域的数量,简单来说就是闭合环路+大区域,也可以得到结果为4。
其中在解题时,大家可以根据自己的熟悉程度来选择方法。其中方法一虽然有点复杂,但不容易出错,是推荐使用的方法。
转载请注明原文地址:https://www.kaotiyun.com/show/87RZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
在LAnux中,目录“/proc”主要用于存放__________。(2011年下半年试题)
某软件设计师自行将他人使用C程序语言开发的控制程序转换为机器语言形式的控制程序,并固化在芯片中,该软件设计师的行为(14)。
IEEE802.11采用了CSMA/CA协议,下面关于这个协议的描述中错误的是______。
下列不属于主动攻击形式的是__________。
4B/5B编码先将数据按4位分组,将每个分组映射到5单位的代码,然后采用___________进行编码。
透明网桥采用__________路径选择算法,具有即插即用的性质。
决定局域网特性的主要技术要素是网络拓扑、传输介质和__________。
关于曼彻斯特编码,下面叙述中错误的是________。(2008年下半年试题)
李某在《电脑与编程》杂志上看到张某发表的一组程序,颇为欣赏,就复印了一百份作为程序设计辅导材料发给了学生。李某又将这组程序逐段加以评析,写成评论文章后投到《电脑编程技巧》杂志上发表。李某的行为(10)。
阅读以下技术说明以及Java程序,将Java程序中(1)~(5)空缺处的语句填写完整。[说明]用创建Thread类的子类的方法实现多线程,判断一个数是否是素数。如果是,打印“是素数”,如果不是,则打印“不是素数”,如果没有参数输入,显示“
随机试题
低碳钢和低合金钢焊接时,焊接材料的选择原则是强度、塑性和冲击韧度都不能低于被焊钢材中的()值。
A.Kallmann综合征B.Asheman综合征C.Sheehan’ssyndromeD.TurnerssyndromeE.Klinefeltersyndrome
男性,27岁。查体:腹式呼吸减弱。该患者可能是以下疾病,除了
青春期龈炎的临床表现不包括
胸部肿块的X线平片检查方法是( )
不能用于液体制剂矫味剂的是()。
如图4—8所示,竖向荷载设计值F=24000kN,承台混凝土为C40(ft=1.71MPa),按《建筑桩基技术规范》验算柱边A—A至桩边连线形成的斜截面的抗剪承载力与剪切力之比(抗力/V)最接近下列哪个选项?()[2008年真题]
一个三口之家,爸爸比妈妈大3岁,现在他们一家人的年龄之和是80岁,10年前全家人的年龄之和是51岁,则女儿今年多少岁?()
捻军起义
FrenchDefenseMinisterMicheleAlliot-Mariesayshergovernmentis【B1】______tohelptrainIraq’spoliceandmilitarybutrules
最新回复
(
0
)