平成30年度 秋期 応用情報技術者試験 午前 問1
テクノロジ/基礎理論任意のオペランドに対するブール演算Aの結果とブール演算Bの結果が互いに否定の関係にあるとき,AはBの(又は,BはAの)相補演算であるという。排他的論理和の相補演算はどれか。
出典:平成30年度 秋期 応用情報技術者試験 午前 問1
- ア等価演算
- イ否定論理和
- ウ論理積
- エ論理和
正解:ア
解説
排他的論理和(XOR)は入力が異なるときに1を出力する演算です。相補演算(結果が常に反対になる演算)は,全ての入力パターンで出力が逆になる必要があり,XORの否定であるXNOR(等価演算,入力が一致するときに1)がこれに該当します。
選択肢ごとの解説
- ア正しい。等価演算(XNOR)はXORの出力を全て反転したものであり,XORの相補演算です。
- イ誤り。否定論理和(NOR)はXORとは一致・不一致のパターンが異なり,全ての入力で出力が反転する関係にはありません。
- ウ誤り。論理積(AND)はXORの相補演算ではなく,出力が一致する入力パターンと異なる入力パターンが混在します。
- エ誤り。論理和(OR)もXORとは一部の入力でしか出力が反転せず,相補演算にはなりません。