7ビットの文字コードの先頭に1ビットの偶数パリティビットを付加するとき、文字コード 30、3F、7A にパリティビットを付加したものはどれか。ここで、文字コードは 16 進数で表している。
ア |
30、3F、7A |
イ |
30、3F、FA |
ウ |
B0、3F、FA |
エ |
B0、BF、7A |
解答・解説を見る
解答:イ
- 文字コード 30,3F,7A を7ビットの2進数に変換する
- 30→0011 0000
- 3F→0011 1111
- 7A→0111 1010
- 先頭に1ビットの偶数パリティビットを付加します。
偶数パリティビットは,文字列内の1の数が偶数になるように先頭に0または1の値を付加します。
- 0011 0000→0011 0000→30
- 0011 1111→0011 1111→3F
- 0111 1010→1111 1010→FA
7 ビットの文字コード「30,3F,7A」の先頭に偶数パリティビットを付加した文字列は「30,3F,FA」になる。よって解答はイである。