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

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

平成17年度春季問題

問題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」になる。よって解答はイである。