IPA過去問ドリル

平成24年度 秋期 基本情報技術者試験 午前 問4

テクノロジ/基礎理論

英字の大文字(A~Z)と数字(0~9)を同一のビット数で一意にコード化するには,少なくとも何ビットが必要か。

出典:平成24年度 秋期 基本情報技術者試験 午前 問4

正解:イ

解説

コード化する対象は英字26種類と数字10種類を合わせた36種類です。nビットで表現できる状態数は2ⁿ通りなので,2⁵=32では36種類を表現できず,2⁶=64であれば36種類を一意に表現できます。したがって少なくとも6ビットが必要です。

選択肢ごとの解説

  • 誤り。2⁵=32通りしか表現できず,36種類の英数字を区別するには不足します。
  • 正しい。2⁶=64通り表現でき,36種類(26+10)の英数字を一意にコード化できる最小のビット数です。
  • 誤り。7ビットあれば128通り表現できますが,必要最小限のビット数ではありません。
  • 誤り。8ビット(256通り)は十分な余裕がありますが,最小のビット数ではありません。
基本情報技術者の過去問を演習モードで解く