問題
論理演算AND(論理積)で1 AND 0の結果は何か。
選択肢
- 10
- 21
- 32
- 4NULL
正解
1. 0
詳しい解説を見る解説を閉じる
解説
AND(論理積)は、二つの入力がともに1のときだけ出力が1となり、それ以外はすべて0となる論理演算である。したがって1 AND 0=0が正解である。真理値表で確認すると、0 AND 0=0、0 AND 1=0、1 AND 0=0、1 AND 1=1となる。出力が1になるのは両方の入力が1の場合だけなので、1は誤り。論理演算の結果は0か1のいずれかであり、2やNULLという値を取ることはない。なお、どちらか一方でも1なら1となるのはOR(論理和)、入力が異なるときに1となるのはXOR(排他的論理和)である。基本情報技術者試験ではAND・OR・XOR・NOTの真理値表が頻出であり、ANDがビット列から特定ビットを取り出すマスク処理に使われるという応用面もあわせて押さえておきたい。
一問一答
科目A 180問+科目B 60問