首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列Java程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【Java程序】 【问题2】 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
阅读下列Java程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【Java程序】 【问题2】 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
admin
2016-11-13
45
问题
阅读下列Java程序,回答问题1至问题3,将解答填入答题纸的对应栏内。
【Java程序】
【问题2】
请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
选项
答案
控制流图 [*] 环路复杂度V(G)=5
解析
本问题考查白盒测试用例设计方法:基本路径测试法。涉及到的知识点包括根据代码绘制控制流图、计算环路复杂度。
控制流图是描述程序控制流的一种图示方式,它由节点和定向边构成。控制流图的节点代表一个基本块,定向边代表控制流的方向。其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件的判断为一系列之单个条件的嵌套的判断。本题程序中,
这条判断语句中的判定由两个条件组成,因此在画控制流图的时候需要拆开成两条判断语句。需要注意的是,复合条件之间是“&&”的关系还是“‖”的关系反应在控制流图的画法是不同的。
程序的环路复杂度等于控制流图中判定节点的个数加1,本题控制流图中判定节点个数为4,所以V(G)=5。
转载请注明原文地址:https://kaotiyun.com/show/1zPZ777K
本试题收录于:
软件评测师下午应用技术考试题库软考中级分类
0
软件评测师下午应用技术考试
软考中级
相关试题推荐
三方协同的质量控制体系是信息工程项目成功的重要因素,项目的质量保证计划是在()的质量保证计划的基础上建立起来的。
()是以信息技术为主要手段建立的信息采集、存储、处理的系统。
项目管理是信息系统项目三方(建设单位、承建单位、监理单位)均采用的方法。在信息系统项目管理要素中,由建设单位重点实施的是()。
基于买方的购买历史及行为分析,进行针对性的信息推送,属于()的典型应用。
在信息系统项目知识产权保护工作中,以下有关知识产权监理措施的叙述中,不正确的是()。
软件配置管理必须保证软件配置管理项的正确性、完备性、_____________。
虚拟化资源是指一些可以实现一定操作具有一定功能,但其本身是(11)的资源,如计算池、存储池等,通过软件技术可实现相关的虚拟化功能包括虚拟环境、虚拟系统、虚拟平台。
802.3标准中使用的媒体访问控制方式是(61)。
以下建立项目监理机构的工作的排列顺序中,正确的是_______。①确定各项监理工作,并分类、归并形成部门②明确监理总目标并确定各项监理任务③制定监理工作流程④建立监理组织结构图⑤制定监理部门和人员的任务、工
在监理工作程序中,应在()之前确定总监理工程师。
随机试题
保税仓库的类型。
患者,男,6岁。3周前发热、咽喉疼痛、咳嗽,服用“感冒灵”后症状消退。1天前突发颜面水肿,查体:BP150/90mmHg,尿常规:RBC(+++)、WBC12/HP、尿蛋白(++)。与急性链球菌感染后肾小球肾炎发病有关的成分是
PMBOK将项目管理划分的知识领域包括()。
退休养老规划就是用盈余来弥补亏损的过程。在用盈余弥补亏损的过程中,需要考虑的因素不包括( )。
(二) 长江公司适用的企业所得税税率为25%,采用资产负债表债务法核算。2017年年初递延所得税资产、递延所得税负债期初余额均为零。2017年年度长江公司实现利润总额1500万元,预期未来期间能产生足够的应税所得额用以抵减当期确认
根据有关规定,支票丧失后,失票人应向支票支付地基层人民法院提出公示催告的申请。该支票支付地是指()。
游客在中国境内丢失行李时,导游人员应冷静分析情况,找出差错的环节,主动做好失主的工作,要做到()
课程标准的基本构成成分有()。
孙中山的权能分治理论中,“权”即政权,是人民管理政府的力量,它包括
America’sDiplomaticChallengesVocabularyandExpressionscombatmissionTalibanseparatistDepartmentofDe
最新回复
(
0
)