判定条件網羅(分岐網羅)を満たすテストケースの選定

正解は イ です。 判定条件網羅(分岐網羅)では、 2つの判定のそれぞれで Yes と No を少なくとも1回ずつ 通ります。2つ目の判定の C は1つ目の判定の結果で決まるので、流れ図をたどって確かめます。 A, B 1つ目(A>0 かつ B=0) C 2つ目(A>0 かつ C=1) A=1, B=0 Yes → C=A×C=1 1 Yes A=1, B=1 No → C=2 2 No A=0, B=0 No → C=2 2 No A=0, B=1 No → C=2 2 No 2つ目の判定が Yes になるのは A=1, B=0 のときだけです。イの2ケースで両方の判定の Yes・No を全て通れます。アは1つ目の判定で Yes を通らず、ウ・エは3ケースで最少ではありません(エは2つ目の Yes も通りません)。

次の流れ図において,判定条件網羅(分岐網羅)を満たす最少のテストケースはどれか。

問題画像
出典令和4年度 春期 応用情報技術者試験 午前 問47
ア
(1) A=0A=0,B=0B=0  (2) A=1A=1,B=1B=1
イ
(1) A=1A=1,B=0B=0  (2) A=1A=1,B=1B=1
ウ
(1) A=0A=0,B=0B=0  (2) A=1A=1,B=1B=1  (3) A=1A=1,B=0B=0
エ
(1) A=0A=0,B=0B=0  (2) A=0A=0,B=1B=1  (3) A=1A=1,B=0B=0