首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
一个栈(Stack)对象有三种状态:S1——栈空;S2——栈非空也非满;S3——栈满。则各个状态的条件如下: S1:(t0)创建栈对象时初始化,这是系统做的 (t1)在S2状态下执行置空运算setEmpty() (t2)在S3状态下执行置
一个栈(Stack)对象有三种状态:S1——栈空;S2——栈非空也非满;S3——栈满。则各个状态的条件如下: S1:(t0)创建栈对象时初始化,这是系统做的 (t1)在S2状态下执行置空运算setEmpty() (t2)在S3状态下执行置
admin
2009-11-26
34
问题
一个栈(Stack)对象有三种状态:S1——栈空;S2——栈非空也非满;S3——栈满。则各个状态的条件如下:
S1:(t0)创建栈对象时初始化,这是系统做的
(t1)在S2状态下执行置空运算setEmpty()
(t2)在S3状态下执行置空运算setEmpty()
(t3)在S2状态下执行出栈运算Pop()
S2:(t4)在S1状态下执行进栈运算Push()
(t5)在S3状态下执行出栈运算Pop()
S3:(t6)在S2状态下执行进栈运算Push()
为简化问题,假设栈Stack的容量为2,栈元素的数据类型为整数。
设计一组测试用例,使该程序所有函数的语句覆盖率尽量达到100%。如果认为该程序的语句覆盖率无法达到100%,需说明原因。
选项
答案
设计测试用例时,关键需要注意将t的值达到Max,即起码要输入四个name才行,这样当t==Max才能为真,才可以执行相应的分支语句。 具体输入如下: 输入四个name:1 小明 凤凰街 南京 210000 1 小红 南京路 上海 120000 1 王明 达成路 上海 120000 1 李明 南京路 北京 100000 打算输入第五个:1 删除一个name:2 小明 列出所有: 3 退出: 4 这样,程序中每一条语句都能够被执行。 上述测试用例能够使每条语句均执行,故语句覆盖率能够达到100%。
解析
转载请注明原文地址:https://kaotiyun.com/show/f5NZ777K
本试题收录于:
四级软件测试工程师题库NCRE全国计算机四级分类
0
四级软件测试工程师
NCRE全国计算机四级
相关试题推荐
请阅读以下技术说明和C代码,将程序段中(1)~(5)空缺处的语句填写完整。【说明】著名的四色定理指出任何平面区域图均可用4种颜色着色,使相邻区域着不同的颜色。以下C程序对给定的区域图找出所有可能的不超过4种颜色的着色方案。该程序中用1~4分
阅读以下说明及VisualBasic程序代码,将应填入(n)处的字句写在对应栏内。[说明]本程序将利用文本框txtInput输入的一行字符串中的所有字母加密,加密,加密结果在文本txtCode中显示。加密方法如下:将每个字母的序号移动5个位
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。[说明]本程序使用类来管理员工的通讯地址信息。已知程序的输出为:输出记录:5姓名:王丽华街道地址:中华路15号市:襄樊市省;湖北省邮政编
阅读以下说明及VisualBasic程序代码,将应填入(n)处的字句写在对应栏内。[说明]本程序提供了三阶矩阵加、减及乘运算的功能。用户单击“生成操作数”按钮将随机生成两个矩阵(即操作数1和操作数2),再单击某一矩阵运算按钮后,程序将输出相应运
阅读以下说明和Java代码,将解答写入对应栏内。【说明】下面的程序是从命令行输入3个数传递到publicstaticvoidmain(Stringargs[])方法中(如javaIsTriangle345),并判断这3个数能否构
阅读以下应用说明及VisualBasic部分程序代码,将应填入(n)处的字句写在对应栏内。【说明】该应用程序是用来求一元二次方程和一元一次方程的,其运行如图2所示。当用户在对应方程系数的文本框(txt1、txt2和txt3)中输入数
阅读以下标准书号校验码的技术说明和程序流程图,根据要求回答问题1至问题3。[说明]为实现图书的国际统一编码,便于实现计算机化的图书管理,每本正式出版的图书都印有国际标准书号。标准书号由“ISBN”、10个数字(0-9)组成,其格式如下。
在图2-11所示的程序流程图中,若要某个房间I被选中,则需要满足什么条件?如果限制该算法最多输出K个可供选择的房间号,则在程序流程图(见图2-11)中“>N”(a所指向的判断框中)应修改为(4)。
已知类SubClass的getSum方法返回其父类成员i与类SubClass成员i的和,类SuperClass中的getSum为纯虚拟函数,程序中的第23行有错误,请修改该错误并给出修改后的完整结果,然后完善程序中的空缺,分析程序运行到第15行且尚未执行第
以下对于数据库的几种关键字的描述中,错误的是(20)。
随机试题
根据课堂师生的注意、思维、情感和意志等心理状态的观察记录,可将课堂气氛分为()。
属于水肿阳水辨证要点的有
几年前,P公司获得S公司80%的股权,S公司以成本加成25%的价格出售商品给P公司,P公司和S公司20×6年相关数据如下:20×6年间,P公司以400000元的价格购得S公司商品。P公司20×5年和20×6年12月31日的存货中包括购自S公司的商品分别
烧伤容易引起胃肠道消化液持续丢失和大创面慢性渗液容易引起
A.血热B.气虚C.血虚D.血瘀E.精血亏虚
追缴财产适用于( )的无效合同。
会计电算化的意义有()。
()是由供方与需方以外的物流企业提供物流服务的业务模式。
依据传授知识与思想品德教育相统一规律而提出的教学原则是()
在嵌入式系统设计中,一般包含多种类型的存储资源,比如ROM、EEPROM、NANDFlash、NorFlash、DDR、SD卡等。下面关于这些资源的描述中,正确的是__________。
最新回复
(
0
)