正答2
解説
正解は2です。
nビットで表現できる情報は2のn乗通りです。
26種類の文字を区別するには、2のn乗が26以上になる最小のnを求めます。
【計算】
4ビットで表せる数=2の4乗=16(通り)
16は26より少ないので、4ビットでは足りません。
5ビットで表せる数=2の5乗=32(通り)
32は26以上なので、5ビットあれば26種類を表現できます。
【選択肢別解説】
1:× 4ビットでは16通りしか表せず、26種類の文字を区別できません。
2:○ 5ビットで32通りを表せるので、26種類を区別できる最小のビット数です。
3:× 6ビットでも表現できますが、64通りで余りが多く、最小限ではありません。
4:× 7ビットは128通りで、最小限ではありません。
【ポイント】
「最小限必要なビット数」は、2のn乗が種類数以上になる最小のnです。
2の累乗(2、4、8、16、32、64、128、256)は覚えておくと便利です。