第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


BohYoh.comトップページへ