首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下图所示的逻辑流实现折半查找功能,最少需要______个测试用例可以覆盖所有的可能路径。
下图所示的逻辑流实现折半查找功能,最少需要______个测试用例可以覆盖所有的可能路径。
admin
2012-05-21
57
问题
下图所示的逻辑流实现折半查找功能,最少需要______个测试用例可以覆盖所有的可能路径。
选项
A、1
B、2
C、3
D、4
答案
B
解析
本题考查软件测试的相关知识。折半查找是在一组有序的数(假设为递增顺序)中查找一个数的算法,其思想是:将待查找的数与数组中间位置mid的数进行比较,若相等,则查找成功;若大于中间位置的数,则在后半部分进行查找;若小于中间位置的数,则在前半部分进行查找。直到查找成功,返回所查找的数的位置,或者失败,返回-1。设计一个查找成功的测试用例,可以覆盖除了return-1之外的所有语句和路径;设计一个查找失败的测试用例,可以覆盖除了returnmid之外的所有语句和路径。因此,最少需要2个测试用例才可以覆盖所有的路径。
转载请注明原文地址:https://kaotiyun.com/show/UzRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
软件质量包含多方面的内容,(7)、(8)、可移植性和可复用性等是较为重要的质量特性。在软件开发中,必须采取有力的措施,以确保软件的质量,这些措施至少应包括(9)、(10)和(11)。
在某台路由器上定义了一条访问控制列表access-list109denyicmp10.1.10.100.0.255.255anyhost-unreachable,其含义是(51)。
帧中继系统设计的主要目标是用于互连多个(5)。
以下不能在Linux系统核心态下执行的指令是(22)。
为两个对等的开放系统之间提供按“请求/应答”方式交换管理信息的协议是(65)。
距离矢量路由协议使用水平分割技术的目的是______。
阅读以下说明,解释(n)处有下划线的含义。【说明】现有两台cisco路由器,现在要求实现router1和router2联通并且要有md5认证。有认证的情况下实现两台路由器的互联,这两台路由器必须配置相同的认证方式和密钥才能进行双方
TheBorderGatewayProtocol(BGP)isaninterautonomoussystem(6)protocol.TheprimaryfunctionofaBGPspeakingsystemistoex
以太网介质访问控制策略可以采用不同的监听算法,其中一种是:一旦介质空闲就发送数据,假如介质忙,继续监听,直到介质空闲后立即发送数据,这种算法称为(1)监听算法,该算法的主要特点是(2)。(2011年下半年试题)(2)
The Rational Unified Process(RUP)is a software engineering process, which captures many of best practices in modem softwaredevel
随机试题
人们对其周围的人或事物的认识存在着偏差指的是
全国人民代表大会决策采取的主要表现形式有()
酚妥拉明过量引起血压下降时,升压用
城市土地的国有化中,征购指的是()。
我国信息化的发展可分为()几个阶段。
建筑安装工程施工中生产工人的流动施工津贴属于()。
以下不属于员工素质测评的基本原理是()。
Kerberos协议用于认证用户对网络资源的请求,执行用户和服务的安全确认的是()。
某模拟网站的主页地址是http://localhost/web/index.htm,打开此主页,浏览“航空知识”页面,查找“运七运输机”的页面内容并将它以文本文件的格式保存到考生文件夹下,命名为“y7ysj.txt”。
A、$1,200B、$2,400C、$1,500D、$4,200B这是数字题,文中只出现了一个数字,所以不难把握。
最新回复
(
0
)