本文へ移動
✓ 合格ドリル基礎から練習

基本情報技術者 / 条件・事例の練習

基本情報技術者試験基礎・応用

条件を読む・根拠を説明する

指定ビットだけを書き換える

条件を整理し、答えを選んでから解き方を確認しましょう。

8ビット状態X=10110100。上位4ビットを保ったまま下位4ビットを0011へ置き換えたい。適切な結果と操作はどれか。

答え・解き方を読む

10110011、(X AND 11110000) OR 00000011

考える順序

  1. 1ANDで変更対象の下位4ビットを0にする
  2. 2ORで新しい下位4ビットを設定
  3. 3上位1011を残し10110011となる

選択肢ごとの理由

  • 比較 · 00000011、X AND 00000011

    上位4ビットまで消してしまいます。

  • 比較 · 01001011、X XOR 11111111

    全反転は指定した下位の置換ではありません。

  • 正解 · 10110011、(X AND 11110000) OR 00000011

    ANDで変更対象の下位4ビットを0にする。ORで新しい下位4ビットを設定。上位1011を残し10110011となる。

  • 比較 · 10110111、X OR 00000011

    ORだけでは元の下位ビットの1が残ります。

学習アプリで条件・事例を5問 →

学習の参考資料

用語・仕組みを学ぶための参考資料です。設問の条件と、このページの解き方を併せて確認してください。

教材の作成・確認方法

関連する要点をまとめて読む

技術の入口の要点と練習一覧 →