选择题:阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。逻辑覆盖法是设计白盒测试用例的主要方法之一,它通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C

题目内容:

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

逻辑覆盖法是设计白盒测试用例的主要方法之一,它通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。

gz_open (const char*mode) { char*p= (char*)mode; //1 char fmode[4]; char*m=fmode; char smode= '\0'; charlevel='\0\'; intstrategy=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 }

1、请给出满足100%DC(判定覆盖)所需的逻辑条件。

2、请画出上述程序的控制流图,并计算其控制流图的环路复杂度VG.。

3、假设函数gz_open的参数mode是由26个小写字母'a'-'z'、数字'0'-'9'以及空格组成的字符串,请使用基本路径测试法构造1个测试用例,使之覆盖所有基本路径。

答案解析:

氢氯噻嗪与地高辛同服出现心律失常的机制是A. 协同作用 B. 敏感化作用 C. 减少不丧反应 D. 竞争性拮抗作用 E. 非竞争性拮抗作用

氢氯噻嗪与地高辛同服出现心律失常的机制是A. 协同作用 B. 敏感化作用 C. 减少不丧反应 D. 竞争性拮抗作用 E. 非竞争性拮抗作用

查看答案

头孢菌素注射剂作为皮肤过敏试验的浓度是A. 100μg/m1 B. 250μg/m1 C. 500μg/m1 D. 750μg/m1 E. 1000μg/m1

头孢菌素注射剂作为皮肤过敏试验的浓度是A. 100μg/m1 B. 250μg/m1 C. 500μg/m1 D. 750μg/m1 E. 1000μg/m1

查看答案

场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。场景法通过场景

场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。场景法通过场景描述业务流程(包括基本流(基本流程)和备

查看答案

某数据库系统采用数据转储方式对数据和日志文件进行离线备份,用检查点机制进行恢复。假设部分其日志文件如表5-1所示。日志记录内容中:【问题1】 (6分)假设各数据

某数据库系统采用数据转储方式对数据和日志文件进行离线备份,用检查点机制进行恢复。假设部分其日志文件如表5-1所示。日志记录内容中:【问题1】 (6分)假设各数据项的初始值为: 1-22, J=45,

查看答案

下列医药卫生技术人员中,不具备处方审核资质的是A.药士 B.药师 C.执业药师 D.主管药师 E.主任药师

下列医药卫生技术人员中,不具备处方审核资质的是A.药士 B.药师 C.执业药师 D.主管药师 E.主任药师

查看答案