首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列C程序,回答问题,将解答填入答题纸的对应栏内。 【C程序】 int is binary(const void*buf,const size t buf—fen){ size t suspicious bytes=0; size t total—by
阅读下列C程序,回答问题,将解答填入答题纸的对应栏内。 【C程序】 int is binary(const void*buf,const size t buf—fen){ size t suspicious bytes=0; size t total—by
admin
2021-03-19
34
问题
阅读下列C程序,回答问题,将解答填入答题纸的对应栏内。
【C程序】
int is binary(const void*buf,const size t buf—fen){
size t suspicious bytes=0;
size t total—bytes=bur len>512 7 512:buf—len;//1,2,3
const unsigned char*buf c=buf;
Size ti;
Size treturn code=0;
if(buf_len==0){//4
return code=0;//5
}else{
for(i=0;i<total—bytes;i++){//6
if(buf C
==’\0’){//7
return code=1;//8
break;
)else if(buf C
<7 I I buf C
>14){//9,10
i++;
suspicious_bytes++;
if(i>=32){//11
return code=1;//12
break;
}
}
}
}
return return code;//1 3
}
请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。
选项
答案
控制流图如下所示。 [*] 环路复杂度V(G)=8。
解析
本问题考查白盒测试用例设计方法:基本路径测试法。涉及的知识点包括:根据代码绘制控制流图、计算环路复杂度。控制流图是描述程序控制流的一种图示方式,它由节点和定向边构成。控制流图的节点代表一个基本块,定向边代表控制流的方向。
程序的环路复杂度等于控制流图中判定节点的个数加l,本题控制流图中判定节点个数为7,所以v(G)=8。
转载请注明原文地址:https://kaotiyun.com/show/OzPZ777K
本试题收录于:
软件评测师下午应用技术考试题库软考中级分类
0
软件评测师下午应用技术考试
软考中级
相关试题推荐
《软件集成测试计划》的编写在()阶段完成。
所谓指令周期是指(6)。
监理工程师小王正在审核某新零售信息系统工程的竣工结算,在深入实际、掌握数据的基础上,重点审核分析项目成本计划的执行情况。以下审核内容,不正确的是()。
关于机房工程施工监理的描述,不正确的是()。
网络集成面临互连异质、异构网络等问题,网络互连设备既可用软件实现,也可用硬件实现。以下_____________不属于网络互连设备。
UML提供了几种不同的图用于组成不同的视图,下列不属于静态图的是______。
某拟建项目财务净现金流如下表所示,进行该项目财务评价时,可得出()的结论。
(2012年下半年)Simple公司承接了Perfct市数字城管工程建设项目,委派小刘负责该项目的质量保证工作。在项目的执行过程中,由于数字城管建设涉及到该市的很多职能部门,互相之间的协调和沟通费时、费力,且在不同单位之间存在需求方面的不一致,导
我国企业信息化必须走两化融合的道路,以下说法不恰当的是(4)。
SDLC was invented by IBM to replace the older Bisynchronous protocol for wide area connections between IBM equipment. A varietio
随机试题
计算定积分∫0πx2cos2xdx.
某天血糖的测定中有一份标本测定值是40.5mmol/L,该标本的二氧化碳结合力,尿素和肌酐浓度均在参考值范围内。正确的处理是
A空压机配件厂业务员到B钢铁公司推销本厂生产的中间冷却器等产品。经协商,B钢铁公司准备从A空压机配件厂购买两套用于高炉鼓风机的中间冷却器。因为,A空压机配件厂生产的中间冷却器不完全符合B钢铁公司的要求,B钢铁公司要求按其提供的图纸生产,A空压机配件厂表示同
某工程时标网络图如下,说法正确的是()。
最早对社会促进现象进行研究的是()。
春天来了!我漫步于花园小径上,一会儿看眼前彩蝶_______于万紫千红间,一会儿看天边晚霞如新娘绯红的脸,一会儿看地上抽芽的小草翠绿如鲜。_______的色彩真让人眼花缭乱。填入画横线部分最恰当的一项是()。
形成合理有序的收入分配格局,为此要()
这两位小朋友怎么又闹别扭了呢?
HowoldisKatie?
FredericChopinwasborninZelazowaWola,Poland,onFebruary22,1810,toaFrenchfatherandPolishmother.Hisfather,Nicho
最新回复
(
0
)