平成22年度 秋期 基本情報技術者試験 午前 問25
テクノロジ/コンピュータ構成要素次の条件を満足する論理回路はどれか。 〔条件〕 階段の上下にあるスイッチA又はBで,一つの照明を点灯・消灯する。すなわち,一方のスイッチの状態にかかわらず,他方のスイッチで照明を点灯・消灯できる。 スイッチA,スイッチBを入力とし,論理回路を経て出力(照明)を得る。
出典:平成22年度 秋期 基本情報技術者試験 午前 問25
- アAND
- イNAND
- ウNOR
- エXOR
正解:エ
解説
階段の上下2箇所のどちらのスイッチを切り替えても照明の点灯・消灯を切り替えられるようにするには,2つの入力のうちどちらか一方だけが変化したときに出力が反転する回路が必要です。これは,入力が異なるときに1,同じときに0になる排他的論理和(XOR)の性質そのものです。
選択肢ごとの解説
- ア誤り。ANDは両方のスイッチがオンのときだけ出力が1になる回路で,一方のスイッチだけを操作しても照明を切り替えられません。
- イ誤り。NANDはANDの出力を反転させた回路で,やはり一方のスイッチの操作だけでは狙いどおりに切り替えられません。
- ウ誤り。NORは両方のスイッチがオフのときだけ出力が1になる回路で,条件を満たしません。
- エ正しい。XORは2つの入力のどちらか一方だけが変化すると出力が反転するため,どちらのスイッチからでも照明を点灯・消灯できます。