【問181】情報・サイバーセキュリティ管理士 練習問題|基数変換
コンピュータの基礎 問6/25難易度C(難しい)
問題文
2進数の11011010を16進数と10進数で表したものの組合せはどれか。
- 1.16進数はD8、10進数は216
- 2.16進数はDA、10進数は216
- 3.16進数はD8、10進数は218
- 4.16進数はDA、10進数は218
解説
正解は4。2進数を16進数に変換するには、下位から4桁ずつ区切って1桁の16進数に置き換える。11011010を区切ると1101と1010になり、1101は13すなわちD、1010は10すなわちAであるから、16進数ではDAとなる。10進数へは各桁の重みを合計して求める。左から順に重みは128、64、32、16、8、4、2、1であり、1が立つのは128、64、16、8、2の各桁であるから、128+64+16+8+2=218となる。16進数のDAからも、13×16+10=218と確認できる。1は誤り。D8は10進数の216であり、下位4桁の1010がDAのAではなく8となっている。2は誤り。DAは218であって216ではない。3は誤り。D8と218の組合せは互いに一致しない。本試験では、2進数、10進数、16進数の相互変換が計算問題として出題される。