応用情報技術者試験 午前

解説一覧 / 令和3年度 春期 問34

解説を読む ↓

34令和3年度 春期テクノロジ系

IPv4 ネットワークで使用される IP アドレス a とサブネットマスク m からホストアドレスを求める式はどれか。ここで,“~”はビット反転の演算子,“|”はビットごとの論理和の演算子,“&”はビットごとの論理積の演算子を表し,ビット反転の演算子の優先順位は論理和,論理積の演算子よりも高いものとする。

正解はウ

解説 本サイト独自(IPA公表のものではありません)

 ホストアドレスは,IPアドレスのうちサブネット内のホストを識別する部分である。サブネットマスクではホスト部分のビットが立っていないので,mをビット反転するとホスト部分だけが立つ。これとaの論理積を取る式a & ~mによって,aのホスト部分だけを取り出せる。

  •  ~a & mは,aを反転してからサブネットを表す部分だけを取り出す式であり,aのホスト部分を求める式ではない。
  •  ~a | mは,サブネットを表す部分の全ビットを立て,ホスト部分をaとは反対の値にするので,ホストアドレスにならない。
  •  a | ~mは,ホスト部分の全ビットを立てる式である。これはサブネットのブロードキャストアドレスを求める演算であり,ホスト部分の抽出ではない。
この解説は間違っています

 ログインは不要です

この解説は,別のモデルによるレビューを受けています。

出典:令和3年度 春期 応用情報技術者試験 午前 問34

自分で解いてから答え合わせをするなら 問題バンク — 解説は解答後に表示されます。