首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题l至问题3,将解答或相应的编号填入对应栏内。 [说明] 逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。 getit( int m)
阅读下列说明,回答问题l至问题3,将解答或相应的编号填入对应栏内。 [说明] 逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。 getit( int m)
admin
2011-03-22
39
问题
阅读下列说明,回答问题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视图中描述系统的物理网络布局的是()。
云服务中的公共云使得多个客户可共享一个服务提供商的系统资源,他们无须架设任何设备及配备管理人员,便可享有专业的IT服务。我们平常使用的网上相册,属于公共云中的()类别。
在信息系统生命周期中,()阶段的任务是确定信息系统必须完成的总目标,确定项目的可行性、导出实现项目目标应该采取的策略及系统必须完成的功能。
关于成本控制的说法,不正确的是()。
在机房和综合布线工程实施过程中,关于金属线槽安装要求,不正确的是()。
使计算机系统各个部件、相关的软件和数据协调、高项工作的是()。
在MPEG系列标准中,(63)最适合在共用电话交换网(PSTN)上实时传输视频数据。
随机试题
判定肿瘤的组织来源,主要根据
教育部《2003—2007年教育振兴行动计划》中规定,农村成人教育的重点是
腹部闭合性创伤病人观察期间,下列哪项是错误的
男,65岁,慢性肺源性心脏病、呼吸衰竭患者,近日来病情加重,痰咳不出,烦躁不安,治疗不合作。下列治疗哪项不正确
甲公司与乙租赁公司约定,由乙公司从甲公司指定的丙厂家购买一套C—J3型除尘系统,并以融资租赁方式供甲公司使用。甲公司履行的义务包括()。
企业计算应交所得税时,正确的会计分录是()。
商业银行发行金融债券应具备的条件包括()。
桂林三花酒是中国米香型白酒的代表,被誉为“米酒之王”。()
下列关于导游证和领队证的说法正确的是()。
主张从实际生活中获取学习材料,打破教学科目界限,强调教师的责任在于利用环境去引发学生的学习动机,并帮助学生选择活动材料的教学组织形式是设计教学法。()
最新回复
(
0
)