niusouti.com

利用等价类的划分,为判断其中任意两个数之和应大于第3个数是否为三角形的条件建立等价类表。

题目

利用等价类的划分,为判断其中任意两个数之和应大于第3个数是否为三角形的条件建立等价类表。


相似考题
更多“利用等价类的划分,为判断其中任意两个数之和应大于第3个数是否为三角形的条件建立等价类表。 ”相关问题
  • 第1题:

    以下关于等价类划分法的叙述中,不正确的是( )。

    A.如果规定输入值a的范围为1~99,那么得到两个等价类,即有效等价类{a|1<=a<=99|,无效等价类{a|a<1或者a>99}
    B.如果规定输入值s的第一个字符必须为数字,那么得到两个等价类,即有效等价类{s|s的第一个字符是数字),无效等价类{s|s的第一个字符不是数字)
    C.如果规定输入值x取值为1,2,3三个数之一,那么得到4个等价类,即有效等价类{x|x=1}、{x|x=2}、{x|x=3},无效等价类{x|x≠1,2,3}
    D.如果规定输入值i为奇数,那么得到两个等价类,即有效等价类{i|i是奇数},无效等价类{i|i不是奇数}

    答案:A
    解析:
    本题考查黑盒测试方法中的等价类划分法。
    在等价类划分法中,如果规定了输入数据取值范围或值的个数的情况下,可以确定一个有效等价类和两个无效等价类;如果规定了一组输入数据(假设包括n个输入值),并且程序要对每一个输入值分别进行处理的情况下,可确定n个有效等价类(每个值确定一个有效等价类)和一个无效等价类(所有不允许的输入值的集合);如果输入条件规定了输入值的集合或规定了"必须如何"的条件下,可以确定一个有效等价类和一个无效等价类(该集合有效值之外);如果规定了输入数据必须遵守的规则或限制条件的情况下,可确定一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。
    本题中,选项A属于规定了输入数据的取值范围,因此应该得到一个有效等价类{a|1<=a<=99|和两个无效等价类{a|a<1}、{a|a>99}。

  • 第2题:

    以下关于等价类划分法的叙述中,不正确的是______。

    A.如果规定输入值string1必须以'\0'结束,那么得到两个等价类,即有效等价类{string1|string1以'\0'结束},无效等价类{string1|string1不以'\0'结束}
    B.如果规定输入值int1取值为1,一1两个数之一,那么得到3个等价类,即有效等价类{int1|int1=1}、{int1|int1=-1},无效等价类{int1|int1≠1并且int1≠-1}
    C.如果规定输入值int2的取值范围为-10~9,那么得到两个等价类,即有效等价类{int2|-10<=int2<=9},无效等价类{int2|int2<=-10或者int2>9}
    D.如果规定输入值int3为质数,那么得到两个等价类,即有效等价类{int3|int3是质数},无效等价类{int3|int3不是质数}

    答案:C
    解析:
    试题分析:本题考查黑盒测试方法中的等价类划分法。在等价类划分法中,如果输入条件规定了输入值的集合或规定了“必须如何”的条件,则可以确定一个有效等价类和一个无效等价类(该集合有效值之外);如果规定了一组输入数据(假设包括n个输入值),并且程序要对每一个输入值分别进行处理的情况下,可确定n个有效等价类(每个值确定一个有效等价类)和一个无效等价类(所有不允许的输入值的集合);如果规定了输入数据取值范围或值的个数,可以确定一个有效等价类和两个无效等价类;如果规定了输入数据必须遵守的规则或限制条件的情况下,可确定一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。本题中,选项C属于规定了输入数据的取值范围,因此应该得到一个有效等价类{int2|-10<=int2<=9}和两个无效等价类{int2|int2<-10}、{int2|int2>9}。参考答案:C

  • 第3题:

    (判断)强健壮等价类测试中测试用例个数为各个被测变量的等价类总数的和。()


    正确

  • 第4题:

    以下关于等价类划分法的叙述中,不正确的是( )。

    A.如果规定输入值string1必须是‘\0’结束,那么得到两个等价类,即有效等价类{string1|string1以‘\0’结束},无效等价类{string1|string1不以‘\0’结束}
    B.如果规定输入值int1取值为1、-1两个数之一,那么得到3个等价类,即有效等价类{int1|int1=1}、{int1|int1=-1}无效等类价类{int1|int1≠1并且int1≠-1}
    C.如果规定输入值int2取值范围为-10~9,那么得到的两个等价类,即有效等价类{int2|-10<=int2<=9},无效等价类{int2|int2<-10或者>9}
    D.如果规定输入值int3为质数,那么得到两个等价类,即有效等价类{int3|int3是质数},无效等价类{int3|int3不是质数}

    答案:C
    解析:
    划分等价类的6条原则:
    (1)在输入条件规定了取值范围或值的个数的情况下,可以确立一个有效等价类和两个无效等价类
    (2)在输入条件规定了输入值的集合或者规定了必须如何的条件的情况下,可以确立一个有效等价类和一个无效等价类
    (3)在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类
    (4)在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类
    (5)在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)
    (6)在确知已划分的等价类中,各元素在程序处理中的方式不同的情况下,则再将该等价类进一步地划分为更小的等价类
    选项C属于规定了输入数据的取值范围,因此应该得到一个有效等价类{int2|-10<=int2<=9}和两个无效等价类{int2|int2<-10}、{int2|int2>9}。

  • 第5题:

    以下关于等价划分法的叙述中不正确的是() 。

    A.如果规定输入值string1 必须是/0 结束,那么得到两个等价类,即有效等价类 {strinstring1以/0 结束}无效等价类{string1 string1 不以/0 结束}

    B.如果规定输入值int1 取值为1、-1 两个数之一,那么得到3 个等价类,即有效等价类{int1 int1=1}/{int1 int1=-1 }无效等类价类{int1 int1 不等于-1或1 }

    C.如果规定输入值 int2 取值范围为-10~9,那么得到两个等价类,即有效等价类{int2 -10<=int2<=9}无效等价价{int2 int2<-10 或者>9}

    D.如果规定输入值int3 为质数,那么得到两个等价类,即有效等价类{int3 int3 是质数},无效等价类{int3 int3不是质数}


    如果规定输入值 int2 取值范围为 -10~9 ,那么得到两个等价类,即有效等价类 {int2 -10<=int2<=9} 无效等价价 {int2 int2或者>9}