首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列Java程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【Java程序】 【问题2】 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
阅读下列Java程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【Java程序】 【问题2】 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
admin
2016-11-13
51
问题
阅读下列Java程序,回答问题1至问题3,将解答填入答题纸的对应栏内。
【Java程序】
【问题2】
请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
选项
答案
控制流图 [*] 环路复杂度V(G)=5
解析
本问题考查白盒测试用例设计方法:基本路径测试法。涉及到的知识点包括根据代码绘制控制流图、计算环路复杂度。
控制流图是描述程序控制流的一种图示方式,它由节点和定向边构成。控制流图的节点代表一个基本块,定向边代表控制流的方向。其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件的判断为一系列之单个条件的嵌套的判断。本题程序中,
这条判断语句中的判定由两个条件组成,因此在画控制流图的时候需要拆开成两条判断语句。需要注意的是,复合条件之间是“&&”的关系还是“‖”的关系反应在控制流图的画法是不同的。
程序的环路复杂度等于控制流图中判定节点的个数加1,本题控制流图中判定节点个数为4,所以V(G)=5。
转载请注明原文地址:https://kaotiyun.com/show/1zPZ777K
本试题收录于:
软件评测师下午应用技术考试题库软考中级分类
0
软件评测师下午应用技术考试
软考中级
相关试题推荐
关于质量控制点的说法,不正确的是()。
()不属于漏洞扫描系统的功能和性能要素。
防火墙、入侵监测和漏洞扫描系统是保障()需要用到的网络安全产品。
监理工程师对核心问题有预先控制措施上的认识,凡事要有证据,处理业务一定要有可靠的依据和凭证,判断问题时尽量用数据说服建设单位或承建单位,这体现了组织协调中的______原则。
软件设计活动中,项目开发计划包括质量保证计划、配置管理计划、(35)和安装实施计划。
原型法是面向用户需求而开发的一个或多个工作模型,以下关于原型法的叙述不正确的是______。
在质量控制中,为寻找导致质量问题的主要因素应当采用(62)。
文件系统中,设立打开文件(Open)系统功能调用的基本操作是(25)。
如果通过局域网连接互联网,需要设置TCP/IP协议属性,其中不需要针对(6)指定IP地址。
变更控制过程中,对于需求变更的确立,监理人员必须遵守的规则是(41)。 ①每一项项目变更必须用变更申请单提出,它包括对需要批准的变更的描述以及该项变更在计划、流程、预算、进度或可交付的成果上可能引起的变更 ②在准备审批变更申请单前,监理工程
随机试题
市场营销管理哲学
预防破伤风最好的方法是()
含有半胱氨酸结构,可降低痰液黏滞性的祛痰药物是
水利工程施工项目的招标中,评标委员会由()负责组建。
下列关于盈余公积的表述,错误的有()
城市规划实行()制度。
0,2,3,9,8,28,15,()
十一届全国人大常委会第十次会议通过了关于积极应对气候变化的(),重申了积极应对气候变化的原则立场和政策措施。
在一片古老和________的交替中,我家的老屋虽然算不得十分苍老,但显然已经宛如我一样,成了个年近六旬的初老之人,早已失去了往日的________。填入画横线部分最恰当的一项是:
关于Windows操作系统中DHCP服务器的租约,下列说法中错误的是(63)。
最新回复
(
0
)