平成29年度秋期 応用情報技術者試験 午前 問23
入力 G=0 のときは X=A ,Y=B を出力し,G=1 のときは X=Ā,Y=B̄ を出力する回路はどれか。

※選択肢ア〜エは上の図表内に記載されています。
解答・解説を見る
正解:ウ
AI解説
正解はウ。「G=0のとき入力をそのまま出力し,G=1のとき入力を反転して出力する」動作は排他的論理和(XOR)の性質そのものである。XORはA⊕0=A,A⊕1=Ā となるため,AとG,BとGをそれぞれXORゲートに入力した回路が該当する。 ア: ANDゲートでは G=0のとき出力が常に0になり,入力をそのまま通せないため誤り。 イ: ORゲートでは G=1のとき出力が常に1になり,反転出力にならないため誤り。 ウ: 正しい。XORゲートは制御入力Gが0なら素通し,1なら反転となる「切替え可能なインバータ」として働く。X=A⊕G,Y=B⊕G。 エ: NANDやNORなどの組合せでは,G=0で素通し・G=1で反転という両方の条件を同時には満たせない。 💡 XORの真理値表「0⊕A=A,1⊕A=Ā」は暗記必須。「制御信号で反転するかどうかを切り替える回路=XOR」は論理回路問題の定番パターン。
出典:平成29年度 秋期 応用情報技術者試験 午前 問23 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。