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

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

平成20年度春季問題

問題10

7ビットの文字コードの先頭に1ビットの偶数パリティビットを付加するとき,文字コード 30,3F,7A にパリティビットを付加したものはどれか。ここで,文字コードは 16 進数で表している。

30, 3F, 7A
30, 3F, FA
B0, 3F, FA
b0, BF, 7A

7ビットの文字コードの先頭に1ビットの偶数パリティビットを付加するとき,文字コード 30,3F,7A にパリティビットを付加したものはどれか。ここで,文字コードは 16 進数で表している。

30, 3F, 7A
30, 3F, FA
B0, 3F, FA
b0, BF, 7A

解答:イ

<解説>

  1. 文字コード 30,3F,7A を7ビットの2進数に変換する
    1. 30→0011 0000
    2. 3F→0011 1111
    3. 7A→0111 1010
  2. 先頭に1ビットの偶数パリティビットを付加します。
    偶数パリティビットは,文字列内の1の数が偶数になるように先頭に0または1の値を付加します。
    1. 0011 0000→0011 0000→30
    2. 0011 1111→0011 1111→3F
    3. 0111 1010→1111 1010→FA
7 ビットの文字コード「30,3F,7A」の先頭に偶数パリティビットを付加した文字列は「30,3F,FA」になる。よって解答はイである。