ITパスポート試験 ITパスポート 2012年 (平成24年 秋期)93: [中問C 画像データの符号化・テクノロジ] 図2の画像データのビット列(8×8画素白黒画像のビット列;白=0黒=1)の中の9~12ビット(2行目の先頭4ビット)

ITパスポート 2012年 (平成24年 秋期)
Q 9393 / 100
[中問C 画像データの符号化・テクノロジ] 図2の画像データのビット列(8×8画素白黒画像のビット列;白=0黒=1)の中の9~12ビット(2行目の先頭4ビット)のビット列は,どの文字として表現されるか。 [画像データの表現方法] (1) 画像データのビット列を4ビットずつ取り出し,それぞれの先頭に4ビットの値"0100"を補い,8ビットで表現する。 (2) (1)で求めた各8ビットの値をJIS X 0201の文字コードに対応する文字で表現する。01000000, 01000001, 01000010, …, 01001111の8ビットの値は,JIS X 0201の文字コード体系では,文字@,A,B,…,Oに対応する。 (図2 2行目="00111111" の先頭4ビット=0011)
この問の正解率:69.92%(788件)
この問題の本文・選択肢・正解・解説(展開)

問題本文

[中問C 画像データの符号化・テクノロジ] 図2の画像データのビット列(8×8画素白黒画像のビット列;白=0黒=1)の中の9~12ビット(2行目の先頭4ビット)のビット列は,どの文字として表現されるか。 [画像データの表現方法] (1) 画像データのビット列を4ビットずつ取り出し,それぞれの先頭に4ビットの値"0100"を補い,8ビットで表現する。 (2) (1)で求めた各8ビットの値をJIS X 0201の文字コードに対応する文字で表現する。01000000, 01000001, 01000010, …, 01001111の8ビットの値は,JIS X 0201の文字コード体系では,文字@,A,B,…,Oに対応する。 (図2 2行目="00111111" の先頭4ビット=0011)

選択肢

  • .@
  • .B
  • .C
  • .O

正解

. C

解説

正解はウ(C).8×8画素白黒画像のビット列で,9~12ビット目(2行目の先頭4ビット)は『0011』.この4ビットの先頭に『0100』を補うと8ビット値『01000011』となり,JIS X 0201の文字コード対応表で『C』に該当する(01000000=@,01000001=A,01000010=B,01000011=Cの順).表形式で値と文字の対応を機械的に求める問題で,4ビットのビット列をそのまま下位4ビットに当てはめて文字を導く.基数変換と文字コードの組合せ問題で,2進数の桁理解が前提.

選択肢ごとの解説

  • .@は01000000で4ビット部分が『0000』に対応.設問の2行目先頭4ビットは『0011』であって『0000』ではないため,@には対応しない.白黒画像の2行目を正しく読むと0011となり@との対応が成立しない誤答パターン.用語の定義を取り違えやすい紛らわしい選択肢.
  • .Bは01000010で4ビット部分が『0010』に対応.設問の2行目先頭4ビットは『0011』であり,Bの『0010』とは下位ビットが異なるため対応しない.値の桁(下1桁)を読み間違えた場合に出やすい誤答となる近接した値.対象や目的が設問の条件と異なるため不適切.
  • .正解.Cは01000011で4ビット部分が『0011』に対応.設問の2行目先頭4ビットがちょうど『0011』なので『01000011』=Cが導かれる.基数変換でも10進数の67=Cと一致し,対応表どおりの正しい文字となる結果.頻出論点なので押さえておく重要事項.
  • .Oは01001111で4ビット部分が『1111』に対応.設問の2行目先頭4ビット『0011』とは大きく異なるためOには対応しない.4ビット全部が1のときがOで,設問の値とはビットパターンが全く異なる対応関係となる.別概念であり設問の答えにはならない選択肢.

ITパスポート 2012年 (平成24年 秋期)過去問一覧へ戻る・問93