基礎理論
基本情報技術者試験 科目A免除 修了試験 20120624 実施分 問80
文字列 “ET” を ASCII でコード化したものを 16 進表記したものはどれか。ここで,文字コードの 8 ビット目には,偶数パリティビットが付く。
〔ASCII コード表の一部〕
列見出し(上 3 行が b7, b6, b5 の値): 左の列 b7=1, b6=0, b5=0 / 右の列 b7=1, b6=0, b5=1(※図では b7→1行目,b6→2行目,b5→3行目に矢印で対応)
| b4 | b3 | b2 | b1 | b7b6b5=100 | b7b6b5=101 |
|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | @ | P |
| 0 | 0 | 0 | 1 | A | Q |
| 0 | 0 | 1 | 0 | B | R |
| 0 | 0 | 1 | 1 | C | S |
| 0 | 1 | 0 | 0 | D | T |
| 0 | 1 | 0 | 1 | E | U |
| 0 | 1 | 1 | 0 | F | V |
| 0 | 1 | 1 | 1 | G | W |
- ア 4554
- イ A32B
- ウ ACA5
- エ C5D4
出典:基本情報技術者試験 科目A免除 修了試験 20120624 実施分 問80
答えと解説を見る
正解:エ
覚える知識
偶数パリティビットを付加したASCIIコードの16進表記
偶数パリティは、1のビット数が偶数になるようにパリティビットを付加する方式である。
この問題で必要なこと
Eは0x45(1が3個)、Tは0x54(1が3個)で、偶数パリティにするため8ビット目に1を付けて0xC5・0xD4となり、C5D4になる。
ひっかけ
パリティビットを付けない4554や、奇数パリティの結果を選ばせる。
この知識の出題:本試験系 0 回・免除試験 6 回(公開問題での観測値)