平成25年度 秋期 応用情報技術者試験 午前 問49
テクノロジ/開発技術流れ図において,分岐網羅を満たし,かつ,条件網羅を満たすテストデータの組はどれか。

出典:平成25年度 秋期 応用情報技術者試験 午前 問49
- ア表のアの組
- イ表のイの組
- ウ表のウの組
- エ表のエの組
正解:エ
解説
分岐網羅は各判定(分岐)のYes/Noを少なくとも1回ずつ実行すること,条件網羅は各判定を構成する個々の条件(x≧1やy=1など)の真偽をそれぞれ少なくとも1回ずつ実行することを求めます。エの組((1,2),(0,1),(0,2))でトレースすると,1番目の判定はYes,Yes,Noと両方が現れ,x≧1とy=1もそれぞれ真偽の両方が現れます。2番目の判定y>1もYes,No,Yesと両方が現れるため,分岐網羅と条件網羅の両方を満たします。
選択肢ごとの解説
- ア誤り。アの2組はいずれも1番目の判定がYesになり,No側の分岐が一度も実行されないため分岐網羅を満たしません。
- イ誤り。イの2組ではy=1の条件が一度も真にならないため,条件網羅を満たしません。
- ウ誤り。ウの3組はいずれも1番目の判定がYesになり((0,1)でもy=1が真になるため),No側の分岐が一度も実行されず分岐網羅を満たしません。
- エ正しい。エの3組は両方の判定のYes/No,及び各条件の真偽をいずれも少なくとも1回ずつ満たします。