niusouti.com
更多“对于逻辑表达式((a&b)||c,需要( )个测试用例才能完成条件组合覆盖。A.2 B.3 C.4 D.5”相关问题
  • 第1题:

    ● 假设A、B为布尔变量,对于逻辑表达式( A && B || C ),需要__个测试用例才能完成判定覆盖(DC)。

    A.2

    B.3

    C.4

    D.5


    正确答案:A
    判定覆盖要使得程序中的每一个分支都至少执行一次,而逻辑表达式的结果只有真与假,因此需要2个测试用例即可,其中一个测试用例使逻辑表达式结果为真,另一个测试用例使逻辑表达式结果为假。参考答案A

  • 第2题:

    假设A、B为布尔变量,对于逻辑表达式(A&&B),至少需要(63)个测试用例才能完成MCDC覆盖。

    A.4

    B.3

    C.2

    D.1


    正确答案:B
    解析:本题考查白盒测试中测试用例的设计方法——修正条件判定覆盖法。
      修正条件判定覆盖法测试的概念如下。
      这个度量需要足够的测试用例来确定每个条件能够影响到包含的判定的结果。
      对于逻辑表达式(A&&B),至少需要三个测试用例才能完成MCDC覆盖,这三个用例可以描述为:

  • 第3题:

    对于逻辑表达式( (b1&b2)||in),需要( )个测试用例才能完成条件组合覆盖。

    A.2 B.4 C.8 D.16


    正确答案:B

  • 第4题:

    ● 假设A、B为布尔变量,对于逻辑表达式( A && B ),至少需要(63) 个测试用例才能完成MCDC覆盖。

    (63)

    A.4

    B.3

    C.2

    D.1


    正确答案:B


  • 第5题:

    对于逻辑表达式((a||(b&c))||(c&&d))需要( )个测试用例才能完成条件组合覆盖。

    A.4
    B.8
    C.16
    D.32

    答案:C
    解析:

  • 第6题:

    假设A、B为布尔变量,对于逻辑表达式(A&&B||C)需要______个测试用例才能完成判定覆盖(DC)。

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

    答案:A
    解析:
    本题考查判定覆盖的基本概念。
    判定覆盖只关心判定表达式的值,即真、假分别取到即可,所以是两个测试用例。

  • 第7题:

    对于逻辑表达式((a&bl lC),需要( )个测试用例才能完成条件组合覆盖

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

    答案:C
    解析:

  • 第8题:

    采用白盒测试方法对下图进行测试,设计了4个测试用例:①(x=0,y=3),②(x=1,y=2),③(x=-1,y=2),④(x=3,y=1)。至少需要测试用例①②才能完成( )覆盖,至少需要测试用例①②③或①②④才能完成(请回答此空)覆盖。


    A.语句
    B.条件
    C.判定/条件
    D.路径

    答案:D
    解析:
    语句覆盖要求被测程序中的每一条语句至少执行一次,这种覆盖对程序执行逻辑的覆盖很低。
    条件覆盖要求每一判定语句中每个逻辑条件的各种可能的值至少满足一次。判定/条件覆盖要求判定中每个条件的所有可能取值(真/假)至少出现一次,并使得每个判定本身的判定结果(真/假)也至少出现一次。路径覆盖则要求覆盖被测程序中所有可能的路径。
    通过测试用例①(x=0,y=3),能执行到语句A,同时覆盖左侧路径;通过测试用例②(x=1,y=2),能执行到语句B,同时覆盖右侧路径;通过测试用例③(x=-1,y=2)或④(x=3,y=1),什么也不执行,覆盖中间路径。

  • 第9题:

    对于逻辑表达式((a||b)||(c&&d)),需要( )个测试用例才能完成条件组合覆盖。

    A.2
    B.4
    C.8
    D.16

    答案:D
    解析:
    本题考查白盒测试中逻辑覆盖法的条件组合覆盖。
    条件组合覆盖的含义是:选择足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次。
    本题中有4个条件,组合之后需要的用例数是16,因此选项D正确。

  • 第10题:

    多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足(1)级别的:针对布尔表达式A&&(B||C)执行逻辑覆盖测试,测试用例至少需要(2)种组合才能满足多条件覆盖的要求。(2)___

    A.6
    B.4
    C.8
    D.12

    答案:C
    解析:
    试题考查计算多条件覆盖的方法,题中的判定条件包含3个子条件,每个子条件有2种可能取值,测试用例为2×2×2=8个。

  • 第11题:

    下面谱例中,不协和音程有几个? ( )

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

    答案:B
    解析:
    大小二度、大小七度以及所有的增减音程、倍增倍减音程,都属于不协和音程。题干中第一小节是增四度,第二小节是大三度,第三小节是大六度,第四小节是减五度,第五小节是小七度,不协和音程共有三个。

    A、C、D三项:均与题干不符,排除。

  • 第12题:

    针对布尔表达式A&&(B||C)执行逻辑覆盖测试,测试用例至少需要()种组合才能满足条件组合覆盖的要求。

    • A、6
    • B、4
    • C、8
    • D、12

    正确答案:C

  • 第13题:

    假设A、B为布尔变量,对于逻辑表达式(A &&B ||C),需要(47)测试用例才能完成判定覆盖(DC)。A

    假设A、B为布尔变量,对于逻辑表达式(A &&B ||C),需要(47)测试用例才能完成判定覆盖(DC)。

    A.2

    B.3

    C.4

    D.5


    正确答案:A
    解析:判定覆盖(DC)?设计足够多的测试用例,使得程序中的每一个判定至少获得一次‘真’值和‘假’值,或者使得程序中的每一个取‘真’分支或取‘假’分支至少经历一次,因此又称分支覆盖如:A&&(B||C),A||(B||C)A=T,B=T,C=TA=F,B=F,C=F?可以满足语句覆盖?缺点:主要对整个表达式最终取值进行度量,忽略了表达式内部取值

  • 第14题:

    采用白盒测试方法对下图进行测试,设计了4个测试用例:①(x=0,y=3), ②(x=1,y=2), ③(x=-1,y=2),④(x=3,y=1)。至少需要测试用例①②才能完成( )覆盖,至少需要测试用例①②③或①②④才能完成( )覆盖。

    A.语句 B.条件 C.判定\条件 D.路径 A.语句 B.条件 C.判定\条件 D.路径


    正确答案:A,D

  • 第15题:

    对于逻辑表达式((a||b)||(c&&d)),需要 ( ) 个测试用例才麓完成条件组合 覆盖。

    A.2 B.4 C.8 D.16


    正确答案:D

  • 第16题:

    ● 假设A、B为布尔变量,对于逻辑表达式( A && B || C ) ,需要(47)个测试用例才能完成判定覆盖(DC)。

    (47)

    A.2

    B.3

    C.4

    D.5


    正确答案:A

  • 第17题:

    对于逻辑表达式((a&&b)||c),需要( )个测试用例才能完成条件组合覆盖

    A.2
    B.4
    C.8
    D.16

    答案:C
    解析:
    本题考查白盒测试中逻辑覆盖法的条件组合覆盖。
    条件组合覆盖的含义是:选择足够的测试用例,使得每个判定中条件的各种可能组合至少出现一次。本题中有3个条件,组合之后需要的用例数为2的3次方,也就是8个。故正确答案为C。

  • 第18题:

    对于逻辑表达式((b1&b2)||In)需要( )个测试用例才能完成条件组合覆盖。

    A.2
    B.4
    C.8
    D.16

    答案:B
    解析:

  • 第19题:

    假设A、B为布尔变量,对于逻辑表达式(A&&B||C),需要( )测试用例才能完成判定覆盖(DC)。

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

    答案:A
    解析:
    设计足够多的测试用例,使得程序中的每一个判定至少获得一次‘真’值和‘假’值,或者使得程序中的每一个取‘真’分支或取‘假’分支至少经历一次,因此又称分支覆盖。
    如:A&&(B||C),A||(B||C)
    A=T,B=T,C=T
    A=F,B=F,C=F

  • 第20题:

    对于逻辑表达式(((a&b)‖(c&d),需要( )个测试用例才能完成条件组合覆盖。

    A.16
    B.18
    C.4
    D.2

    答案:C
    解析:
    本题考查条件组合覆盖法的基础知识。在白盒测试法中,选择足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次。显然,满足“条件组合覆盖”的测试用例是一定满足“判定覆盖”、“条件覆盖”和“判定/条件覆盖”的。条件组合覆盖的测试用例数为:2^n,本题条件为a&b、c&d共2个条件。需要注意的是a&b和a&&b是不同的,前者代表一个条件,后者代表两个条件,同样c&d也是表示一个条件。这个在考试中经常出现,需要引起大家的注意。

  • 第21题:

    多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足(1)级别的:针对布尔表达式A&&(B||C)执行逻辑覆盖测试,测试用例至少需要(2)种组合才能满足多条件覆盖的要求。
    (1)____

    A.语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖
    B.判定覆盖、条件覆盖;条件判定组合覆盖、修正条件判定覆盖
    C.语句覆盖、判定覆盖、条件判定组合覆盖、修正条件判定覆盖
    D.路径覆盖、判定覆盖、条件覆盖、条件判定组合覆盖

    答案:A
    解析:
    试题(1)考查白盒测试用例设计法中逻辑覆盖法的基础知识。语句覆盖要求每条语句至少执行一次;判定覆盖也叫做分支覆盖,要求每一个判定获得每一种可能的结果至少一次;条件覆盖要求每一个判定语句中每个逻辑条件的可能值至少满足一次;条件判定组合覆盖要求判定中每个条件的所有可能(真/假)至少出现一次,并且每个判定本身的结果(真假)也至少出现一次;多条件覆盖要求“每个判定中条件的各种可能组合都至少出现一次”。因此包含语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖,但是不包含修正条件判定覆盖。

  • 第22题:

    对于逻辑表达式(a&b)||c||d,需要( )个测试用例才能完成条件组合覆盖。

    A.16
    B.8
    C.4
    D.2

    答案:B
    解析:
    本题考查条件组合覆盖法的基础知识。在白盒测试法中,选择足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次。显然,满足“条件组合覆盖”的测试用例是一定满足“判定覆盖”、“条件覆盖”和“判定/条件覆盖”的。条件组合覆盖的测试用例数为:2^n,本题条件为a&b、c、d共3个条件。需要注意的是a&b和a&&b是不同的,前者代表一个条件,后者代表两个条件,这个在考试中经常出现,需要引起大家的注意。

  • 第23题:

    滤膜测尘法测定粉尘浓度要求用( )个平行样品。

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

    答案:A
    解析: