基礎理論

令和元年度 秋期 基本情報技術者試験 午前 問2

8 ビットの値の全ビットを反転する操作はどれか。
  • ア 16 進表記 00 のビット列と排他的論理和をとる。
  • イ 16 進表記 00 のビット列と論理和をとる。
  • ウ 16 進表記 FF のビット列と排他的論理和をとる。
  • エ 16 進表記 FF のビット列と論理和をとる。

出典:令和元年度 秋期 基本情報技術者試験 午前 問2

答えと解説を見る

正解:ウ

覚える知識

全ビット反転操作(XOR FF)

全ビットが1のビット列(FF)とXORをとると、全ビットが反転する。

この問題で必要なこと

1との排他的論理和はビットを反転させ、0との排他的論理和は元の値のままになる。

ひっかけ

論理和(OR)で反転できると思わせる、または00との組合せと混同させる。

この知識の出題:本試験系 1 回・免除試験 1 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「ビットマスクとXORを使ったビット操作」で学ぶ

同じ知識の過去問