過去問ドリル

平成30年度 秋期 ITパスポート試験 問79

テクノロジ/基礎理論

8ビットの2進データ X と00001111について,ビットごとの論理積をとった結果はどれか。ここでデータの左方を上位,右方を下位とする。

出典:平成30年度 秋期 ITパスポート試験 問79

正解:ウ

解説

論理積(AND)は,両方のビットが1のときだけ1になります。00001111 との論理積では,上位4ビットは相手が0なので必ず0になり,下位4ビットは相手が1なので X の値がそのまま残ります。例えば X が 10110101 なら,結果は 00000101 です。このように特定のビットだけを取り出す(マスクする)ときに使います。

選択肢ごとの解説

  • ア誤り。下位4ビットがそのまま残り,上位4ビットが0になるので,逆です。
  • イ誤り。論理積の結果が全て1になることはありません。
  • ウ正しい。上位4ビットが全て0になり,X の下位4ビットがそのまま残ります。
  • エ誤り。上位4ビットは0になるので,全て1にはなりません。
ITパスポートの過去問を演習モードで解く