平成24年度春期 問1 / 80

平成24年度 春期 応用情報技術者試験 午前 問1

任意のオペランドに対するブール演算 A の結果とブール演算 B の結果が互いに否定の関係にあるとき,A は B の(又は,B は A の)相補演算であるという。排他的論理和の相補演算はどれか。

問題の図

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:ア

排他的論理和(XOR)は,2つの入力が異なるときに1,等しいときに0になる演算です。その結果をすべて反転した演算(入力が等しいときに1)が相補演算になります。

A B XOR 等価(XNOR)
0 0 0 1
0 1 1 0
1 0 1 0
1 1 0 1
  • ア: 等価演算
    正しい。等価演算(XNOR)は2つの入力が等しいときに1になる演算で,入力が異なるときに1になる排他的論理和(XOR)の結果をすべて反転したものです。したがって排他的論理和の相補演算です。

  • イ: 否定論理和
    誤り。否定論理和(NOR)は論理和の否定であり,論理和の相補演算です。入力が (1,1) のとき XOR も NOR も 0 になるので,XOR の否定にはなりません。

  • ウ: 論理積
    誤り。論理積(AND)は両方が1のときだけ1になります。入力が (0,0) のとき XOR も AND も 0 になるので,XOR の否定にはなりません。

  • エ: 論理和
    誤り。論理和(OR)は入力が (1,0) や (0,1) のとき XOR と同じく1になるので,否定の関係にはありません。


答え

ア: 等価演算

出典:平成24年度 春期 応用情報技術者試験 午前 問1

平成24年度春期の他の問題