過去問解きまくり研究所 ホーム

ITパスポート 平成24年度 秋期 特別措置試験 問72

基礎理論

符号化に関する問題

図に示すように,文字列の各文字を置換表に従って置き換える処理を考える。このような置換えを行った結果が“0110001010”であったとき,置換え前の文字列はどれか。

〔文字の置換表〕

文字置換え後の2進表示
A0
B10
C11

〔置換例〕

文字ABABCABA
置換表で置き換えた結果010010110100

置き換えた最終結果 010010110100

答えと解説

✓ これが正解イ ACAAABB

解説

先頭から順に、置換の表と照らしながら切り分けていきます。

三つの文字に、それぞれ長さの違う並びが割り当てられています。零一つ、一と零、一と一の三通りで、どれも他の頭に重ならないので、先頭から順に切り分けられます。与えられた並びを、左から一つずつ読んでいきます。最初の0はそのまま1文字目に決まり、次の1と1は2桁で一つの文字を表します。続く零が三つはそれぞれ一文字ずつになり、最後に一と零が二組続いて二文字ぶんを表します。合わせると七文字の並びになり、その選択肢が正解です。符号化された並びは10桁なので、10桁に収まる読み方を探します。零の数と一の数を数えるだけでも、候補は絞れます。つまり頭が重ならない割り当てなら、切り分けは一通りに決まります。シラバスも、符号化をデジタル化の考え方として挙げています。

ほかの選択肢の解説

この分野を演習で解く この問題を記録に残す

出典:平成24年度 秋期 ITパスポート試験(特別措置試験) 問72

解説の最終確認:2026-11-04

解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。

同じ分野の問題

誤りを見つけたら報告する(メールが開きます)