如果要对一个三角形程序进行测试用例设计,三角形程序的功能是根据三条边的边长来判断三角形的类型,输出有4种情况,分别是:不等边三角形,等腰但非等边三角形,等边三角形,不能构成三角形。且要求边长必须是整数。请问,最多需要设计多少个测试用例?A.无法穷尽B.1000C.1728D.30
如果要对一个三角形程序进行测试用例设计,三角形程序的功能是根据三条边的边长来判断三角形的类型,输出有4种情况,分别是:不等边三角形,等腰但非等边三角形,等边三角形,不能构成三角形。且要求边长必须是整数。请问,最多需要设计多少个测试用例?
A.无法穷尽
B.1000
C.1728
D.30
参考答案和解析
D
相关考题:
阅读以下说明,回答问题1~2,将解答填入对应的解答栏内。[说明] 某程序的功能是输入三个正整数作为边长,判断三条边构成的三角形是否等边、等腰或是一般三角形。通过该程序的算法用等价类设计测试用例,检查逻辑覆盖标准。
给定程序MODll.C中函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形:构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成一般三角形函数返回1,若不能构成三角形函数返回0。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
下列给定程序中,函数fun()的功能是:根据输人的三条边长(整形),判断能否构成三角形;构成的是等边三角形还是等腰三角形。若能构成等边三角形函数,返回3;若能构成等腰三角形函数,返回2;若构成=三角形函数,返回l;若不能构成三角形函数返回0。 请修改函数fun()中的错误,得出正确的结果。 注意:不要改动main()函数,不能增行或减行,也不能更改程序的结构。 试题程序:
在三角形计算中,要求三角型的三个边长:A、B 和C。当三边不可能构成三角形时提示 错误, 可构成三角形时计算三角形周长。若是等腰三角形,显示“等腰三角形”,若是等边 三角形,则显示“等边三角形”。(15分) (1) 写出程序伪代码,画出控制流程图 (2)计算圈复杂度V(g) (3)找出基本测试路径
编写一个三角形判定函数,输入三角型的三个边长:A、B 和C。当三边不可能构成三角 形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若 是等边三角形,则提示“等边三角形”。 请根据决策表法设计测试用例。
编写一个三角形判定函数,输入三角型的三个边长:A、B 和C。当三边不可能构成三角 形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若 是等边三角形,则提示“等边三角形”。 (1)请写出弱一般、强一般、弱健壮等价类测试用例 (2)请写出强健壮等价类的测试用例个数 要求写出分析过程
在三角形计算中,要求三角型的三个边长:A、B 和C。当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若是等边三角形,则提示“等边三角形”。给出程序伪代码、控制流程图、找出基本测试路径。
案例 下面是两位教师关于《等边三角形》的教学过程 教师甲 教师乙 (1)复习等腰三角形的性质及判定方法。 教师提问、学生思考:边怎样 角怎样 对称性呢 (2)等边三角形性质的教学。 教师提问、学生思考: ①什么样的三角形叫等边三角形 ②等边三角形的三个内角都相等吗 ③等边三角形是轴对称图形吗 (3>等边三角形判定的教学 师:哪位同学说说我们应从什么角度来考虑等边三角形 的判定方法 生:从角和边来考虑。(教师希望的答案是从边和角来考 虑) 师:那你能说一下等边三角形有怎样的判定方法吗 生:从角来说,我认为三个内角都是600的三角形是等边 三角形(学生的回答出乎老师的预设,打乱了PPT的放 映程序) 师:关于边的研究比较简单,我们还是从边开始探讨吧。 生:好。(学生没有异议,只能跟着老师的要求回答问题, 继续学习) (1)复习引入 ①理解等腰三角形的定义、性质; ②观察生活中的等边三角形,引出课题。 (2)新课教学 ①等边三角形有什么性质 (PPT显示)可以从边、角、对称性来考虑 设计活动1: 学生拿出课前准备的等边三角形纸片,认真折叠并 观察,小组合作,互相探讨,一个小组代表发表自己 组的观点.其他小组补充,最后一起归纳总结。 ②等边三角形的判定方法有哪些 设计开放性提问 (唧’显示) 你认为怎样才能说明三角形是等边三角形 等腰三 角形怎样变化才能说明是等边三角形 设计活动2: 小组合作,互相探讨,教师操作几何画板,学生也上 台操作几何画板,观察等腰三角形满足什么条件后 成为等边三角形。学生积极主动地参与课堂学习,能 够在折纸操作后很快说出等边三角形的性质和判定 方法.通过操作几何画板形象地展现变化过程。新知 识的获得和掌握很快且水到渠成,最后教师和学生 一起归纳总结。 问题: 请从下列三个方面对甲乙两位教师的教学过程进行评价: (1)引入的特点;(6分) (2)教师教的方式;(7分)+ (3)学生学的方式。(7分)
程序功能说明中指出:由三个输入数据表示一个三角形的三条边长。根据黑盒法中的边缘值分析法设计测试用例,应选()。A、a=3,b=4,c=5B、a=1,b=2,c=4C、上述A、B项目都应选上D、a=1,b=2,c=3
单选题程序功能说明中指出:由三个输入数据表示一个三角形的三条边长。根据黑盒法中的边缘值分析法设计测试用例,应选()。Aa=3,b=4,c=5Ba=1,b=2,c=4C上述A、B项目都应选上Da=1,b=2,c=3
单选题三株树配植,在平面上应是()。A等腰三角形B等边三角形C不等边三角形D直线