
【問題番号FE94A10】
4 ビットの 2 進数で表現された数が二つある。これらのビットごとの論理積は0010であり、ビットごとの論理和は1011となる。二つの数の和はどれか。
ア 1100
イ 1101
ウ 1110
エ 1111
【解説】
論理和(OR)の演算は、「0+0→0」、「1+0→1」、「0+1→1」、「1+1→1」になります。二つの数で、どちらかが「1」なら、「1」になります。論理積は、「0・0→0」、「
0・1→0」、「1・0→0」、「1・1→1」です。つまり、二つの数が両方1のときだけ「1」になります。
このことから、論理積は「0010」で、論理和が「1011」となる二つの数を考えます。まず、右から2桁(2ビット)目は二つとも「1」、右から3桁(3ビット)目は二つとも「0」であることが、すぐに分ります。
そうすると、「1011」と「0010」組み合わせか、「1010」と「0011」の組み合わせであることが分ってきます。この組み合わせは、どちらも和は「1101」になります。 【解答】イ
ITパスポート試験合格講座【練習問題INDEX】へ戻る
ITパスポート試験合格講座のホームページへ戻る |