基礎理論
基本情報技術者試験 科目A免除 修了試験 20201213 実施分 問3
8 ビットのビット列の下位 4 ビットが変化しない操作はどれか。
- ア 16 進表記 0F のビット列との排他的論理和をとる。
- イ 16 進表記 0F のビット列との否定論理積をとる。
- ウ 16 進表記 0F のビット列との論理積をとる。
- エ 16 進表記 0F のビット列との論理和をとる。
出典:基本情報技術者試験 科目A免除 修了試験 20201213 実施分 問3
答えと解説を見る
正解:ウ
覚える知識
ビット演算による下位ビットの保持(論理積マスク)
ある位置のビットを保持するには、その位置を1としたマスクと論理積をとる。
この問題で必要なこと
0Fとの論理積は上位4ビットを0にし、下位4ビットはそのまま残す。XORは反転、ORは1固定、NANDは反転になる。
ひっかけ
論理和は下位が1になり、XORは下位が反転、NANDは全体が反転する点との混同。
この知識の出題:本試験系 2 回・免除試験 5 回(公開問題での観測値)