基礎理論|平成21年度 秋期 ITパスポート試験 問64
8 進数の 55 を 16 進数で表したものはどれか。
- ✓ これが正解2D
- 2E
- 4D
- 4E
解説
いったん十進へ直してから、十六で割り直すと答えが出ます。
基数の違う数を移すには、二つの道が在ります。ひとつは、いったん十進の数へ直してから移す道でした。八進の五十五は、上の桁の五に八を掛けて下の五を足します。四十に五を足して、四十五という十進の数になりました。これを十六で割ると、商が二で余りが十三になります。十六進では、十から十五までを英字で表す決まりでした。十三はDにあたるので、並べると二とDになります。この二文字を挙げた肢が当たりました。もうひとつの道は、二進を経由する形です。八進の一桁は二進の三桁に、十六進の一桁は四桁に対応します。五十五を三桁ずつに開くと、百一と百一が並びました。これを四桁ずつ区切り直すと、同じ答えに行き着きます。二つの道で同じ答えが出れば、間違いようがありません。シラバスも、二進数の表現と基数変換の方法を挙げています。
ほかの選択肢はなぜ違うのか
- 二とEを並べた肢のほうが、こちらに当たります。Eは十四にあたるので、値としては四十六になります。元の四十五より、ちょうど一つ大きい数でした。英字の割り当てを一つずらすと、ここへ落ちます。十三はDのほうです。
- 四とDを並べた肢というのが、こちらです。上の桁を四としているので、値は七十七になります。八進の五十五を、そのまま十六進と読んだ形でした。桁の重みが八から十六へ変わっている点を見落とします。上の桁が二倍にずれました。
- 四とEを並べた肢が、こちらに並んでいます。上の桁も下の桁も、両方とも取り違えた形になります。値としては七十八にあたり、元とは大きく離れました。二つの誤りが重なっているので、いちばん遠い肢です。どちらの道からも、この数には行き着きません。
この問題に関係する言葉
- 基数変換
出典:平成21年度 秋期 ITパスポート試験 問64
同じ単元をまとめて解くなら基礎理論へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)