
基本情報技術者試験基礎・応用
条件を読む・根拠を説明する
ビットごとの条件判定
条件を整理し、答えを選んでから解き方を確認しましょう。
4bitのフラグ1010とマスク0010のビットごとのANDを取る。結果はどれか。
答え・解き方を読む
0010
考える順序
- 1ANDは両側が1の桁だけ1
- 2マスクは下から2桁目だけが1
- 3入力の同じ桁も1なので0010
選択肢ごとの理由
- 比較 · 0000
対象の下から2桁目は両方1です。
- 正解 · 0010
ANDは両側が1の桁だけ1。マスクは下から2桁目だけが1。入力の同じ桁も1なので0010。
- 比較 · 1010
マスクが0の桁はANDで0になります。
- 比較 · 1000
1000は下から4桁目で対象外です。