如果要对一个三角形程序进行测试用例设计,三角形程序的功能是根据三条边的边长来判断三角形的类型,输出有4种情况,分别是:不等边三角形,等腰但非等边三角形,等边三角形,不能构成三角形。且要求边长必须是整数。请问,最多需要设计多少个测试用例?A.无法穷尽B.1000C.1728D.30

题目

如果要对一个三角形程序进行测试用例设计,三角形程序的功能是根据三条边的边长来判断三角形的类型,输出有4种情况,分别是:不等边三角形,等腰但非等边三角形,等边三角形,不能构成三角形。且要求边长必须是整数。请问,最多需要设计多少个测试用例?

A.无法穷尽

B.1000

C.1728

D.30


相似考题
更多“如果要对一个三角形程序进行测试用例设计,三角形程序的功能是根据三条边的边长来判断三角形的类型,输出有4种情况,分别是:不等边三角形,等腰但非等边三角形,等边三角形,不能构成三角形。且要求边长必须是整数。请问,最多需要设计多少个测试用例?”相关问题
  • 第1题:

    阅读以下说明,回答问题1~2,将解答填入对应的解答栏内。

    [说明] 某程序的功能是输入三个正整数作为边长,判断三条边构成的三角形是否等边、等腰或是一般三角形。

    通过该程序的算法用等价类设计测试用例,检查逻辑覆盖标准。


    正确答案:(1)划分等价类并编号见下表: (2)为合理设计等价类测试用例对于表中对应的四个合理等价类用三个测试用例覆盖见下表: (3)为每—个不合理等价类设计一个侧试用例见下表:
    (1)划分等价类并编号,见下表: (2)为合理设计等价类测试用例,对于表中对应的四个合理等价类,用三个测试用例覆盖,见下表: (3)为每—个不合理等价类设计一个侧试用例,见下表:

  • 第2题:

    下列给定程序中,函数fun()的功能是:根据输人的三条边长(整形),判断能否构成三角形;构成的是等边三角形还是等腰三角形。若能构成等边三角形函数,返回3;若能构成等腰三角形函数,返回2;若构成=三角形函数,返回l;若不能构成三角形函数返回0。 请修改函数fun()中的错误,得出正确的结果。 注意:不要改动main()函数,不能增行或减行,也不能更改程序的结构。 试题程序:


    正确答案:
    (1)错误:return1;
    正确:return3;
    (2)错误:return3;
    正确:return1;
    【解析】本题利用if语句判断三条边的关系,根据判断的结果,返回题干中要求的值。
    (1)第一个标识下的语句“if(x==y&&y==z)”说明x,y,z三个值相等,即等边三角形,所以应该返回3,将“1”改成“3”。
    (2)第二个标识下的else语句应该是除了等边及等腰三角形之外的三角形,所以应该返回1,应将“3”改成“1”。

  • 第3题:

    编写一个三角形判定函数,输入三角型的三个边长:A、B 和C。当三边不可能构成三角 形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若 是等边三角形,则提示“等边三角形”。 请根据决策表法设计测试用例。


    正确答案:

  • 第4题:

    在三角形计算中,要求三角型的三个边长:A、B 和C。当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若是等边三角形,则提示“等边三角形”。给出程序伪代码、控制流程图、找出基本测试路径。


    正确答案:
    1.Programtriangle22.Dima,b,cAsInteger3.DimIsATriangleAsBoolean4.Output(“Enter3integerswhicharesidesofatriangle”)5.Input(a,b,c)6.Output(“SideAis”,a)7.Output(“SideBis”,b)8.Output(“SideCis”,c)9.If(a<b+c)AND(b<a+c)AND(c<a+b)10.ThenIsATriangle=True11.ElseIsATriangle=False12.EndIf13.IfIsATrangle14.Thenif(a=b)AND(b=c)15.ThenOutput(“Equilateral”)16.ElseIf(a<>b)AND(a<>c)AND(b<>c)17.ThenOutput(“Scalence”)18.ElseOutput(“Isosecles”)19.EndIf20.EndIf21.ElseOutput(“NOTaTriangle”)22.EndIf23.Endtriangle2圈复杂度是5。基本路径(略)。

  • 第5题:

    正六边形特点是()。

    • A、中心角均为60°
    • B、各三角形均为等边三角形
    • C、半径R等于边长SD

    正确答案:A,B,C

  • 第6题:

    公制三角形螺纹、牙的断面开状为()。

    • A、等腰三角形
    • B、等边三角形
    • C、任意三角形
    • D、等腰或等边三角形

    正确答案:B

  • 第7题:

    最简单的插花方法通常多按照()几何图形来构图。

    • A、等边三角形
    • B、直角三角形
    • C、圆形
    • D、不等边三角形

    正确答案:D

  • 第8题:

    不等边三角形的插制方法与步骤基本与等腰三角形一样,知识根据设计需要变动三个骨架枝的长度()即可。

    • A、长短近似
    • B、互不相等
    • C、完全等同
    • D、大体相等

    正确答案:B

  • 第9题:

    程序功能说明中指出:由三个输入数据表示一个三角形的三条边长。根据黑盒法中的边缘值分析法设计测试用例,应选()。

    • A、a=3,b=4,c=5
    • B、a=1,b=2,c=4
    • C、上述A、B项目都应选上
    • D、a=1,b=2,c=3

    正确答案:D

  • 第10题:

    系统轴测图中标高符号应以()表示。

    • A、直角三角形
    • B、等边三角形
    • C、直角等腰三角形
    • D、三角形

    正确答案:C

  • 第11题:

    单选题
    程序功能说明中指出:由三个输入数据表示一个三角形的三条边长。根据黑盒法中的边缘值分析法设计测试用例,应选()。
    A

    a=3,b=4,c=5

    B

    a=1,b=2,c=4

    C

    上述A、B项目都应选上

    D

    a=1,b=2,c=3


    正确答案: A
    解析: 暂无解析

  • 第12题:

    判断题
    栽植点呈三角形的配植方式称三角形种植,一般只有不等边三角形和等腰三角形两种形式。()
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    给定程序MODll.C中函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形:构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成一般三角形函数返回1,若不能构成三角形函数返回0。

    请改正函数fun中指定部位的错误,使它能得出正确的结果。

    注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!


    正确答案:(1)int fun(int aint bint c) (2)else return 1;
    (1)int fun(int a,int b,int c) (2)else return 1; 解析:本题中函数的功能是判断能否构成三角形;构成的是等边三角形,还是等腰三角形,利用if语句判断三边值之间的关系,然后根据判断结果,返回题干中要求的值。
    构成三角形的条件是任意两边之和大于第三边,等腰三角形的条件是在构成三角形的基础上还需要两条边相等,等边三角形是三条边均相等。

  • 第14题:

    在三角形计算中,要求三角型的三个边长:A、B 和C。当三边不可能构成三角形时提示 错误, 可构成三角形时计算三角形周长。若是等腰三角形,显示“等腰三角形”,若是等边 三角形,则显示“等边三角形”。(15分) (1) 写出程序伪代码,画出控制流程图 (2)计算圈复杂度V(g) (3)找出基本测试路径


    正确答案:
    publicStringcheck(inta,intb,intc){Stringstr="";if(a+b>c&&a-b<c){//可构成三角形if((a==b&&a!=c)||(a==c&&a!=b)||(b==c&&a!=b)){str="可构成等腰三角形";}if((a==b)&&(a==c)&&(c==b)){str="可构成等边三角形";}else{str="可构成三角形";}}returnstr;}V(G)=3基本路径1->2>3->4->5->71->2->4->5->71->2->4->5->6->71->2->3->4->6->7

  • 第15题:

    编写一个三角形判定函数,输入三角型的三个边长:A、B 和C。当三边不可能构成三角 形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若 是等边三角形,则提示“等边三角形”。 (1)请写出弱一般、强一般、弱健壮等价类测试用例 (2)请写出强健壮等价类的测试用例个数 要求写出分析过程


    正确答案:R1={:等边三角形} 有效类{三边相等},无效类{(三边相等,都为负)} R2={:等腰三角形} 有效类{二边相等} 无效类{(二边相等,存在边为负),(二边相等,不构成三角形)} R3={: 不等边三角形} 有效类{三边不相等} 无效类{(三边不相等,不构成三角形), (三边不相等,存在边为负)} 弱一般与强一般等价类测试用例: 测试用例 a b c 有效等价类 W1 5 5 5 等边三角形 W2 2 2 3 等腰三角形 W3 3 4 5 不等边三角形 弱健壮等价类测试用例: 测试用例 a b c 有效等价类 WR1 -1 -1 -1 R1 WR2 5 -1 5 R2 WR3 5 100 5 R2 WR4 100 5 10 R3 WR5 5 -1 10 R3 W1 5 5 5 等边三角形 W2 2 2 3 等腰三角形 W3 3 4 5 不等边三角形 强健壮等价类测试用例个数:18个

  • 第16题:

    案例
    下面是两位教师关于《等边三角形》的教学过程

    教师甲
    教师乙

    (1)复习等腰三角形的性质及判定方法。
    教师提问、学生思考:边怎样 角怎样 对称性呢
    (2)等边三角形性质的教学。
    教师提问、学生思考:
    ①什么样的三角形叫等边三角形
    ②等边三角形的三个内角都相等吗
    ③等边三角形是轴对称图形吗
    (3>等边三角形判定的教学
    师:哪位同学说说我们应从什么角度来考虑等边三角形
    的判定方法
    生:从角和边来考虑。(教师希望的答案是从边和角来考
    虑)
    师:那你能说一下等边三角形有怎样的判定方法吗
    生:从角来说,我认为三个内角都是600的三角形是等边
    三角形(学生的回答出乎老师的预设,打乱了PPT的放
    映程序)
    师:关于边的研究比较简单,我们还是从边开始探讨吧。
    生:好。(学生没有异议,只能跟着老师的要求回答问题,
    继续学习)
    (1)复习引入
    ①理解等腰三角形的定义、性质;
    ②观察生活中的等边三角形,引出课题。
    (2)新课教学
    ①等边三角形有什么性质
    (PPT显示)可以从边、角、对称性来考虑
    设计活动1:
    学生拿出课前准备的等边三角形纸片,认真折叠并
    观察,小组合作,互相探讨,一个小组代表发表自己
    组的观点.其他小组补充,最后一起归纳总结。
    ②等边三角形的判定方法有哪些 设计开放性提问
    (唧’显示)
    你认为怎样才能说明三角形是等边三角形 等腰三
    角形怎样变化才能说明是等边三角形
    设计活动2:
    小组合作,互相探讨,教师操作几何画板,学生也上
    台操作几何画板,观察等腰三角形满足什么条件后
    成为等边三角形。学生积极主动地参与课堂学习,能
    够在折纸操作后很快说出等边三角形的性质和判定
    方法.通过操作几何画板形象地展现变化过程。新知
    识的获得和掌握很快且水到渠成,最后教师和学生
    一起归纳总结。
    问题:
    请从下列三个方面对甲乙两位教师的教学过程进行评价:
    (1)引入的特点;(6分)
    (2)教师教的方式;(7分)+
    (3)学生学的方式。(7分)


    答案:
    解析:
    (1)甲教师的引入存在优点也存在缺陷。优点是一开始复习了上节内容,巩固旧识,但是并没有进行新旧知识间的衔接过渡.没有达到降低学生对新知识的认知难度的目的。
    乙教师的引人存在优点也存在缺陷。优点是一开始复习了上节内容,巩固旧知识。并联系生活实际让学生观察等边三角形的特点.降低学生对新知识的认知难度。但是在巩固旧知识时并没有合理地进行新旧知识之间的衔接过渡,使学生对等边三角形与等腰三角形之间的关系没有得到一个初步的感官认识。
    (2)甲教师的教学方法存在优点也存在缺陷,在教学开始开门见山地介绍本节课题,抛出问题:(!)什么样的三角形叫等边三角形 ②等边三角形的三个内角都相等吗 ③等边三角形是轴对称图形吗 引起学生的有意注意,使学生迅速进入学习状态,对本节内容的基本轮廓有了大致了解,但是没有进行合理的情境创设,将知识全盘塞给学生,剥夺了学生发现问题、提出问题进而解决问题的过程。无法激发学生学习新知识的兴趣,学生只能机械地配合教师教学。在进行等边三角形判定的教学过程中,教师没有做好充分的课前准备,预设学生在课堂中提出各种问题的突发情况,采取回避方式来应对学生提出“从角来说,我认为三个内角都是60。的三角形是等边三角形”,这不符合新课程标准中对教师的要求。限制学生思维,扼杀学生探求真理的欲望,不利于学生的成长。
    乙教师的教学方法存在优点也存在缺陷。优点是充分发挥了学生的主动性,动手操作,小组合作探究,开放性问题等环节的设置.激发了学生开动脑筋自主探究的兴趣并能够调动学生参与到课堂教学活动的积极性。缺点在于教师对“等边三角形有什么性质 ”这一开放性问题的提出并不能充分突出“等边三角形”这节的核心——通过与等腰三角形性质的探究过程迁移到对等边三角形性质的探究。为第二个开放性问题的解决造成了一定的阻碍。
    (3)甲教师的学生在学习过程中,只是在机械地配合教师的提问,完成本节课的教学。甲教师在日常教学过程中没有注意培养学生善于思考、提出问题、发现问题、解决问题的良好习惯。导致学生学习的积极性不高,对学习内容存在疑问也不会及时提出。
    乙教师的学生在学习过程中,动手操作能力、合作探究意识均很强。学习积极性高,对学习过程中存在的疑问能够及时提出,并善于通过自主探究合作交流解决问题。

  • 第17题:

    东方式插花中,通常要求花枝之间要构成()。

    • A、等边三角形
    • B、等腰三角形
    • C、不等边三角形
    • D、四边形

    正确答案:C

  • 第18题:

    栽植点呈三角形的配植方式称三角形种植,一般只有不等边三角形和等腰三角形两种形式。()


    正确答案:错误

  • 第19题:

    东方式插花的主枝常构成()。

    • A、等边三角形
    • B、等腰三角形
    • C、不等边三角形
    • D、四边形

    正确答案:C

  • 第20题:

    三株树配植,在平面上应为()。

    • A、等腰三角形
    • B、不等边三角形
    • C、等边三角形
    • D、直线

    正确答案:B

  • 第21题:

    由驴桥定理可判断的是()。

    • A、等边三角形三个角相等
    • B、等边三角形角度与边长的关系
    • C、等腰三角形两底角相等
    • D、等腰三角形底角与腰长的关系

    正确答案:C

  • 第22题:

    单选题
    正等轴测剖视图中,剖面线轴测单位长度的连线方向是()。
    A

    等边三角形

    B

    等腰三角形

    C

    等腰直角三角形

    D

    45°


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    由驴桥定理可判断的是()。
    A

    等边三角形三个角相等

    B

    等边三角形角度与边长的关系

    C

    等腰三角形两底角相等

    D

    等腰三角形底角与腰长的关系


    正确答案: B
    解析: 暂无解析

  • 第24题:

    单选题
    三株树配植,在平面上应是()。
    A

    等腰三角形

    B

    等边三角形

    C

    不等边三角形

    D

    直线


    正确答案: D
    解析: 暂无解析