首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列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
68
问题
阅读下列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()是综合布线系统标准支持的以太网标准协议。
()是物联网感知层中的信息采集技术。
使计算机系统各个部件、相关的软件和数据协调、高项工作的是()。
在信息系统项目知识产权保护工作中,以下有关知识产权监理措施的叙述中,不正确的是()。
以下关于验收和验收中出现质量问题处理方法的叙述中,()是不正确的。
软件测试方法可分为白盒测试法和黑盒测试法。黑盒测试法可以发现的软件问题不包含()。
随机试题
下列关于《谏逐客书》的说法,不准确的一项是()
单室模型静脉注射给药血药浓度时间关系式是单室模型静脉滴注给药血药浓度时间关系式是
法律解释是法律适用中的必经环节。关于法律解释及其方法,下列哪一说法是错误的?(2010年卷一第10题)
[2007年第31题]频率4Hz沿x轴正向传播的简谐波,波线上有两点a和b,若开始它们振动的时间差为0.25s,则它们的相位差为()。
合理确定建设标准,应重点解决的问题有( )。
下列关于国际收支说法正确的是()。
下列关于国有独资公司组织机构的表述中,不符合《公司法》规定的有()。
学习新信息对已有旧信息回忆的抑制作用叫()。
宪法最主要、最核心的价值在于()。
()经营范围()高新技术产业()抛售()管理层收购
最新回复
(
0
)