首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
什么是临界资源(critical resource)?请用100字以内的文字简要说明。 程序的环路复杂度V(G)也称为McCabe复杂性度量,它是构成基本路径集的独立路径数的上界,可依此得出应该设计的测试用例数目。请计算【C代码3】程序段的环路复杂度V(
什么是临界资源(critical resource)?请用100字以内的文字简要说明。 程序的环路复杂度V(G)也称为McCabe复杂性度量,它是构成基本路径集的独立路径数的上界,可依此得出应该设计的测试用例数目。请计算【C代码3】程序段的环路复杂度V(
admin
2009-02-15
51
问题
什么是临界资源(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
程序员下午应用技术考试
软考初级
相关试题推荐
计算机处理的数字数据有数值数据和字符数据之分。对信息处理技术员来说,它们的主要区别是______。
计算机硬件唯一能够直接识别和处理的语言是(30)________________。
数据分析工具的(13)________________特性是指它能导入和导出各种常见格式的数据文件或分析结果。
________________不会是信息系统的功能。
在Excel的A1单元格中输入函数“=ROUND(3.1415,2)”,则A1单元格中显示的值为(57)。
西部某省考试机构工作人员统计了去年下半年三个地区四种资格的报考人数,将统计表抄录如下(其中有一个数据抄错了): 信息处理技术员小王很快就找出了错误的数据,并进行了纠正。错误的数据是(32),该数据应纠正为(33)。32.
全国人口普查采用了多级数据处理系统,其特点不包括__________。
内存用于存放计算机运行时的指令、程序、需处理的数据和运行结果。但是,存储在(2)中的内容是不能用指令修改的。
从网络连接的角度来看,代理服务器承担了何种网络设备的功能?请给出下列代理服务器上的外网卡配置参数(配置界面如图2所示)。子网掩码:(1);默认网关:(2)。
阅读下列说明,根据网页显示的效果图,回答问题1至问题3。【说明】某商务网站用ASP实现了一个在线手机性能评价投票网页,主页文件名为“index.asp”,用IE打开该网页后的效果如图4-9所示。程序中使用的Access数据表结构如表4-1所示
随机试题
鳃器包括____________、____________、____________、____________。
机械通风可分为____和____两类。
A、S-T段弓背向上抬高B、S-T段弓背向下抬高C、S-T段呈水平型下移D、S-T段呈上斜型下移E、S-T段呈鱼钩样改变急性心包炎()
下列疾病中属于慢性阻塞性肺病的是
《反垄断法》禁止具有市场支配地位的经营者滥用其市场支配地位,下列行为属于滥用市场支配地位行为的是:()
()是指销售人员通过赠送礼物来接近顾客的方法。
下面中国古代诗人与其艺术风格对应不符的是()
某中班一次美术活动“画熊猫”,教师制定的目标之一是让幼儿掌握画圆和椭圆的技能。这一目标属于幼儿园的()。
美国华盛顿儿童博物馆的格言“我听见就忘记了,我看见就记住了,我做了就理解了”,主要说明了在教育过程中应()
Despitemuchloosetalkaboutthenewglobaleconomy,today’sinternationaleconomicintegrationisnotunprecedented.The50ye
最新回复
(
0
)