首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C程序】 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C程序】 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
admin
2017-11-27
13
问题
阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。
【C程序】
请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
选项
答案
控制流图 [*] 环路复杂度V(G)=5
解析
本问题考查白盒测试用例设计方法中的基本路径测试法。涉及到的知识点包括根据代码绘制控制流图、计算环路复杂度。
控制流图是描述程序控制流的一种图示方式,它由节点和定向边构成。控制流图的节点代表一个基本块,定向边代表控制流的方向。其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件的判断为一系列单个条件的嵌套的判断。本题程序中,if(y=7||y=21)这条判断语句中的判定由两个条件组成,因此在画控制流图的时候需要拆开成两条判断语句。需要注意的是,复合条件之间是“&&”的关系还是“||”的关系反应在控制流图的画法是不同的。
程序的环路复杂度等于控制流图中判定节点的个数加1,本题控制流图中判定节点个数为4,所以V(G)=5。
转载请注明原文地址:https://jikaoti.com/ti/GeB7FFFM
本试题收录于:
软件评测师下午应用技术考试题库软考中级分类
0
软件评测师下午应用技术考试
软考中级
相关试题推荐
()不属于漏洞扫描系统的功能和性能要素。
一般采用Web技术和SOA架构,向用户提供多租户、可定制的组件、工作流等服务属于()。
接入层交换机的功能不包括()。
()属于DNS服务器选型时需考虑的功能。
信息系统实施安全管理制度不包括()。
()不属于漏洞扫描系统的功能和性能要素。
使用不同的操作方式,灾难恢复所耗费的时间和成本有所不同。在()方式下,系统恢复所需时间最长,成本最低。
入侵检测系统一般由数据收集器、检测器、________(1)构成。_________(2)不属于入侵检测系统的功能。(1)
监理工程师对信息系统工程项目进行投资控制时,不宜采用_____________原则。
在质量控制中,为寻找导致质量问题的主要因素应当采用(62)。
随机试题
甲公司决定为部门经理每人租赁住房一套供个人免费使用。同时提供轿车一辆供个人免费使用。所有外租住房的月租金为1.5万元,所有轿车的月折旧额为1万元,则甲公司的账务处理正确的有()。
社会主义道德建设的一切活动都要以()为最终目的。
Thefact________showsthathewasneverreallyseriousaboutcoming.
关于大版照相的照片总放大倍率描述,正确的是
既能温经止血,又能散寒止痛的药物是既能凉血止血,又能散瘀消痈的药物是
甲公司与乙公司签订了一份设备融资租赁合同,乙与甲指定的丙厂商签订设备买卖合同。丙按照与乙签订的合同及时向甲交付了该设备。使用过程中,因设备自身故障造成两名工人受伤。此责任应由()。
贴水出售的债券的到期收益率与该债券的票面利率之间的关系是()。
职业教育是以生产劳动知识和技能为教学内容、以升学为目标的学校教育。()
Inthefollowingtext,somesentenceshavebeenremoved.ForQuestions41-45,choosethemostsuitableonefromthelist(A、B、C、
下图是在一台主机上用sniffer捕获的数据包。请根据图中信息回答下列问题。如果sniffer启用了下图所示的过滤器“example”后,在该主机上使用浏览器成功地访问了http://it.nankai.edu.cn,那么sniffer是否可以捕获
最新回复
(
0
)