- トップページ
- 基本情報技術者
- 平成18年度秋季問題一覧
- 平成18年度秋季問題44-解答・解説-分析
平成18年度秋季問題
問題44
プログラム中に次の複合判定がある。
条件1 OR (条件2 AND 条件3)
判定条件網羅 (分岐網羅) に基づいてテストする場合、追加するテスト項目として、適切なものはどれか。
[終了したテスト項目] | |
(1) | 条件1が真、条件2が偽、条件3が偽 |
(2) | 条件1が偽、条件2が真、条件3が真 |
プログラム中に次の複合判定がある。
条件1 OR (条件2 AND 条件3)
判定条件網羅 (分岐網羅) に基づいてテストする場合、追加するテスト項目として、適切なものはどれか。
[終了したテスト項目] | |
(1) | 条件1が真、条件2が偽、条件3が偽 |
(2) | 条件1が偽、条件2が真、条件3が真 |
解答:ア
<解説>
判定条件網羅は、すべての判定で真と偽が実行されるようにする必要がある。終了したテスト項目の(1)(2)は、両方とも真と判定されるので、偽を実行する必要がある。
[終了したテスト項目]
(1) 条件1が真、条件2が偽、条件3が偽
→真 OR (偽 AND 偽) は真となる。
(2) 条件1が偽、条件2が真、条件3が真
→偽 OR (真 AND 真) は真となる。
ア | ○ | 偽 OR (偽 AND 真)は偽となる。 |
イ | × | 真 OR (偽 AND 真)は真となる。 |
ウ | × | 真 OR (真 AND 偽)は真となる。 |
エ | × | 真 OR (真 AND 真)は真となる。 |
キーワード
- 「条件網羅」関連の過去問題・・・条件網羅とは
- 基本情報技術者 平成18年度(秋季) 問44
- 基本情報技術者 平成20年度(春季) 問48
- 基本情報技術者 平成20年度(秋季) 問44
- 応用情報技術者 平成22年度(秋季) 問46
お問い合わせ