首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题l至问题3,将解答或相应的编号填入对应栏内。 [说明] 逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。 getit( int m)
阅读下列说明,回答问题l至问题3,将解答或相应的编号填入对应栏内。 [说明] 逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。 getit( int m)
admin
2011-03-22
27
问题
阅读下列说明,回答问题l至问题3,将解答或相应的编号填入对应栏内。
[说明]
逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。
getit( int m)
{
int i, k;
k=sqrt(m);
for ( i=2; i<=k; i++)
if (m % i=0) break;
if ( i>=k+1 )
printf( "%d is a selected number\n", m);
else
printf( "%d is not a selected number\n", m );
}
请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。假设函数getit的参数m取值范围是150<m<160,请使用基本路径测试法设计测试用例,将参数m的取值填入下表,使之满足基本路径覆盖要求。
选项
答案
本题考查白盒测试用例设计方法:基本路径法。涉及的知识点包括:根据代码绘制程序流图、计算环路复杂度以及设计测试用例。注意测试用例的数目本应和环路复杂度是一致的,但存在特殊情况。 控制流图: [*] 环路复杂度: V(G)=4 基本路径覆盖用例: [*]
解析
转载请注明原文地址:https://kaotiyun.com/show/z7WZ777K
本试题收录于:
软件评测师下午应用技术考试题库软考中级分类
0
软件评测师下午应用技术考试
软考中级
相关试题推荐
在信息系统工程建设中,应对信息系统的应用环境进行风险分析与安全管理。应用环境安全管理的内容中不包括()。
当项目的工程进度严重偏离计划时,总监理工程师应及时签发(),并组织监理工程师进行原因分析、研究措施。
属于监理规划主要内容的是()。①工程项目概况②监理的范围、内容与目标③监理流程④监理依据、程序、措施及制度⑤监理控制要点
项目管理是信息系统项目建设单位、承建单位、监理单位的共同基础,以下描述不正确的是()。
在UML视图中描述系统的物理网络布局的是()。
()不属于面向对象软件开发方法的特点。
在信息系统工程监理活动中,监理人员只在核定的业务范围内开展相应的监理工作,这体现了信息系统工程建设组织协调的()原则。
现代工程管理通常使用变更控制系统控制项目变更。变更控制系统包括()。①配置管理②变更控制委员会③项目竣工验收小组④变更沟通过程所产生的信息
使计算机系统各个部件、相关的软件和数据协调、高项工作的是()。
在MPEG系列标准中,(63)最适合在共用电话交换网(PSTN)上实时传输视频数据。
随机试题
下列属于计算机内部存储器的是()
在Excel中,______。
简述法定代理或指定代理终止的情形。
A.职业道德事故B.一级医疗事故C.二级医疗事故D.三级医疗事故E.四级医疗事故
A.平齐龈缘的直角肩台B.龈下0.5mm的135°肩台C.金属颈环设计D.龈上1.0mm凹型肩台E.龈下刃状肩台磨牙行铸造全冠修复,基牙的边缘形态一般选用
下列案件中哪些属于中级人民法院一审管辖的是:
若在迈克尔逊干涉仪的可动反射镜M移动0.620mm过程中,观察到干涉条纹移动了2300条,则所用光波的波长为:
背景资料:某公司承建一座市政桥梁工程,桥梁上部结构为9孔30m后张法预应力混凝土T梁,桥宽横断面布置T梁12片,T梁支座中心线距梁端600mm,T梁横截面(单位:mm)如下图所示。项目部进场后,拟在桥位线路上现有城市次干道旁租地建设T
下列符合金融看涨期权购买者盈亏的是()。Ⅰ.潜在亏损是有限的Ⅱ.潜在亏损是无限的Ⅲ.潜在盈利是有限的Ⅳ.潜在盈利是无限的
A、Thetwowalkmansareverymuchalike.B、Shelikesthesmallerwalkman.C、Theman’swalkmancan’trecord.D、Shelikesawalkman
最新回复
(
0
)