基本情報に戻る
8ビットの値の全ビットを反転する操作難易度: 標準2019年度

基本情報技術者 過去問8ビットの値の全ビットを反転する操作 2019年度 第2問

問題

8ビットの値の全ビットを反転する操作はどれか。

選択肢

  1. 116進表記 00 のビット列と排他的論理和をとる。
  2. 216進表記 00 のビット列と論理和をとる。
  3. 316進表記 FF のビット列と排他的論理和をとる。
  4. 416進表記 FF のビット列と論理和をとる。

正解

3. 16進表記 FF のビット列と排他的論理和をとる。

詳しい解説を見る

解説

排他的論理和(XOR)は、片方のビットが 1 のとき相手のビットを反転させる性質をもちます(x XOR 1 = NOT x、x XOR 0 = x)。全ビットを反転させるには、全ビットが 1 のマスク、すなわち 16進表記 FF(= 11111111)との排他的論理和をとればよく、ウが正解です。00 との XOR は値が変わらず、00 や FF との論理和(OR)は反転ではなく 0 やすべて 1 を作る操作なので、いずれも全ビット反転にはなりません。(出典: 令和元年度 秋期 基本情報技術者試験 午前 問2)

一問一答

科目A 180問+科目B 60問

同じ年度の過去問

この調子で演習を続けよう

スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。