2014-02-12 42 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完全覆盖的%。
...所以不,在我看来不可能。