第2種情報処理技術者試験 |
1996年度 = 平成8年度・春期 |
午前 |
問7 |
ビット列がオール1になるビット演算はどれか。ここで、“・”は論理積(AND)、“+”は論理和(OR)、“○+ ”は排他的論理和(EOR)、XはXの否定(NOT)表す。
ア X・X
| イ X○+ X
|
ウ X○+ X○+ X
| エ X○+ X○+ X
|
オ X+X
|
オ
どのようなビット列であっても、演算結果のすべてのビットが0となる必要がありますので、Xが10である場合を考えます。Xは01ですから、ア~オの演算結果を求めると次のようになり、オが正解であることが分かります。
X
| X
| ア
| イ
| ウ
| エ
| オ
|
10
| 01
| 00
| 00
| 10
| 01
| 11
|