問題本文
8進数の55を16進数で表したものはどれか。
解説
基数変換問題.8進数55を10進数に変換: 5×8+5×1 = 40+5 = 45.45を16進数に変換: 45÷16 = 2余り13.13は16進数でD (10=A, 11=B, 12=C, 13=D) なので,結果は2D.8進数→10進数→16進数の経由型変換が基本.桁の重み (8進では8^n, 16進では16^n) を理解して変換する.基数変換の基本問題で頻出のテーマ.覚え方や類似用語の区別を整理しておくと,本
選択肢ごとの解説
- ア.正解.8進数55 = 5×8+5 = 45 (10進数) ,45 = 2×16+13 = 2D (16進数, 13=D) となる.桁の重み付け計算で順次変換する基本手順で,基数変換の典型的な計算例題.覚え方や類
- イ.2E (=46) は1の位を1多く計算した値となる.45+1=46を変換するとEになるが,本問の値は45なのでDが正しい結果となる.基数変換時の計算ミスで発生しやすい誤答パターン.覚え方や類似用語の区別を整理し
- ウ.4D (=77) は10進数値を77と誤計算した場合の値.8進数の桁重みを誤って5×16+5などと計算するとこの値になる.桁の重みを正確に押さえることが基数変換の必須スキル.覚え方や類似用語の区別を整理しておく
- エ.4E (=78) も10進数値を78と誤計算した場合の値.正しい10進数値45からは導けない結果で,複数の計算ミスが重なるとこの選択肢に至る.基数変換の基本を押さえる必要がある.覚え方や類似用語の区別を整理して
ITパスポート 2009年 (平成21年 秋期) の過去問一覧へ戻る・問64