ウカマル応用情報技術者ログイン

平成27年度 秋期 応用情報技術者 問34

テクノロジ系

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

選択肢
正解と解説

正解 ウ

サブネットマスクを反転するとホスト部だけが1になります。これとIPアドレスの論理積をとると、ホストアドレスだけが残ります。

サブネットマスクmは、ネットワーク部のビットが1、ホスト部のビットが0です。~mはこれが反転し、ホスト部だけが1になります。a & ~mでは、ネットワーク部が0になり、ホスト部はaのビットがそのまま残ります。例えばa=192.168.1.10、m=255.255.255.0のとき、~m=0.0.0.255です。a & ~m=0.0.0.10となり、ホストアドレスの10が取り出せます。

ア:~a & mでは、反転したアドレスのネットワーク部が残り、ホスト部は0になります。ホストアドレスは得られません。

イ:~a | mでは、ネットワーク部がすべて1になり、ホスト部は反転したビットになります。ホストアドレスは得られません。

エ:a | ~mは、ネットワーク部を残してホスト部をすべて1にします。これはブロードキャストアドレスを求める式です。

出典:平成27年度 秋期 応用情報技術者試験 問34

全年度から出題。10問で実力を判定します。登録不要。

出典:平成27年度 秋期 応用情報技術者試験 問34(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方