メインコンテンツへ
基礎理論

2進数 10110101 を16進数で表したものはどれか。

ア.A5
イ.B5正解
ウ.C5
エ.D5

解説

2進数→16進数は「4桁ずつ束ねて1文字に置き換える」だけ。電車の4両編成を1ユニットにラベル付けし直すイメージです。

なぜ イ が正解か

8ビットを上位4桁と下位4桁に分けます。1011 = 8+0+2+1 = 11 = B、0101 = 0+4+0+1 = 5。並べて B5 が正解です。「4桁ずつ区切って読む」だけで暗算でも追いつける、16進数最大の便利機能を使った例題です。

なぜ ア は間違いか

A5 になるのは上位4桁が 1010(=10=A)の場合。ここでは 1011 なので 1 ぶん多く、Aの隣のBを選びそびれた答えです。

なぜ ウ は間違いか

C5 は上位4桁を 1100(=12)と読み違えたケース。本物の 1011 は「2の位+1の位」が立っているので、上から見たビットパターンを逆順で取り違えやすい罠です。

なぜ エ は間違いか

D5 は上位4桁を 1101 と読んだ場合。今回の 1011 とはビットの並びが鏡写しに近く、左右を急いで読むと飛びつきやすい引っ掛けです。

出典: AI生成問題(学習用)