基本情報技術者試験 過去問解説

分岐網羅とは?基本情報技術者試験 令和3年度 科目A 修了認定試験 問47を解説

基本情報技術者試験 令和3年度 科目A 修了認定試験 問47は、分岐網羅に関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。

問題文

流れ図において、分岐網羅を満たし、かつ、条件網羅を満たすテストデータの組みはどれか。 (流れ図:a←0、b←0 → 判定「x≧1 or y=1」、Yes:a←1 → 判定「y>1」、Yes:b←1)
a←0, b←0 後に x≧1 or y=1 で分岐し Yes なら a←1、続けて y>1 で分岐し Yes なら b←1 とするテスト網羅判定用フローチャート

この問題の出題ポイント

  • 分岐網羅の定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
  • 関連タグ: テスト網羅、分岐網羅、条件網羅。

選択肢

  1. (2,2), (1,2)
  2. (1,2), (0,0)
  3. (1,2), (1,1), (0,1)
  4. (1,2), (0,1), (0,2)正解

正解

: (1,2), (0,1), (0,2)

解説

分岐網羅+条件網羅を満たすには各判定の T/F と各条件の T/F の全組合せが必要。(1,2),(0,1),(0,2) で、判定 1(x≥1 or y=1)の T/F、判定 2(y>1)の T/F、各条件 x≥1, y=1, y>1 の T/F が全てカバーされる。

解き方の整理

分岐網羅の問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。

関連用語

関連問題

前後の問題

復習を続ける

間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。