首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列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
49
问题
阅读下列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
软件评测师下午应用技术考试
软考中级
相关试题推荐
使计算机系统各个部件、相关的软件和数据协调、高项工作的是()。
802.3标准中使用的媒体访问控制方式是(61)。
以下关于工程实施进度计划编制的做法中,正确的是:______。
某软件公司项目A的利润分析如下,设贴现率为10%,第二年的利润净现值是(28)元。
信息系统工程监理工作中,合同管理是监理最主要的任务之一。合同管理的工作内容不包括___________。
下面关于实施知识产权保护的监理,描述错误的是________。
公钥密码是(1)。常用的公钥加密算法有(2),它可以实现加密和数字签名。(1)
数字证书系统是计算机网络系统集成体系框架中()平台的内容。
某软件工程项目各开发阶段工作量的比例见表4-1。假设当前已处于编码阶段,54000行程序已完成了13500行,则该软件工程项目开发进度已完成的比例是(38)。
系统集成商Y公司承担了某企业的业务管理系统的开发建设工作,Y公司任命陈工为项目经理。陈工估计该项目24天即可完成,如果出现问题耽搁了也不会超过35天完成,最快19天即可完成。根据项目历时估计中的三点估算法,该项目的历时为(41),该项目历时的估算方差约为(
随机试题
______和______是我国单一制国家结构形式的两大特色。
下列选项中,属于腧穴特殊作用的是()(2010年第72题)
下列靶向治疗药物明显改善了局部晚期鼻咽癌放疗的局部控制率和生存期的是
可引起边缘性颌骨骨髓炎的感染不包括
男,56岁,1天前转移性右下腹痛,麦氏点有固定压痛,现腹痛突然加剧,范围扩大,腹部有肌紧张。应考虑是
在我国,资产管理公司在证券交易所的专用席位只能从事()等交易。
班主任在学校教育活动的开展中,在协调任课教师的教育工作中发挥着重要作用。关于班主任在班级管理中的地位和作用,下列说法错误的是()。
在过去十年里,中国南部几乎每个省都发现了古人类化石,其中许多都来自可以追溯到10万年或者更多年头之前的沉积物,但是从解剖学来看,这些人类的_______跟生活在今天的中国人几乎没有什么不同。填入画横线部分最恰当的一项是()。
IntheUnitedStatesandinmanyothercountriesaroundtheworld,therearefourmainwaysforpeopletobe【1】aboutdevelopment
【S1】【S8】
最新回复
(
0
)