基本情報技術者試験 - 令和4年12月修了 - 問6

7ビットの文字コードの先頭に1ビットの偶数パリティビットを付加するとき,文字コード30,3F,7Aにパリティビットを付加したものはどれか。ここで,文字コードは16進数で表している。
ア30,3F,7A
イ30,3F,FA
ウB0,3F,FA
エB0,BF,7A
答え : イ
分野 : テクノロジ系 › 基礎理論 › 基礎理論 › 通信に関する理論
同一問題 : 〔令6修12問3〕〔令5修12問3〕〔平30修6問3〕〔平28修6問3〕〔平24修12問3〕〔平23修6問3〕
解説 :
「偶数パリティビット」とは,データビットとパリティビットを合わせたときに,1の個数が偶数になるように付加されるビットのことです。

まず16進数の30を2進数に直すと「00110000」となり,この中の1の個数は2個で偶数であるため,パリティビットは0を付加します。従って30に対応するパリティビット付きのコードは,そのまま先頭に0を付けた30になります。

次に16進数の3Fを2進数に直すと「00111111」となり,この中の1の個数は6個で偶数であるため,こちらもパリティビットは0となり,そのまま3Fになります。

最後に16進数の7Aを2進数に直すと「01111010」となり,この中の1の個数は5個で奇数であるため,偶数にそろえるためにパリティビットとして1を付加する必要があります。パリティビットの1を先頭に付加すると,8ビット全体は「11111010」となり,これを16進数に直すとFAになります。

以上より,30,3F,7Aにパリティビットを付加した結果は30,3F,FAとなり,選択肢「イ」が正解です。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる