niusouti.com
更多“针对下列程序段,需要(52)个测试用例才可以满足语句覆盖的要求。 switch(value){ case 0 ”相关问题
  • 第1题:

    ● 针对下列程序段,需要(58)个测试用例可以满足分支覆盖的要求。

    int IsLeap(int year)

    {

    if ( year % 4 == 0 )

    {

    if ( ( year % 100 == 0 )

    {

    if ( year % 400 == 0 )

    leap = 1;

    else

    leap = 0;

    }

    else

    leap = 1;

    }

    else

    leap = 0;

    return leap;

    }

    (58)

    A.3

    B.4

    C.6

    D.7


    正确答案:B

  • 第2题:

    针对下列程序段,需要( )个测试用例可以满足分支覆盖的要求。int IsLeap(int year){if(year%4==0){if((year%100==0){if(year%400==0)leap=1;else leap=0;}else leap=l;}else leap=0;return leap;}

    A.3
    B.4
    C.6
    D.7

    答案:B
    解析:
    本题考查DC用例设计。代码中有三个判定表达式,所需用例数是判定数+1=4。

  • 第3题:

    1、针对下列程序段,需要()个测试用例才可以满足语句覆盖的要求。 switch (value ) { case 0: other = 30; break; case 1: other = 50; break; case 2: other = 300; case 3: other = other/value; break; default: other = other * value; }

    A.2

    B.3

    C.4

    D.5


    4

  • 第4题:

    针对下列程序段,需要( )个测试用例才可以满足语句覆盖的要求。
    switch(value){case 0:other=30;break;case 1:other=50;break;case 2:other=300;case 3:other=other/value;break;default:other=other*value;}

    A.2
    B.3
    C.4
    D.5

    答案:C
    解析:
    本题考查白盒测试用例设计方法--语句覆盖法的概念。语句覆盖(Statement Coverage)的含义是:选择足够多的测试数据,使被测程序中的每条语句至少执行一次。

  • 第5题:

    针对下列程序段,需要( )个测试用例才可以满足语句覆盖的要求。

    A.2
    B.3
    C.4
    D.5

    答案:C
    解析:
    本题考查白盒测试用例设计方法--语句覆盖法的概念。语句覆盖(Statement Coverage)的含义是:选择足够多的测试数据,使被测程序中的每条语句至少执行一次。