首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 逻辑覆盖法是设计白盒测试用例的主要方法之一,它通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。 gz_open (const char*mode
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 逻辑覆盖法是设计白盒测试用例的主要方法之一,它通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。 gz_open (const char*mode
admin
2012-06-06
19
问题
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
逻辑覆盖法是设计白盒测试用例的主要方法之一,它通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。
gz_open (const char*mode)
{
char*p= (char*)mode; //1
char fmode[4];
char*m=fmode;
char smode= ’\0’;
char level=’\0\’;
int strategy=0;
do {
if (*p==’r’) //2
smode - ’r’; //3
if (*p>=’O’&&*p<=’9’) { //4,5
level=*p-’0’; //6
} else if (*p==’f’) { //7
strategy=1; //8
}else { //9
*m++=*p;
}
*p++; //10
}while (m!=fmode+sizeof (fmode)); //11
} //12
请给出满足100%DC(判定覆盖)所需的逻辑条件。
选项
答案
[*]
解析
本题考查白盒测试法的应用。
本问题考查白盒测试用例设计方法中的判定覆盖法。
判定覆盖指设计足够的测试用例,使得被测程序中每个判定表达式至少获得一次“真”值和“假”值,从而使程序的每一个分支至少都通过一次。本题中程序有4个判定,所以满足判定覆盖一共需要8个逻辑条件,如下表所示。
转载请注明原文地址:https://jikaoti.com/ti/IFI7FFFM
本试题收录于:
软件评测师下午应用技术考试题库软考中级分类
0
软件评测师下午应用技术考试
软考中级
相关试题推荐
某网络计划,工作A后由三项紧后工作,这三项工作最早开始时间分别是第24天、第26天、第29天,最迟开始时间分别为第27天,第28天和第29天,工作A最早开始时间为第16天,其持续时间为4天,则工作A的自由时差是()天。
关于索赔程序的描述,不正确的是()。
某综合性信息系统建设工程中,通信工程专业监理工程师编制了详尽的监理实施细则,内容包括:监理流程、监理的控制要点和目标、计划采用的监理技术和工具、针对工程异常情况的监理措施。如果你是总监理工程师,审核时应指出该监理实施细则还必须补充()。
()是为了评价和改进产品质量、识别产品的缺陷和问题而进行的活动。
在进行工程质量控制时,直方图可以用来(67)。
在机房和综合布线工程实施过程中,关于线槽内的配线要求,不正确的是()。
某计算机系统结构如下图所示,若所构成系统的每个部件的可靠度均为0.9,即R=0.9,则该系统的可靠度为______。
总包单位依法将建设工程分包时,分包工程发生的质量问题,应______。
______不是云计算的服务类型。
以下建立项目监理机构的工作的排列顺序中,正确的是_______。①确定各项监理工作,并分类、归并形成部门②明确监理总目标并确定各项监理任务③制定监理工作流程④建立监理组织结构图⑤制定监理部门和人员的任务、工
随机试题
城市存在和发展的物质基础是【】
全身急性感染引起的急性问质性肾炎,下列哪些是正确的
患者男性,54岁,小学数学老师,因“晨起头晕、眩晕、视物旋转,伴有恶心感3小时”而就诊,既往体健。检查后考虑为“颈椎病,颈动脉型”,最需要鉴别的是下列哪种疾病()
A、脾虚B、气虚C、阳虚D、血虚E、阴虚望妇人面色,若画色淡白无华者多为
精神分裂症与焦虑症的重要区别是
下列文件中,由专业监理工程师编制并报总监理工程师批准后实施的操作性文件是()。
某公司为建造办公楼于2002年12月专门借入一笔3年期款项.该办公楼于2003年1月1日开始兴建,当年8月8日工程达到预定可使用状态,9月30日工程验收合格,10月30日办理工程竣工结算,11月15日完成全部资产移交手续,11月20日办公楼正式投入使用.根
结合实际,谈谈如何上好一堂课。
Tounderstandhowastrologyworks,weshouldfirsttakeaquicklookatthesky.Althoughthestarsareatenormousdistances,t
【B1】【B5】
最新回复
(
0
)