首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明,回答问题,将解答填入对应的解答栏内。 [说明] 给出一个接收三个数a、b、c作为三角形边长并输出三角形的类型的程序。程序代码如下所示: 结点 源代码行 A read a, b, c B
阅读以下说明,回答问题,将解答填入对应的解答栏内。 [说明] 给出一个接收三个数a、b、c作为三角形边长并输出三角形的类型的程序。程序代码如下所示: 结点 源代码行 A read a, b, c B
admin
2009-02-15
98
问题
阅读以下说明,回答问题,将解答填入对应的解答栏内。
[说明] 给出一个接收三个数a、b、c作为三角形边长并输出三角形的类型的程序。程序代码如下所示:
结点 源代码行
A read a, b, c
B type = "scalene"
C if(a = = b || b = = c|| a = = c)
D type = "isosceles"
E if (a = = b && b= =c)
F type = "equilateral"
G if (a> =b+ c || b> =a+ c||c> =a+ b)
H type = "not a triangle"
I if (a< =0 || b< =0 ||c< =0)
J type = "bad inputs"
K print type
给出上面三角形伪码中的所有可行路径,进行每条路径测试。并找出达到C0和C1覆盖的最小测试案例集合。
选项
答案
解析
一条路径是利用某个测试案例执行的一个唯一的程序结点序列。在上述测试矩阵中有8个子域。这8个子域每一个子域恰好是一条路径。在该例子中,有16个T和F的不同组合。但是,其中有8个组合是不可行路径。也就是说,对于诙问题的条件不存在具有这8种T和F的组合的测试案例。很难确定一条路径是不可行还是难于找到执行该路径的测试案例。
下面的表给出了三角形伪代码中的8条可行路径。
C0可以用三个小于或等于零的相同的值来达到,即0, 0,0。
C1可以用两个测试案例来达到,分别是0,0,0和一个不等边三角形(即3,4,5)。
转载请注明原文地址:https://kaotiyun.com/show/4uDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
()模型吸收了软件工程“演化”的概念,使用原型及其他方法来尽量降低风险,适合于大型复杂软件系统的开发。
软件可靠性管理把软件可靠性活动贯穿于软件开发的全过程,成为软件工程管理的一部分。确定软件可靠性度量活动属于()阶段。
1976年Diffie与Hellman首次公开提出___________的概念与结构,采用两个独立的密钥对数据分别进行加密与解密,且加密过程基于数学函数,从而带来了加密领域的革命性进步。
某个应用中,需要对输入数据进行排序,输入数据序列基本有序(如输入为1,2,5,3,4,6,8,7)。在这种情况下,采用(40)排序算法最好,时间复杂度为(41)。(41)
某开发小组欲开发一个软件系统,实现城市中不同图书馆的资源共享,包括实体资源和电子资源,共享规则可能在开发过程中有变化。客户希望开发小组能尽快提交可运行的软件,且可以接受多次交付。这种情况下最适宜采用(31)开发过程模型。主要是因为这种模型(32)。(
测试执行过程的阶段不包括______。
设用2K×4位的存储器芯片组成16K×8位的存储器(地址单元为0000H~3FFFH,每个芯片的地址空间连续),则地址单元0B1FH所在芯片的最小地址编号为______。A.0000HB.2800HC.2000HD.0800H
在结构化分析方法中,利用分层数据流图对系统功能建模。以下关于分层数据流图的叙述中,不正确的是___________(32)。采用数据字典为数据流图中的每个数据流、文件、加工以及组成数据流或文件的数据项进行说明,其条目不包括____________(33)。
Youaredevelopingaserver-sideenterpriseapplication.Itmustsupportavarietyofdifferentclientsincludingdesktopbrowse
随机试题
肉芽肿性炎
硝普钠作用是吗啡作用是
以重量法检查盐酸吗啡中“其他生物碱”的限度依据是
所谓“寒从中生”病机,主要是指
电梯的设计单位应当将设计总图等报送所在地区的省级政府()部门审查。
某工程项目,系一钢筋混凝土框架结构多层办公楼,施工图纸已齐备,现场已完成三通一平工作,满足开工条件。该工程由业主自筹建设资金,实行邀请招标发包。业主要求工程于2000年5月1日开工,至2001年4月30日完工,总工期为1年,共计365个日历天。按国家工期
所有错账更正法,均应由记账人员及相关人员在账簿记录更正处盖章以示负责。()
设A为m×n矩阵,以下命题正确的是()。
下列关于软件工程的描述中正确的是
Comparisonsweredrawnbetweenthedevelopmentoftelevisioninthe20thcenturyandthediffusionofprintinginthe15thand1
最新回复
(
0
)