ITパスポート 平成24年度 秋期 特別措置試験 問93
基礎理論
文字コードに関する問題
〔中問C・画像データの符号化〕〔テクノロジ〕次に示す画像データの表現方法は,画像データを文字データに変換するものである。図2の画像データの中の9〜12ビット(2行目の先頭4ビット)のビット列は,どの文字として表現されるか。
〔中問C の記述(抜粋・再掲)〕図1は,8×8画素の白黒の画像例である。この図に対して,白を0,黒を1として表すと,図2に示すように8ビットのビット列が8行あるディジタルデータとして,画像データを表現することができる。
〔図1 8×8画素の白黒の画像例〕
○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
(○=白,●=黒。原典は白丸と黒丸の絵)
〔図2 図1の画像データのビット列による表現〕
0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
〔画像データの表現方法〕
- (1) 画像データのビット列を4ビットずつ取り出し,それぞれの先頭に4ビットの値“0100”を補い,8ビットで表現する。
- (2) (1)で求めた各8ビットの値を JIS X 0201の文字コードに対応する文字で表現する。01000000,01000001,01000010,…,01001111の8ビットの値は,JIS X 0201の文字コード体系では,文字@,A,B,…,O に対応する。
- ア @
- イ B
- ウ C
- エ O
答えと解説
✓ これが正解ウ C
解説
4桁ずつ切り出し、頭に決まった4桁を足して読みます。
絵は、白を0、黒を1として並べたビット列で表されます。設問が指すのは、その列の9番目から12番目までです。1行が8つなので、そこはちょうど2行目の先頭4つにあたります。2行目は白が2つ続いた後に黒が6つ並ぶため、先頭の4つは0、0、1、1という並びになります。取り決めでは、この4つの前に決まった4桁を足します。足すと、後ろ4桁が3を表す並びになります。文字の割り当ては後ろ4桁が0のときに最初の記号で、そこから1ずつ進むので、3番目に当たる文字が答えです。したがって、3つ目の英字を挙げた選択肢が正解です。取り出す位置を1行ずらすと、まったく別の文字になります。つまり、何番目の4桁かを数えることが、そのまま答えにつながります。シラバスも、代表的な文字コードの特徴を学ぶよう求めています。
ほかの選択肢の解説
- ア @:最初の記号は、後ろ4桁がすべて0のときの文字です。これは1行目の先頭4つを取り出した場合にあたります。設問が指すのは2行目の先頭4つなので、取り出す位置が1行ぶん手前にずれています。
- イ B:二つ目の英字は、後ろ4桁が2を表すときの文字です。取り出した4つは0、0、1、1の並びで、表すのは2ではなく3です。最後の桁を読み落とした形になります。
- エ O:最後の英字は、後ろ4桁がすべて1のときの文字です。黒が4つ続く場所を取り出せば確かにそうなりますが、2行目の先頭は白が2つで始まります。取り出す場所が違っています。
関連用語
- 文字
コード 文字を数に置き換えるための決まりで、国の規格として定められたJISの文字コードなどがあります。
出典:平成24年度 秋期 ITパスポート試験(特別措置試験) 問93
解説の最終確認:2026-11-04
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 平成31年度 春期 (特別措置試験) 問92:
正規化を 行う目的 (文字 コード) - 平成30年度 春期 (特別措置試験) 問75:
文字 コードに 最小限必要な ビット 数 (文字 コード) - 平成29年度 秋期 (特別措置試験) 問81:
プログラム 言語に 関する 問題 (文字 コード) - 平成27年度 秋期 (特別措置試験) 問47:
入出力装置に 関する 問題 (文字 コード) - 平成25年度 春期 (特別措置試験) 問78
(文字 コード)
同じ分野の問題
- 平成25年度 春期 特別措置試験 問99
- 平成24年度 春期 特別措置試験 問97
- 平成25年度 春期 特別措置試験 問97
- 平成27年度 春期 特別措置試験 問98
- 平成27年度 春期 特別措置試験 問97
誤りを見つけたら報告する