首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C程序】 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C程序】 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
admin
2017-11-27
47
问题
阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。
【C程序】
请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
选项
答案
控制流图 [*] 环路复杂度V(G)=5
解析
本问题考查白盒测试用例设计方法中的基本路径测试法。涉及到的知识点包括根据代码绘制控制流图、计算环路复杂度。
控制流图是描述程序控制流的一种图示方式,它由节点和定向边构成。控制流图的节点代表一个基本块,定向边代表控制流的方向。其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件的判断为一系列单个条件的嵌套的判断。本题程序中,if(y=7||y=21)这条判断语句中的判定由两个条件组成,因此在画控制流图的时候需要拆开成两条判断语句。需要注意的是,复合条件之间是“&&”的关系还是“||”的关系反应在控制流图的画法是不同的。
程序的环路复杂度等于控制流图中判定节点的个数加1,本题控制流图中判定节点个数为4,所以V(G)=5。
转载请注明原文地址:https://kaotiyun.com/show/CzPZ777K
本试题收录于:
软件评测师下午应用技术考试题库软考中级分类
0
软件评测师下午应用技术考试
软考中级
相关试题推荐
移动终端被用户随身携带,具有唯一号码等特性使移动应用可以满足衣食住行娱乐等需求,这属于移动互联网的()的特色。
()是以信息技术为主要手段建立的信息采集、存储、处理的系统。
《信息系统工程监理暂行规定》中规定了监理单位的权利与义务。信息系统工程监理单位应遵循的行为准则中,不包括()。
《软件集成测试计划》的编写在()阶段完成。
GB/T28827.1-2012《信息技术服务运行维护第1部分:通用要求》中,运行维护服务能力模型包括人员、资源、技术、过程4个关键要素,其中()属于过程要素的内容。
在进行工程质量控制时,直方图可以用来(67)。
监理工程师在设计阶段进行质量控制时,重点是(55)。
监理工程师在遇到项目变更情况时,正确的变更控制程序是()。
随机试题
A.3:2:1液体,静脉滴注B.10%葡萄糖液500—1000ml,静脉滴注加诺氟沙星(氟哌酸)口服C.右旋糖酐10(低分子右旋糖酐)500~1000ml,静脉滴注D.林格液1000—2000ml,静脉滴注E.毛花苷C(西地兰)0.4m
诊断骨折最可靠的方法是
下列各期,流行性出血热患者可出现“三痛”症状的是
患者,男,43岁。右下34缺失,需固定修复。如果设计不当,固定义齿易产生整体
人民法院决定开庭的,应当在开庭()日前通知人民检察院,()日前传唤当事人和其他诉讼参与人。公开审判的,()日前公开案由、被告人姓名、开庭地点、时间。
实践中,在证券研究报告发布前,证券公司可以由()对研究报告进行合规审查Ⅰ.合规管理部门Ⅱ.研究部门的合规专员Ⅲ.投资部Ⅳ.交易部
买卖基金是证券公司从事证券自营业务中的禁止行为。( )
被害人在临死前向抢救他的医生魏某讲述了遭受犯罪分子侵害的事实,在诉讼过程中医生魏某就该情况向司法机关作证。根据刑事诉讼证据的分类理论,医生魏某的证言属于什么类型的证据?
设f(x)在[a,b]上二阶可导,|f"(x)|≤M,又f(x)在(a,b)内能取到最小值,证明:|f’(a)|+|f’(b)|≤M(b-a).
数据库设计的评价原则包括【】和定性分析两个方面。
最新回复
(
0
)