基礎理論

基本情報技術者試験 科目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行目に矢印で対応)
b4b3b2b1b7b6b5=100b7b6b5=101
0000@P
0001AQ
0010BR
0011CS
0100DT
0101EU
0110FV
0111GW
  • ア 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 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「パリティとCRCによる誤り検出」で学ぶ

同じ知識の過去問