基本情報技術者試験 - 令和7年12月修了 - 問3
| ア | 30,3F,7A |
|---|---|
| イ | 30,3F,FA |
| ウ | B0,3F,FA |
| エ | B0,BF,7A |
答え : イ
分野 : テクノロジ系 › 基礎理論 › 基礎理論 › 通信に関する理論
解説 :
偶数パリティビットを付加した文字コードを求める問題です。「偶数パリティ」(odd parity)とは,パリティビットを含めたビット列全体の1の個数が偶数になるように,先頭の1ビットを決める方式です。16進数の「30」は2進数で「00110000」,1の数は2個で既に偶数なのでパリティビットは0となり,そのまま「30」です。
3Fは「00111111」で1の数が6個と偶数なので同様にパリティビットは0で「3F」のままです。「7A」は「01111010」で1の数が5個と奇数なので,パリティビットを1にして偶数にする必要があり,先頭に1を立てると「FA」になります。よって答えは「30,3F,FA」となる選択肢「イ」が正解です。他の選択肢はパリティビットの計算を誤って導いたものです。
分野 : テクノロジ系 › 基礎理論 › 基礎理論 › 通信に関する理論
解説 :
偶数パリティビットを付加した文字コードを求める問題です。「偶数パリティ」(odd parity)とは,パリティビットを含めたビット列全体の1の個数が偶数になるように,先頭の1ビットを決める方式です。16進数の「30」は2進数で「00110000」,1の数は2個で既に偶数なのでパリティビットは0となり,そのまま「30」です。
3Fは「00111111」で1の数が6個と偶数なので同様にパリティビットは0で「3F」のままです。「7A」は「01111010」で1の数が5個と奇数なので,パリティビットを1にして偶数にする必要があり,先頭に1を立てると「FA」になります。よって答えは「30,3F,FA」となる選択肢「イ」が正解です。他の選択肢はパリティビットの計算を誤って導いたものです。