答え イ
【解説】
流れ図の分岐に@〜Dの番号を付け、各テストケースの処理を確認する。
テストケース1では変数V〜変数Zの値(全て0)から実行される順は、分岐@(Yes)→命令1→分岐A(Yes)→命令2→分岐C(Yes)→命令4になり、
テストケース2では変数V〜変数Zの値(全て1)から実行される順は、分岐@(No)→分岐A(No)→分岐B(Yes)→命令3→C(No)→分岐D(Yes)→命令5になる。
C0(命令網羅)は全ての分岐を含む命令を実行しているが、C1(分岐網羅)としては分岐@ACはYes/No両方の経路があるが、BとDのNoの経路がないので全部で10個の経路のうち8個しか行われていない。
これをまとめると
|
C0による網羅率 |
C1による網羅率 |
イ |
100% |
80% |
になる。