首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C程序】 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C程序】 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
admin
2017-11-27
31
问题
阅读下列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
软件评测师下午应用技术考试
软考中级
相关试题推荐
在()阶段不仅包括系统分析、系统设计、系统实施,还包括系统验收等工作。
()是以信息技术为主要手段建立的信息采集、存储、处理的系统。
()是为了评价和改进产品质量、识别产品的缺陷和问题而进行的活动。
使用不同的操作方式,灾难恢复所耗费的时间和成本有所不同。在()方式下,系统恢复所需时间最长,成本最低。
IEEE()是综合布线系统标准支持的以太网标准协议。
监理工程师必须具备的条件有______。①具有高级职称②取得监理工程师培训证书③通过信息系统监理师考试④参加全国或地方信息监理协会⑤取得主管部门颁发的《信息系统工程监理工程师证书》并从事监理工作。
软件测试的目的是______。
当采用S曲线比较法时,如果实际进度点位于计划S曲线的右侧,则该点与计划S曲线的垂直距离表示实际进度比计划进度(50)。
总包单位依法将建设工程分包时,分包工程发生的质量问题,应______。
信息系统工程建设过程中要控制需求变更。以下监理人员必须遵守的原则,错误的是(60)。
随机试题
(2008年4月)______制度体现优胜劣汰的竞争机制。
治疗肾病综合征肺脾气虚证的首选方剂是()
室上性快速心律失常,根治方法选择病态窦房结综合征最佳治疗方法是
水肿水凌心肺证的治法是
沿波的传播方向(X轴)上,有A、B两点相距1/3m(λ>1/3m),B点的振动比A点滞后1/24s,相位比A点落后π/6,此波的频率ν为:
某新建商贸大厦,安装一台从国外进口的观光电梯,大厦物业公司在日常使用该设备时,制定了相关的安全管理规定,根据《特种设备安全法》,下列观光电梯管理规定中,正确的有()。
市场价值以外的价值作为评估结果价值类型中的一类,其价值表现形式的共同特点是()。
作为中国的首都,北京是全国的政治、经济、文化、教育、国际贸易和交流中心。
根据下述材料,写一篇700字左右的论说文,题目自拟。孟子曾引用阳虎的话:“为富,不仁矣;为仁,不富矣。”(《孟子.滕文公上》)这段话表明了古人对当时社会上为富为仁现象的一种态度,以及对两者之间关系的一种思考。
Readthetextbelowaboutaretailgroup.Foreachquestion23-28,choosethecorrectanswer.Markoneletter(A,BorC)onyour
最新回复
(
0
)