首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列Java程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【Java程序】 【问题2】 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
阅读下列Java程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【Java程序】 【问题2】 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
admin
2016-11-13
55
问题
阅读下列Java程序,回答问题1至问题3,将解答填入答题纸的对应栏内。
【Java程序】
【问题2】
请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
选项
答案
控制流图 [*] 环路复杂度V(G)=5
解析
本问题考查白盒测试用例设计方法:基本路径测试法。涉及到的知识点包括根据代码绘制控制流图、计算环路复杂度。
控制流图是描述程序控制流的一种图示方式,它由节点和定向边构成。控制流图的节点代表一个基本块,定向边代表控制流的方向。其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件的判断为一系列之单个条件的嵌套的判断。本题程序中,
这条判断语句中的判定由两个条件组成,因此在画控制流图的时候需要拆开成两条判断语句。需要注意的是,复合条件之间是“&&”的关系还是“‖”的关系反应在控制流图的画法是不同的。
程序的环路复杂度等于控制流图中判定节点的个数加1,本题控制流图中判定节点个数为4,所以V(G)=5。
转载请注明原文地址:https://kaotiyun.com/show/1zPZ777K
本试题收录于:
软件评测师下午应用技术考试题库软考中级分类
0
软件评测师下午应用技术考试
软考中级
相关试题推荐
()不属于漏洞扫描系统的功能和性能要素。
监理工程师审查承建单位施工进度计划属于()工作。
在某工程建设过程中,承建单位制定了一套质量保证体系,包括建立健全专职质量管理机构、实现管理业务标准化、实现管理流程程序化、配备必要的资源条件、建立一套灵敏的质量信息反馈系统。监理工程师检查后,认为该体系还必须包括制定明确的()。
使用不同的操作方式,灾难恢复所耗费的时间和成本有所不同。在()方式下,系统恢复所需时间最长,成本最低。
()是物联网感知层中的信息采集技术。
软件工程中,(35)不属于用户文档的内容。
()的目的是对最终软件系统进行全面的测试确保最终软件系统产品满足需求。
在质量控制中,为寻找导致质量问题的主要因素应当采用(62)。
以下建立项目监理机构的工作的排列顺序中,正确的是_______。①确定各项监理工作,并分类、归并形成部门②明确监理总目标并确定各项监理任务③制定监理工作流程④建立监理组织结构图⑤制定监理部门和人员的任务、工
以下关于验收和验收中出现质量问题处理方法的叙述中,()是不正确的。
随机试题
A.生成酮体B.氧化酮体C.分泌胆汁D.合成胆固醇脂肪酸在肝内分解氧化时可以
女,41岁。左下后牙区胀痛不适4周。体检见面部两侧基本对称,远中一瘘口,有少量乳白色物质溢出,临床诊断为角化囊性瘤。该患者的X线片表现不包括
棉制婴儿手套
根据产品用途的不同,个人贷款产品可以分为()。
下列不属于幼儿园教师工作职责的内容是()
在广播体操教学中,教师多采用背面示范授课。()
光伏发电的主要原理是半导体的光电效应,相比其他发电形式,具有很多优点,下列不是光伏发电优点的是:
某地级市A区居民刘女士未经规划部门批准,在居住的房屋南侧搭建了一间12.88平方米的房屋,2011年3月10日,经该市规划委认定,该处房屋属于违规建筑。3月16日,A区城市管理监察大队向刘女士下达了《限期拆除通知书》,要求刘女士在3月23日9点前自行拆除,
“自强计划”为清华大学自主选拔“新百年计划”三个组成部分之一,其主要面向长期学习、生活在农村地区、边远贫困地区或民族地区,自强不息、德才兼备的高中毕业生,主要向国家级贫困县的县级及以下中学选才。采用中学推荐的方式报名,每个符合推荐条件的中学至多可推荐1名学
InApril,BritishresearchersatUniversityCollegeLondonfoundthat,ratherthantherecommendedfive,sevendailyportionsof
最新回复
(
0
)