流れ図において,分岐網羅を満たし,かつ,条件網羅を満たすテストデータの組みはどれか。
分岐網羅は判定の真偽、条件網羅は各条件の真偽を通すこと

各選択肢のテストデータ(x,y)の組:
ア:(2,2),(1,2)
イ:(1,2),(0,0)
ウ:(1,2),(1,1),(0,1)
エ:(1,2),(0,1),(0,2)
選択肢
- ア(x=2,y=2) と (x=1,y=2)
- イ(x=1,y=2) と (x=0,y=0)
- ウ(x=1,y=2) と (x=1,y=1) と (x=0,y=1)
- エ(x=1,y=2) と (x=0,y=1) と (x=0,y=2)
正解と解説
正解:エ (x=1,y=2) と (x=0,y=1) と (x=0,y=2)
分岐網羅は各判定が真になる場合と偽になる場合を通すこと、条件網羅は判定を構成する個々の条件が真と偽の両方を取ることを求める。三つのデータを使うと、一つ目の判定が真と偽の両方を通り、二つ目の判定も真と偽を通り、さらに三つの条件それぞれが真・偽の両方の値を取る組合せになっている。
選択肢ごとの解説
- ア一つ目の判定がどちらのデータでも真になるため、分岐網羅を満たさない。
- イ分岐網羅は満たすが、一つ目の判定に含まれるy=1が真になる場合が無く条件網羅を満たさない。
- ウ三つのデータすべてで一つ目の判定が真になるため、分岐網羅を満たさない。
- エ正解。二つの判定の真偽と、各条件の真偽をいずれも通る。
同じ分野の他の問題
- 流れ図で示したモジュールを表の二つのテストケースを用いてテストしたとき、テストカバレージ指標であるC0(命令網羅)とC1…2022年度 秋期 午前 問48
- 次の流れ図において、判定条件網羅(分岐網羅)を満たす最少のテストケースの組みはどれか。2022年度 春期 午前 問47
- あるプログラムについて、流れ図で示される部分に関するテストを、命令網羅で実施する場合、最小のテストケース数は幾つか。ここ…2021年度 春期 午前 問48
- プログラムの誤りの一つに,繰返し処理の終了条件としてA≧aとすべきところをA>aとコーディングしたことに起因するものがあ…2018年度 秋期 午前 問49
- テストで使用されるスタブ又はドライバの説明のうち、適切なものはどれか。2017年度 秋期 午前 問47
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。