首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列C程序,回答问题,将解答填入答题纸的对应栏内。 【C程序】 static void permute_args(int panonopt_start,int panonopt_end,int opt_end, int ncycle){
阅读下列C程序,回答问题,将解答填入答题纸的对应栏内。 【C程序】 static void permute_args(int panonopt_start,int panonopt_end,int opt_end, int ncycle){
admin
2020-05-31
31
问题
阅读下列C程序,回答问题,将解答填入答题纸的对应栏内。
【C程序】
static void permute_args(int panonopt_start,int panonopt_end,int opt_end, int ncycle){
int cstart , cyclelent i , j , nnonoptst, nopts , pos; //1
nnonopts=panonopt_end - panonopt_start;
nopts=opt_end - panonopt_end;
cyclelen=(opt_end - panonopt_start)/ncycle;
for(i = 0;i < ncycle,i++) { //2
cstart=panonopt_end+i; //3
pos=cstart;
for(j=0;j<cyclelen;j++){ //4
if(pos>=panonopt_end) //5
pos-=nnonopts; //6
else
pos+=nopts; //7
}
}
} //8
请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
选项
答案
控制流图如下,环路复杂度V(G)=4 [*]
解析
本问题考查白盒测试用例设计方法:基本路径测试法。涉及到的知识点包括:根据代码绘制控制流图、计算环路复杂度。
控制流图是描述程序控制流的一种图示方式,它由节点和定向边构成。控制流图的节点代表一个基本块,定向边代表控制流的方向。
程序的环路复杂度等于控制流图中判定节点的个数加1,本题控制流图中判定节点个数为3,所以V(G)=4。
转载请注明原文地址:https://kaotiyun.com/show/gzPZ777K
本试题收录于:
软件评测师下午应用技术考试题库软考中级分类
0
软件评测师下午应用技术考试
软考中级
相关试题推荐
()不属于信息系统工程变更的原因。
在某金融安全信息系统建设中,由于监理工程师小王不了解金融风险相关知识,未发现本应发现的问题和隐患,未能有效履行监理责任。该事项属于()风险。
类库、构件、模板和框架是软件开发过程中常用的几种提高软件质量、降低开发工作量的软件复用技术。()是面向对象的类库的扩展,并由一个应用相关联构件家族构成,这些构件协同工作形成了它的基本结构骨架。
IEEE()是综合布线系统标准支持的以太网标准协议。
GB/T28827.1-2012《信息技术服务运行维护第1部分:通用要求》中,运行维护服务能力模型包括人员、资源、技术、过程4个关键要素,其中()属于过程要素的内容。
在信息系统项目知识产权保护工作中,以下有关知识产权监理措施的叙述中,不正确的是()。
在机房和综合布线工程实施过程中,对隐蔽工程的监理是非常重要的,因为隐蔽工程一旦完成隐蔽,以后如果出现问题就会耗费很大的工作量,同时对已完成的工程造成不良的影响。以下对于隐蔽工程描述不正确的是:_____________。
根据程序流程图所示,满足条件覆盖的用例是______。①CASE1:x=1,y=3,z=0②CASE2:x=3,y=2,z=1③CASE3:x=1,y=2,z=0④CASE4:x=1,y=1,z=0
关于变更控制工作程序的描述,正确的是()。
以下关于验收和验收中出现质量问题处理方法的叙述中,()是不正确的。
随机试题
假设CPU执行某段程序时,950次从Cache得到数据,50次从主存得到数据,已知Cache存取周期为50ns,主存存取周期为200ns(设每次访问时,Cache访问与主存访问并发进行,如Cache命中则中断主存的访问)。求:Cache-主存系统的
A.cAMPB.cGMPC.单酰甘油D.二酰甘油能促进蛋白激酶C活性的第二信使是
女性,22岁,口服不详农药60ml后,呕吐,流涎,走路不稳,视物模糊,呼吸困难,口中有大蒜样气味。最重要的实验室检查是
某企业当月,固定资产原值200万元,累计折旧为60万元,固定资产减值准备40万元,则资产负债表中的“固定资产”项目是()。
国内某高校张教授2016年取得部分收入项目如下:(1)5月份出版了一本书稿,获得稿酬15000元,后因出版社添加印数,获得追加稿酬5000元。(2)9月份,教师节期间获得全国教学名师奖,获得教育部颁发的奖金50000元。(3)10月份取得5年期
WinRAR软件的作用有()。
2018年12月8日,“嫦娥四号”探测器在西昌卫星发射中心成功发射。下列关于“嫦娥四号”的说法不正确的是:
简述商业银行的主要资产业务。(东北财经大学2014真题)
Themoonwasobscuredbythickclouds.
Americansusemanyexpressionswiththeword"dog".PeopleintheUnitedStateslovetheirdogsandtreatthemwell.【B1】______H
最新回复
(
0
)