首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
什么是临界资源(critical resource)?请用100字以内的文字简要说明。 程序的环路复杂度V(G)也称为McCabe复杂性度量,它是构成基本路径集的独立路径数的上界,可依此得出应该设计的测试用例数目。请计算【C代码3】程序段的环路复杂度V(
什么是临界资源(critical resource)?请用100字以内的文字简要说明。 程序的环路复杂度V(G)也称为McCabe复杂性度量,它是构成基本路径集的独立路径数的上界,可依此得出应该设计的测试用例数目。请计算【C代码3】程序段的环路复杂度V(
admin
2009-02-15
74
问题
什么是临界资源(critical resource)?请用100字以内的文字简要说明。
程序的环路复杂度V(G)也称为McCabe复杂性度量,它是构成基本路径集的独立路径数的上界,可依此得出应该设计的测试用例数目。请计算【C代码3】程序段的环路复杂度V(G)。
选项
答案
V(G)=3
解析
这是一道要求读者计算程序环路复杂度的试题。本题的解答思路如下。
程序的环路复杂度V(G)也称为McCabe复杂性度量,通常将它定义为程序控制流图(见图5-13)的区域数,它是构成基本路径集的独立路径数的上界,可依此得出应该设计的测试用例数目。
在进行程序的基本路径测试时,从程序的环路复杂度可导出程序基本路径集合中的独立路径条数,以确保程序中每个可执行语句至少执行一次所必须的测试用例数目的上界。
计算控制流图环路复杂性V(G)的一种简单方法是:V(G)=(区域数)=(判断节点数)+1。阅读图5-13的程序控制流图可知,该图的判断节点数为2个((x=0)and(y>2)和(x<1)or(y=1)),因此【C代码3】程序段的环路复杂度V(G)=2+1=3。
转载请注明原文地址:https://kaotiyun.com/show/bIjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Word2007文档编辑时,使用(39)________________选项卡中的“分隔符”命令,可以在文档中指定位置强行分页。
在WPS文字中,由“字体”“字号”“粗体”“斜体”“两端对齐”等按钮组成的工具栏是________________。
在WPS文字的“字体”对话框中,不能设置的字符格式是________________。
下列不是Access系统数据库对象的是______。
某商场记录(统计)销售情况的数据库中,对每一种商品采用了国家统一的商品编码。这种做法的好处不包括(11)________________。
计算机病毒是一段程序,一般隐藏在______中。
在Excel中,若单元格C5=1000、D5=50、C6=6000、D6=40,在单元格E5中输入公式“=C5*$D$5”,再将此公式复制到F6单元格中,则F6单元格的值为(54)。
某公路限速90公里/小时。有一辆小车在路上抛锚,为防止后续车辆追撞,需要在离车后至少_________米处摆放“∧”形标志(假设行车刹停时间为2秒)。
ASP是(1)网页制作技术。A.动态B.静态假设连接的数据记录集当前指向的记录如下:写出以下ASP代码经过IIS服务器解释后的结果。<ahref="<%=rs("url")%>"target="_blank"
请根据图2-13网页的显示效果,解释该ASP程序中用下画线标出的语句的含义,即填写(1)、(3)、(4)、(6)、(10)空缺处的解释内容。请根据图2-13网页的显示效果,将ASP程序中(2)、(5)、(7)、(8)、(9)空缺处的代码补充完整。A
随机试题
PLC的定时器都相当于通电延时继电器,可见PLC的控制无法实现断电延时。()
UCS与GB2312不兼容。()
患者,女,38岁。拟行子宫次全切除术,术前作青霉素皮试,皮试3分钟后,患者出现胸闷、气促,面色苍白,出冷汗,脉搏120次/分,血压70/45mmHg,烦躁不安,护士应立即给患者注射的药物是
女性,30岁,2天来进行性双下肢瘫痪,大小便障碍,体温正常。胸4水平以下深浅感觉丧失和截瘫。脑脊液检查压力正常,白细胞80×106/L(80个/mm3),淋巴细胞占80%,蛋白轻度增高,最可能的诊断为
腹部手术后第4天,切口缝线针眼红肿,正确的处理是
一般来说,从具体形象思维过渡到抽象逻辑思维的关键年龄阶段是()。。
举世闻名的北京烤鸭其实是源于()。(对外经济贸易大学2016)
有如下程序:#include<iOstream>usingnamespacestd;classMyClass{public:MyClass(inti=0){cout<<1;}MyClass(constMyClass&x){cout<<
WhatislearnedabouttheCalgarytrip?
WhichofthefollowingstatementsisCORRECT?
最新回复
(
0
)