令和元年度 秋期 基本情報技術者試験 午前 問22
テクノロジ/ハードウェア次の回路の入力と出力の関係として,正しいものはどれか。 (注:本サイトでは原問題の表を文字表記に変換しています)

出典:令和元年度 秋期 基本情報技術者試験 午前 問22
- アA=0,B=0のときX=0/A=0,B=1のときX=0/A=1,B=0のときX=0/A=1,B=1のときX=1
- イA=0,B=0のときX=0/A=0,B=1のときX=1/A=1,B=0のときX=1/A=1,B=1のときX=0
- ウA=0,B=0のときX=1/A=0,B=1のときX=0/A=1,B=0のときX=0/A=1,B=1のときX=0
- エA=0,B=0のときX=1/A=0,B=1のときX=1/A=1,B=0のときX=1/A=1,B=1のときX=0
正解:イ
解説
回路は,上側で A を否定した信号と B の論理積,下側で A と B を否定した信号の論理積をとり,その二つの結果を論理和で合成しています。式で書くと X = (A の否定 AND B) OR (A AND B の否定) となり,これは排他的論理和(XOR)そのものです。すなわち A と B が異なるときだけ X が1になります。
選択肢ごとの解説
- ア誤り。A と B が両方1のときだけ1になる論理積(AND)の真理値表です。
- イ正しい。A と B が異なるときだけ1になる排他的論理和(XOR)で,この回路の動作と一致します。
- ウ誤り。両方0のときだけ1になる否定論理和(NOR)の真理値表です。
- エ誤り。両方1のときだけ0になる否定論理積(NAND)の真理値表です。