応用情報技術者試験 応用情報技術者試験 平成30年度春期 午前2: 表は,文字 A〜E を符号化したときのビット表記と,それぞれの文字の出現確率を表したものである。1文字当たりの平均ビット数は幾らか。

応用情報技術者試験 平成30年度春期 午前
Q 22 / 80
表は,文字 A〜E を符号化したときのビット表記と,それぞれの文字の出現確率を表したものである。1文字当たりの平均ビット数は幾らか。
文字ビット表記出現確率(%)
A050
B1030
C11010
D11105
E11115
この問の正解率:73.20%(985件)

解説

応用情報技術者試験 平成30年度春期 午前 問2「表は,文字 A〜E を符号化したときのビット表記と,それぞれの文字の出現確率を表…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約73%です。

正解

. 1.8

正答率 73.2%(985人中 721人が正解)

問題の解説

出現頻度の高い文字ほど短いビット列を割り当てるハフマン符号化の考え方に基づき、1文字当たりの平均ビット数(期待値)を求める問題。各文字の「ビット長 × 出現確率」を合計すればよい。計算すると 1×0.5 + 2×0.3 + 3×0.1 + 4×0.05 + 4×0.05 = 0.5+0.6+0.3+0.2+0.2 = 1.8 となり、イが正解。出現確率の高いAに1ビット、稀なD・Eに4ビットを割り当てることで、固定長(3ビット必要)より平均ビット数が短くなっている。

応用情報技術者試験 平成30年度春期 午前 の過去問一覧に戻る・問2

応用情報技術者試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

応用情報技術者試験 合格.dev を App Store でダウンロード