欢迎访问第一题库!

阅读下列说明,回答问题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'; 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 } //127、请给出满足100%DC(判定覆盖)所需的逻辑条件。8、请画出上述程序的控制流图,并计算其控制流图的环路复杂度VG.。9、假设函数gz_open的参数mode是由26个小写字母'a'-'z'、数字'0'-'9'以及空格组成的字符串,请使用基本路径测试法构造1个测试用例,使之覆盖所有基本路径。

答案:


相关标签:

(中级)软件评测师     逻辑     覆盖     程序     问题     遍历    

推荐文章

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某宾馆为了有效地管理客房资源,满足不同客户需求,拟构建一套宾馆信息管理系统,以方便宾馆管理及客房预订等业务活动。【需求分析结果】 某信息系统集成项目采用净值分析技术进行成本控制,假设当前状况数据如下表所示,则该项目的CPI、EAC、当前项目的状态分别是 (46) 。 用Excel制作的学生计算机文化基础课程成绩表如下图所示。若学生成绩小于60分,需要在对应的备注栏填“不及格”;若学生成绩大于59分,小于79,需要在对应的备注栏填“及格”;否则在对应的备注栏填“良好 下面的OSPF网络由多个区域组成。在这些路由器中,属于主干路由器的是(本题) ,属于自治系统边界路由器(ASBR)的是( ) 一个好的变更控制过程,给项目风险承担者提供了正式的建议变更机制。如下图所示的需求变更管理过程中,①②③处对应的内容应分别是() 下图是质量控制工具中的( ) 。 攻克要塞的一个分支机构被分配了一个C类地址192.168.36.0/24,该分支机构现在需要分配IP地址有财务、人力资源、销售、审计、计划、服务六个部门,每个部门一个子网,每个部门的机器数量不超过25 阅读以下说明,回答问题 1至问题 3. 将解答填入答题纸对应的解答栏内。【说明 】某局域网的拓扑结构如图 3-1 所示。其中switchA ge0/0/2与路由器相连。网络的主要配置如下,请解释配置命 假设段页式存储管理系统中的地址结构如下图所示,则系统中( )。 商业性机构网站的域名类型是______。
221381
领取福利

微信扫码领取福利

微信扫码分享