首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C程序】 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C程序】 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
admin
2017-11-27
39
问题
阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。
【C程序】
请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
选项
答案
控制流图 [*] 环路复杂度V(G)=5
解析
本问题考查白盒测试用例设计方法中的基本路径测试法。涉及到的知识点包括根据代码绘制控制流图、计算环路复杂度。
控制流图是描述程序控制流的一种图示方式,它由节点和定向边构成。控制流图的节点代表一个基本块,定向边代表控制流的方向。其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件的判断为一系列单个条件的嵌套的判断。本题程序中,if(y=7||y=21)这条判断语句中的判定由两个条件组成,因此在画控制流图的时候需要拆开成两条判断语句。需要注意的是,复合条件之间是“&&”的关系还是“||”的关系反应在控制流图的画法是不同的。
程序的环路复杂度等于控制流图中判定节点的个数加1,本题控制流图中判定节点个数为4,所以V(G)=5。
转载请注明原文地址:https://www.kaotiyun.com/show/CzPZ777K
本试题收录于:
软件评测师下午应用技术考试题库软考中级分类
0
软件评测师下午应用技术考试
软考中级
相关试题推荐
()不属于漏洞扫描系统的功能和性能要素。
《信息系统工程监理暂行规定》中规定了监理单位的权利与义务。信息系统工程监理单位应遵循的行为准则中,不包括()。
在信息系统项目知识产权保护工作中,以下有关知识产权监理措施的叙述中,不正确的是()。
监理工程师对核心问题有预先控制措施上的认识,凡事要有证据,处理业务一定要有可靠的依据和凭证,判断问题时尽量用数据说服建设单位或承建单位,这体现了组织协调中的______原则。
软件测试的目的是______。
在信息工程项目投资构成中,验收测试费属于______。
关于变更控制工作程序的描述,正确的是()。
在质量控制中,为寻找导致质量问题的主要因素应当采用(62)。
软件测试方法可分为白盒测试法和黑盒测试法。黑盒测试法可以发现的软件问题不包含()。
随机试题
导致血中儿茶酚胺类激素浓度升高的因素是()。
原国家旅游局从()年开始每年举行一次全国性的导游人员资格考试。
Childrenneedexercise.Parentsoftenworrythat【C1】________timeforathleticsorevenforjustplayingontheJungleJimisgoi
男性,35岁。突发畏寒、发热及右上腹胀痛。查体:体温39.5℃,无黄疸,右上腹压痛伴肌紧张,肝肋下4cm,肝区叩痛阳性。血WBC16×109/L。胸腹透视:右膈抬高,活动受限。腹部B超:肝右后叶直径8cm的液性暗区。下列哪项检查对确诊最有价值
用湿度传感器对室内的湿度v(t)进行测量,测量结果为x(t),用采样器对x(t)采样后得到信号x*(t),那么()。
某井筒施工中井口盖板已拆除,为在井架上进行焊接,应采用()的措施。
某市政工程项目施工合同价为560万元,合同工期为6个月,施工合同规定如下:1.开工前业主向施工单位支刊合同价20%的预付款。2.业主自第一个月起。从施工单位的应得工程款中按10%的比例扣留保留金.保留金限额暂定为合同价的5%.保留余钊第三十
老温是某老年服务中心的社会工作者,为了解社区居民对居家养老服务的满意度,他从该社区居民户籍登记册随机抽取80名高龄老人,逐个对他们进行问卷调查。你觉得最合理的做法是()
一棵完全二叉树共有360个结点,则在该二叉树中度为1的结点个数为
Beforethemid1860’s,theimpactoftherailroadsintheUnitedStateswaslimited,inthesensethatthetracksendedatthis
最新回复
(
0
)