首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C程序】 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C程序】 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
admin
2017-11-27
34
问题
阅读下列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
软件评测师下午应用技术考试
软考中级
相关试题推荐
监理在组织协调工作中采用的方法不包括()。
知识产权保护的监理应该坚持全过程的管理,管理措施不包括()。
()不属于信息系统工程变更的原因。
在某金融安全信息系统建设中,由于监理工程师小王不了解金融风险相关知识,未发现本应发现的问题和隐患,未能有效履行监理责任。该事项属于()风险。
软件维护包含更正性维护、适应性维护、预防性维护、完善性维护。()属于完善性维护。
IEEE()是综合布线系统标准支持的以太网标准协议。
基于买方的购买历史及行为分析,进行针对性的信息推送,属于()的典型应用。
软件设计活动中,项目开发计划包括质量保证计划、配置管理计划、(35)和安装实施计划。
测试是信息系统工程质量监理最重要的手段之一,这是由信息系统工程的特点所决定的,测试结果是判断信息系统工程质量最直接的依据之一。在整个质量控制过程中,可能存在承建单位、监理单位、建设单位以及公正第三方测试机构对工程的测试。各方的职责和工作重点有所不同,下面关
在X综合布线项目中,承建单位出现了进度、质量相关问题,监理单位立即向各方提出了意见和建议,并在必要时告知了建设单位。这体现了监理单位在合同管理中的_____________原则。
随机试题
若干年前鲑鱼无法在这条污染严重的缺氧河中生存,许多其他种类生物同样无法生存。而如今,经过这些年的人工治理,鲑鱼已经重现。这是该条河不再受污染的可靠指标。下列各项都表明上述推理中可能存在缺陷。除了:
中共十一届三中全会的主要功绩有()
设线性方程组问a,b分别为何值时,方程组无解,方程组有唯一解,方程组有无穷多解?
各类声环境功能区夜间突发的噪声,其最大值不准超过标准值()dB。
公司成本管理工作的主要内容包括()。
总体战略制定完成后,应该制定战略措施,从而保证战略落地。对新产品的开发、老产品的技术改进、生产规模的技术改造等属于()。
导游人员必须参加所在地旅游行政管理部门举办的年审培训。()
我国宪法规定,公民有受教育的()。
Tounderstandhowastrologyworks,weshouldfirsttakeaquicklookatthesky.Althoughthestarsareatenormousdistances,t
QQ是目前在中国使用很广的一种即时通讯工具,它基于因特网,可以方便人们随时随地进行在线交流。QQ由腾讯(Tencent)公司开发,其标志(logo)为可爱的小企鹅图像。QQ可以支持在线聊天、视频电话、文件传输、音乐、游戏、邮箱等多种功能。现在QQ已经成为世
最新回复
(
0
)