首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列Java程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【Java程序】 【问题2】 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
阅读下列Java程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【Java程序】 【问题2】 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
admin
2016-11-13
31
问题
阅读下列Java程序,回答问题1至问题3,将解答填入答题纸的对应栏内。
【Java程序】
【问题2】
请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
选项
答案
控制流图 [*] 环路复杂度V(G)=5
解析
本问题考查白盒测试用例设计方法:基本路径测试法。涉及到的知识点包括根据代码绘制控制流图、计算环路复杂度。
控制流图是描述程序控制流的一种图示方式,它由节点和定向边构成。控制流图的节点代表一个基本块,定向边代表控制流的方向。其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件的判断为一系列之单个条件的嵌套的判断。本题程序中,
这条判断语句中的判定由两个条件组成,因此在画控制流图的时候需要拆开成两条判断语句。需要注意的是,复合条件之间是“&&”的关系还是“‖”的关系反应在控制流图的画法是不同的。
程序的环路复杂度等于控制流图中判定节点的个数加1,本题控制流图中判定节点个数为4,所以V(G)=5。
转载请注明原文地址:https://kaotiyun.com/show/1zPZ777K
本试题收录于:
软件评测师下午应用技术考试题库软考中级分类
0
软件评测师下午应用技术考试
软考中级
相关试题推荐
关于质量控制点的说法,不正确的是()。
三方协同的质量控制体系是信息工程项目成功的重要因素,项目的质量保证计划是在()的质量保证计划的基础上建立起来的。
关于质量控制的描述,不正确的是()。
在机房和综合布线工程实施过程中,关于金属线槽安装要求,不正确的是()。
在()阶段不仅包括系统分析、系统设计、系统实施,还包括系统验收等工作。
监理工程师审查承建单位施工进度计划属于()工作。
如果将部门聚餐烤肉比作购买云计算服务,去饭店吃自助烤肉、去饭店直接吃烤肉、自己架炉子买肉烤着吃,分别对应()服务。
监理工程师对核心问题有预先控制措施上的认识,凡事要有证据,处理业务一定要有可靠的依据和凭证,判断问题时尽量用数据说服建设单位或承建单位,这体现了组织协调中的______原则。
某计算机系统结构如下图所示,若所构成系统的每个部件的可靠度均为0.9,即R=0.9,则该系统的可靠度为______。
以下属于工程设计阶段质量控制要点的是(48)。
随机试题
胸郭前后径增大,肋间隙增宽见于
我国《建筑结构荷载规范》中基本雪压,是以当地一般空旷平坦地面上统计所得多少年一遇最大积雪的自重确定?[2001年第9题]
下列各项中,()属可抵扣的费用。
主承销商行使超额配售选择权时,应当在中国证监会制定报刊上披露的情况包括()。Ⅰ.发行人本次发行股份总量Ⅱ.从集中竞价交易市场购买发行人股票的数量及所支付的总金额、平均价格、最高与最低价格Ⅲ.发行人本次筹资总金额
计划成本法下,本期发出材料应负担的成本差异应按期(月)分摊结转。()
商业银行关系人包括()。
小王是你的同事,如果你发现他利用工作时间偶尔干点私活,你会()。
感觉是最基本、最简单的心理过程,是所有心理活动最重要的开端。有了感觉,人们才能知道周围世界的明暗、色彩、声响、味道、触碰、痛痒等,也才知道自己身体变化引起的饥、渴、眩晕、胃痛等。感觉反映了直接作用于感觉器官的客观事物的()。
已知则y’=_______________。
ErumNadeem:Yourarticleonhappinessliftedmyspirits.Thereisoneveryinterestingaspecttonote:theeightstepstoh
最新回复
(
0
)