首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C程序】 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C程序】 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
admin
2017-11-27
20
问题
阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。
【C程序】
请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
选项
答案
控制流图 [*] 环路复杂度V(G)=5
解析
本问题考查白盒测试用例设计方法中的基本路径测试法。涉及到的知识点包括根据代码绘制控制流图、计算环路复杂度。
控制流图是描述程序控制流的一种图示方式,它由节点和定向边构成。控制流图的节点代表一个基本块,定向边代表控制流的方向。其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件的判断为一系列单个条件的嵌套的判断。本题程序中,if(y=7||y=21)这条判断语句中的判定由两个条件组成,因此在画控制流图的时候需要拆开成两条判断语句。需要注意的是,复合条件之间是“&&”的关系还是“||”的关系反应在控制流图的画法是不同的。
程序的环路复杂度等于控制流图中判定节点的个数加1,本题控制流图中判定节点个数为4,所以V(G)=5。
转载请注明原文地址:https://kaotiyun.com/show/CzPZ777K
本试题收录于:
软件评测师下午应用技术考试题库软考中级分类
0
软件评测师下午应用技术考试
软考中级
相关试题推荐
《软件集成测试计划》的编写在()阶段完成。
()是物联网感知层中的信息采集技术。
原型法是面向用户需求而开发的一个或多个工作模型,以下关于原型法的叙述不正确的是______。
入侵检测系统一般由数据收集器、检测器、________(1)构成。_________(2)不属于入侵检测系统的功能。(1)
在信息工程项目投资构成中,验收测试费属于______。
监理工程师对信息系统工程项目进行投资控制时,不宜采用_____________原则。
信息系统工程建设过程中要控制需求变更。以下监理人员必须遵守的原则,错误的是(60)。
以下属于工程设计阶段质量控制要点的是(48)。
网络集成面临互连异质、异构网络等问题,网络互连设备既可用软件实现,也可用硬件实现。以下_____________不属于网络互连设备。
软件测试方法可分为白盒测试法和黑盒测试法。黑盒测试法可以发现的软件问题不包含()。
随机试题
简析话剧《关汉卿》的主题。
活髓牙制作烤瓷熔附金属全冠的牙体预备要预防穿髓,上颌第一磨牙髓角的高度是
A.舌下腺囊肿B.表皮样囊肿C.皮脂腺囊肿D.角化囊肿E.含牙囊肿穿刺抽出后的囊液呈蛋清样黏稠拉丝状的是
一般情况下,儿童身高在3-5月增加较多。()
对民用建筑工程室内用聚氨酯胶粘剂,应测定以下哪种有害物的含量?[2005年第056题]
异步电动机与同步电机相比,其缺点是()。
王某因长期出国工作,将所藏的一幅名人字画交给好友李某保管。李某将该字画挂在自己家中欣赏,来访的客人也都以为这幅字画是李某的。后李母生病,需用钱动手术,李某四处筹钱未果,遂将该字画以5万元的价格卖给并不知情的张某。王某回国后,发现自己的字画在张某家中,便向张
公务员回避的方式包括()。
根据《上海市老年教育发展“十三五”规划》,到2020年,上海市老年教育将实现下列哪几个“翻一番”的目标?()
A、 B、 C、 D、 E、 B
最新回复
(
0
)