問 題
2進数で表された111001を8進数で表したものとして正しいのはどれか。
1. 35
2. 55
3. 71
4. 101
5. 215
正解 (3)
解 説
n 進数の1桁目は n0 が何個あるかを示します。 以下、2 桁目は n1 が何個あるか・・・です。ちなみに、小数点以下の場合、小数点第一位は n-1 が何個あるかを示します。以下、小数点第二位は n-2 が何個あるか・・・を示します。
2進数 111001 とは、右から読んでいくと 「20 が 1 個、21 が 0 個、22 が 0 個、23 が 1 個、24 が 1 個、25 が 1 個」 ということです。つまり、10 進数(日常使う数字)で考えれば、1 + 8 + 16 + 32 = 「57」 です。
選択肢から「57」を表す 8 進数を探すと、71 が 80 × 1 + 81 × 7 = 57 です。
以上より、正解は 3 です。
類題 H26no18
コメント