IPA過去問ドリル

平成22年度 秋期 基本情報技術者試験 午前 問25

テクノロジ/コンピュータ構成要素

次の条件を満足する論理回路はどれか。 〔条件〕 階段の上下にあるスイッチA又はBで,一つの照明を点灯・消灯する。すなわち,一方のスイッチの状態にかかわらず,他方のスイッチで照明を点灯・消灯できる。 スイッチA,スイッチBを入力とし,論理回路を経て出力(照明)を得る。

出典:平成22年度 秋期 基本情報技術者試験 午前 問25

正解:エ

解説

階段の上下2箇所のどちらのスイッチを切り替えても照明の点灯・消灯を切り替えられるようにするには,2つの入力のうちどちらか一方だけが変化したときに出力が反転する回路が必要です。これは,入力が異なるときに1,同じときに0になる排他的論理和(XOR)の性質そのものです。

選択肢ごとの解説

  • 誤り。ANDは両方のスイッチがオンのときだけ出力が1になる回路で,一方のスイッチだけを操作しても照明を切り替えられません。
  • 誤り。NANDはANDの出力を反転させた回路で,やはり一方のスイッチの操作だけでは狙いどおりに切り替えられません。
  • 誤り。NORは両方のスイッチがオフのときだけ出力が1になる回路で,条件を満たしません。
  • 正しい。XORは2つの入力のどちらか一方だけが変化すると出力が反転するため,どちらのスイッチからでも照明を点灯・消灯できます。
基本情報技術者の過去問を演習モードで解く