必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 基本情報技術者
  3. 平成21年度春季問題一覧
  4. 平成21年度春季問題4-解答・解説-分析

平成21年度春季問題

問題4

文字列中で同じ文字が繰り返される場合,繰返し部分をその反復回数と文字の組に置き換えて文字列を短くする方法はどれか。

EBCDIC 符号
巡回符号
ハフマン符号
ランレングス符号化

文字列中で同じ文字が繰り返される場合,繰返し部分をその反復回数と文字の組に置き換えて文字列を短くする方法はどれか。

EBCDIC 符号
巡回符号
ハフマン符号
ランレングス符号化

解答:エ

<解説>

ランレングス符号化は、データ列を可逆圧縮する符号化の1つ。連続する同一の値の列を,その連なり(run)の長さ(length)を示す数字に置き換える。例えば,「AAAAAAAAABBCDDDD」というデータ列を,Aが9回,Bが2回,Cが1回,Dが4回並んでいることから,「A9B2C1D4」というデータ列に圧縮する。

× EBCDICは、IBM社が策定した8ビットの文字コード体系である。。汎用大型コンピュータなどで利用されている。
× 巡回符号は、符号理論における誤り訂正符号の一種である。
× ハフマン符号化は、可逆圧縮の代表的なアルゴリズム。一定ビットごとに文字列を区切り、区切られた後の文字列を統計的に処理して、出現確率がより高いパターンに対してより短い符号を与える方式。
 

分類

キーワード