平成26年度 春期 ITパスポート試験 問57
テクノロジ/基礎理論図1のように二つの入力に対し,一つの出力を行うボックスがある。このボックスへの入力は“賛成”か“反対”のいずれかであり,入力が二つとも“賛成”のときだけ“賛成”と出力し,その他のときは“反対”と出力する。図2のように,三つの入力を二つのボックスに入力したときの出力に関する記述のうち,正しいものはどれか。

出典:平成26年度 春期 ITパスポート試験 問57
- ア入力が一つ以上“賛成”のときは常に,“賛成”と出力する。
- イ入力が二つ以上“賛成”のときは常に,“賛成”と出力する。
- ウ入力が二つ以上“反対”のときだけ,“反対”と出力する。
- エ入力が三つとも“賛成”のときだけ,“賛成”と出力する。
正解:エ
解説
このボックスは,二つの入力が両方“賛成”のときだけ“賛成”を出す論理積(AND)の働きをします。図2では,1段目のボックスが入力1と入力2のANDを求め,その結果と入力3を2段目のボックスでANDします。したがって,入力1,2,3の全てが“賛成”のときだけ“賛成”と出力され,一つでも“反対”があれば“反対”になります。
選択肢ごとの解説
- ア誤り。一つ“賛成”でも,他が“反対”なら最終出力は“反対”になります。
- イ誤り。例えば入力1と入力2が“賛成”,入力3が“反対”のとき,2段目のボックスで“反対”が入るので出力は“反対”です。
- ウ誤り。“反対”が一つだけでも出力は“反対”になるので,二つ以上のときだけとはいえません。
- エ正しい。ANDを2回重ねているので,三つとも“賛成”のときだけ“賛成”と出力されます。