施工管理ドリル施工管理技士 第一次検定の無料練習問題

論理演算:ビットごとの論理演算(XOR)の結果

技術士第一次試験 基礎科目/情報・論理に関するもの/第4問(全15問)問題データ更新 2026-10-19

004五肢択一数値計算ビットごとの論理演算(XOR)の結果●●○

8 ビットの値 A5(16 進数)と 3C(16 進数)のビットごとの排他的論理和(XOR)の結果は、16 進数で次のうちどれか。

正解・解説を確認する

解答正解 3

A5=1010 0101、3C=0011 1100 を桁ごとに比べ、異なる桁を 1 とすると 1001 1001=99 となる。XOR は同じ値を 2 回掛けると元に戻る性質((X⊕K)⊕K=X)があり、簡易な暗号やチェックサムに用いられる。AND、OR、XOR の結果は、それぞれ 24、BD、99 であり、並べて検算すると取り違えを防げる。

選択肢ごとの判定

1ビットごとの論理積(AND)の結果。XOR は両者が異なるビットだけが 1 になる。
2XOR の否定(XNOR、一致で 1)の結果。両者が同じビットが 1 になっている。
3正しい。10100101 と 00111100 の XOR は 10011001(99)となる。
4ビットごとの論理和(OR)の結果。どちらか一方が 1 であれば 1 になるため、両方が 1 のビットも 1 になっている。
5論理積の否定(NAND)の結果。AND の各ビットを反転した値になっている。
根拠区分 工学基礎出典 情報基礎(ビット演算)更新 2026-10-19

情報・論理に関するものの他の問題