修了試験 2011-07-24実施分 基本情報技術者試験 問51
プログラムの流れ図で示される部分に関するテストデータを,判定条件網羅(分岐網羅)によって設定した。 このテストデータを複数条件網羅による設定に変更したとき,加えるべきテストデータのうち,適切なものはどれか。 ここで,( )で囲んだ部分は,一組のテストデータを表すものとする。 (流れ図:処理1 → 判定「A>6 or B=0」→ Yesなら処理2を実行してループの先頭に戻る/Noならそのままループの先頭に戻る) ・判定条件網羅(分岐網羅)によるテストデータ (A=4,B=1),(A=5,B=0)
正答4
解説
正解はエ。 既存の(A=4,B=1)と(A=5,B=0)は(A>6,B=0)の組合せとして(偽,偽)と(偽,真)しか満たしていない。 複合条件網羅には残る(真,真)と(真,偽)を満たすデータが必要で,(A=7,B=0)は(真,真),(A=8,B=2)は(真,偽)を満たすため適切である。まとめて解く
修了試験 2011-07-24実施分を通しで解く(80問)→