基本情報トップに戻る
練習問題難易度: 標準2015年度

基本情報技術者 過去問練習問題 第47問

問題

プログラム中の図の部分を判定条件網羅(分岐網羅)でテストするときのテストケースとして、適切なものはどれか。ここで、図中の判定条件は A OR B である。選択肢ア〜エは、それぞれ (A, B) の真偽の組合せの集合を表す(図参照)。

の図表

選択肢

  1. 1A=偽 B=真
  2. 2A=偽 B=真 / A=真 B=偽
  3. 3A=偽 B=偽 / A=真 B=真
  4. 4A=偽 B=真 / A=真 B=偽 / A=真 B=真

正解

3. A=偽 B=偽 / A=真 B=真

詳しい解説を見る

解説

判定条件網羅(分岐網羅)は、判定式 A OR B 全体の結果が真になる経路と偽になる経路の両方を少なくとも 1 回ずつ通せばよい。ウの組合せは (A=偽, B=偽) で A OR B が偽、(A=真, B=真) で真となり、真と偽の両分岐を最小のテストケースで網羅できる。よって「ウ」が正しい。アは 1 ケースのみで偽の分岐しか通らず、イは両方とも真になり偽の分岐を通らない。(出典: 平成27年度 秋期 基本情報技術者試験 午前 問47)

一問一答

科目A 180問+科目B 60問

練習問題の関連問題

この調子で演習を続けよう

スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。