問題
XOR(排他的論理和)で1 XOR 1の結果は何か。
選択肢
- 10
- 21
- 32
- 4NULL
正解
1. 0
詳しい解説を見る解説を閉じる
解説
XOR(排他的論理和)は、二つの入力が異なるときに1、同じときに0を出力する論理演算である。したがって1 XOR 1は入力が同じなので0となる。真理値表は0 XOR 0=0、0 XOR 1=1、1 XOR 0=1、1 XOR 1=0である。出力が1になるのは入力が異なる場合のみであり、論理演算の結果が2やNULLになることはない。XORには「同じ値で2回XORすると元に戻る」(A XOR B XOR B=A)という性質があり、ストリーム暗号などの暗号化処理、パリティビットの計算、RAID5のパリティ生成などに広く利用される。基本情報技術者試験ではAND・OR・XORの真理値表の区別が頻出であり、XORは「不一致のとき1」と覚えるとビット反転やマスク処理の応用問題にも対応しやすい。
一問一答
科目A 180問+科目B 60問