2014-02-12 48 views

回答

2
if(...) 
{ 
    A 
} 
else 
{ 
    B 
} 
if(...) 
{ 
    C 
} 
else 
{ 
    D 
} 

執行兩次:AC和AC
50%分支覆蓋(如在您的評論中所述),的if-else's完全覆蓋0%。

if(...) 
{ 
    if(...) 
    { 
     A 
    } 
    else 
    { 
     B 
    } 
} 
else 
{ 
    if(...) 
    { 
     C 
    } 
    else 
    { 
     D 
    } 
} 

執行兩次:AC和AD
50%分支覆蓋(2 4),但現在33如果-else's完全覆蓋的%。
...所以不,在我看來不可能。