早教吧作业答案频道 -->数学-->
针对程序段:IF(A||B||C)THENW=W/X,对于(A,B,C)的取值,(57)测试用例能够满足MCDC(修正条件逻辑判判定)的要求.A.(F,T,T)(T,F,T)(T,F,F)(T,T,F)B.(T,F,F)(T,T,F)(F,T,T)(F,F,F)C.(T,F,F)(T,T,F)(F,T,T)(F,F
题目详情
针对程序段:IF( A||B||C )THEN W=W/X,对于(A,B,C)的取值,(57)测试用例能够满足MCDC(修正条件逻辑判判定)的要求.
A.(F,T,T) (T,F,T) (T,F,F) (T,T,F)
B.(T,F,F) (T,T,F) (F,T,T) (F,F,F)
C.(T,F,F) (T,T,F) (F,T,T) (F,F,T)
D.(T,F,F) (F,T,F) (F,F,T) (F,F,F)
A.(F,T,T) (T,F,T) (T,F,F) (T,T,F)
B.(T,F,F) (T,T,F) (F,T,T) (F,F,F)
C.(T,F,F) (T,T,F) (F,T,T) (F,F,T)
D.(T,F,F) (F,T,F) (F,F,T) (F,F,F)
▼优质解答
答案和解析
MC/DC是Modified Condition/Decision Coverage(MC/DC)的缩写,含义是修正条件判定覆盖
MCDC:条件表示不含有布尔操作符号的布尔表达式;判定表示由条件和零或者很多布尔操作符号所组成的一个布尔表达式;而修正条件判定覆盖方法要求在一个程序中每一种输入输出至少得出现一次,在程序中的每一个条件必须产生所有可能的输出结果至少一次,并且 每一个判定中的每一个条件必须能够独立影响一个判定的输出,即在其他条件不变的前提下仅改变这个条件的值,而使判定结果改变.
IF( A||B||C )
|| 为或,即ABC只要一个为真,就能判定为真
因为 判定中的每一个条件必须能够独立影响一个判定的输出,即在其他条件不变的前提下仅改变这个条件的值,而使判定结果改变.
例如为:ABC为TFF
改变BC的值并不影响判定结果,但你改变A的值会影响判定结果
同理 FTF ,FFT FFF都符合要求
所以选D
MCDC:条件表示不含有布尔操作符号的布尔表达式;判定表示由条件和零或者很多布尔操作符号所组成的一个布尔表达式;而修正条件判定覆盖方法要求在一个程序中每一种输入输出至少得出现一次,在程序中的每一个条件必须产生所有可能的输出结果至少一次,并且 每一个判定中的每一个条件必须能够独立影响一个判定的输出,即在其他条件不变的前提下仅改变这个条件的值,而使判定结果改变.
IF( A||B||C )
|| 为或,即ABC只要一个为真,就能判定为真
因为 判定中的每一个条件必须能够独立影响一个判定的输出,即在其他条件不变的前提下仅改变这个条件的值,而使判定结果改变.
例如为:ABC为TFF
改变BC的值并不影响判定结果,但你改变A的值会影响判定结果
同理 FTF ,FFT FFF都符合要求
所以选D
看了 针对程序段:IF(A||B|...的网友还看了以下:
由代数式的乘法法则类比推导向量的数量积的运算法则:①“mn=nm”类比得到“a·b=b·a”;②“ 2020-05-14 …
matlab 结果用参数表示syms t a b c h;u=a/(4*3*2*1)*t^4+b/ 2020-05-16 …
设关系R与关系S具有相同的目,且相对应的属性的值取自同一个域,则R∪S可记作A.{t | t∈R∨t 2020-05-24 …
A.S B.b C.(T) D.sd(T) 2020-05-26 …
纵横字谜之英语暑假作业题(s)(o)(r)(r)(n)(g)(r)(e))(a)(k)(k)(e) 2020-06-06 …
下列选项中是不正确的转义字符()?A.'\1011'B.'\"C.'\t'D.'\b' 2020-06-26 …
这5道题用波兰式表达(1)A*(B-C)+T/(D+E)-F/(S*H)(2)A/(B*C(E+F 2020-07-08 …
设A=(a,b,c)^T,B=AA^T,则B^2= 2020-07-09 …
matlab解方程组遇到问题了,clearsymsxyzabct[x,y,z,a,b,c,t]=so 2020-10-30 …
inta,b=5,*t=&a;则能完成a=b赋值功能的语句是()inta,b=5,*t=&a;则能完 2020-12-31 …