首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列Java程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【Java程序】 【问题2】 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
阅读下列Java程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【Java程序】 【问题2】 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
admin
2016-11-13
44
问题
阅读下列Java程序,回答问题1至问题3,将解答填入答题纸的对应栏内。
【Java程序】
【问题2】
请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
选项
答案
控制流图 [*] 环路复杂度V(G)=5
解析
本问题考查白盒测试用例设计方法:基本路径测试法。涉及到的知识点包括根据代码绘制控制流图、计算环路复杂度。
控制流图是描述程序控制流的一种图示方式,它由节点和定向边构成。控制流图的节点代表一个基本块,定向边代表控制流的方向。其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件的判断为一系列之单个条件的嵌套的判断。本题程序中,
这条判断语句中的判定由两个条件组成,因此在画控制流图的时候需要拆开成两条判断语句。需要注意的是,复合条件之间是“&&”的关系还是“‖”的关系反应在控制流图的画法是不同的。
程序的环路复杂度等于控制流图中判定节点的个数加1,本题控制流图中判定节点个数为4,所以V(G)=5。
转载请注明原文地址:https://www.kaotiyun.com/show/1zPZ777K
本试题收录于:
软件评测师下午应用技术考试题库软考中级分类
0
软件评测师下午应用技术考试
软考中级
相关试题推荐
()是以信息技术为主要手段建立的信息采集、存储、处理的系统。
作为一个大型信息系统建设项目的项目经理,应当具备()的能力。①知人善任②应急处置③推过揽功④善于运用所掌握的权力
软件维护包含更正性维护、适应性维护、预防性维护、完善性维护。()属于完善性维护。
在机房和综合布线工程实施过程中,对隐蔽工程的监理是非常重要的,因为隐蔽工程一旦完成隐蔽,以后如果出现问题就会耗费很大的工作量,同时对已完成的工程造成不良的影响。以下对于隐蔽工程描述不正确的是:_____________。
根据程序流程图所示,满足条件覆盖的用例是______。①CASE1:x=1,y=3,z=0②CASE2:x=3,y=2,z=1③CASE3:x=1,y=2,z=0④CASE4:x=1,y=1,z=0
以下建立项目监理机构的工作的排列顺序中,正确的是_______。①确定各项监理工作,并分类、归并形成部门②明确监理总目标并确定各项监理任务③制定监理工作流程④建立监理组织结构图⑤制定监理部门和人员的任务、工
在监理工作程序中,应在()之前确定总监理工程师。
网络集成面临互连异质、异构网络等问题,网络互连设备既可用软件实现,也可用硬件实现。以下_____________不属于网络互连设备。
关于监理工作程序,按照工作顺序划分,不正确的是()。
随机试题
患者,男,60岁。无突眼,甲状腺不大,食少,明显消瘦,心率120次/分,手细颤。该患者有发生何种并发症的倾向
X线产生效率最高的高压方式是
按上巨虚穴有显著压痛者常提示
当事人提出撤销仲裁裁决申请的,必须向下列哪级人民法院提出?
某地水土流失后的治理费用是85万元/km2,那么,该地水土流失的环境影响的损失就是85万元/km2,此种计算方法属于环境影响经济评价方法中的()。
我国成立于1949—1978年间的旅行社主要有()。
美术教学备课的主要内容是()。
试述影响我国货币需求的因素。
Englandisnotabigcountry:fromnorthtosouthandfromeasttowestitisonlyaboutthreehundredmilesacross.Butforas
Mostofanimalscommunicatewithoneanothertoagreaterorlesserde-(1)______gree,andthemoresocialaspecies,themore
最新回复
(
0
)