首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题l至问题3,将解答或相应的编号填入对应栏内。 [说明] 逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。 getit( int m)
阅读下列说明,回答问题l至问题3,将解答或相应的编号填入对应栏内。 [说明] 逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。 getit( int m)
admin
2011-03-22
47
问题
阅读下列说明,回答问题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
软件评测师下午应用技术考试
软考中级
相关试题推荐
按信息系统构成,信息系统安全划分为物理层面安全、网络层面安全、系统层面安全、()、管理层面安全。
关于信息系统工程建设组织协调的描述,不正确的是()。
关于工程变更控制的说法,不正确的是()。
机房是计算机网络系统的中枢,机房建设直接影响整个系统的安全稳定运行。主机房内的空气含尘浓度,在静态条件下测试,每升空气中大于或等于0.5μm的尘粒数,应少于()粒。
三方协同的质量控制体系是信息工程项目成功的重要因素,项目的质量保证计划是在()的质量保证计划的基础上建立起来的。
()不属于软件配置管理过程需满足的要求。
使计算机系统各个部件、相关的软件和数据协调、高项工作的是()。
软件工程中,(35)不属于用户文档的内容。
随机试题
A、0.1mmB、0.2mmC、0.3mmD、0.5mmE、1.0mm桩冠的桩距根尖至少
格栅所能截留悬浮物和漂浮物的数量,因()不同而有很大区别。
关于施工招标文件,下列说法中正确的有()。
下列各项中,属于会计核算具体内容的有()。
企业与其关联方之间的业务往来,不符合独立交易原则,或者企业实施其他不具有合理商业目的安排的,税务机关有权在该业务发生的纳税年度起20年内,进行纳税调整。()
________是从客户(业主)自身的角度出发,全面详细地论述、阐明所期望的目标和期望得到的结果。
计算机“回收站”中的文件可以还原。
关于资本结构理论的以下表述中,错误的有()。(浙江工商大学2012真题)
李大钊在《再论问题与主义》一文中指出,社会主义理想,“因各地、各时之情形不同,务求其适合者行之,遂发生共性与特性结合的一种新制度。故中国将来发生之时,必与英、德、俄……有异”。这说明()
TheUSDepartmentofLaborstatistics(统计结果)indicatesthatthereisanoversupplyofcollege-trainedworkersandthatthisovers
最新回复
(
0
)