2021年06月24日

令和3年度春期 応用情報技術者試験問題 問34

問34

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

ア 〜a&m

イ 〜a|m

ウ a&〜m

エ a|〜m





正解


解説

例えば、IPアドレスが 10.1.1.250 で、サブネットマスクが 255.255.255.128 の場合、

ぞれぞれのビットは
10.1.1.250
00000101 . 00000001 . 00000001 . 11111010

255.255.255.128
11111111 . 11111111 . 11111111 . 10000000
であり、ホストアドレスは 1111010 = 122 である。
このようになる選択肢が正解となる。

ア 〜a&m
= 11111010 . 11111110 . 11111110 . 00000101 &
 11111111 . 11111111 . 11111111 . 10000000
= 11111010 . 11111110 . 11111110 . 00000000

イ 〜a|m
= 11111010 . 11111110 . 11111110 . 00000101 |
 11111111 . 11111111 . 11111111 . 10000000
= 11111111 . 11111111 . 11111111 . 10000101

ウ 正しい。a&〜m
= 00000101 . 00000001 . 00000001 . 11111010 &
 00000000 . 00000000 . 00000000 . 01111111
= 00000000 . 00000000 . 00000000 . 01111010
ホストアドレスが求められる。

エ a|〜m
= 00000101 . 00000001 . 00000001 . 11111010 |
 00000000 . 00000000 . 00000000 . 01111111
= 00000101 . 00000001 . 00000001 . 11111111

タグ:IPアドレス
posted by ファーストマクロ at 20:10| Comment(0) | R03春応用情報技術者
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。