基本情報技術者試験過去問 - 分野別(科目A) - 通信に関する理論

令和7年12月修了 問3
7ビット文字コードの先頭に1ビット偶数パリティビットを付加するとき,文字コード30,3F,7Aにパリティビットを付加したものはどれか。ここで,文字コード16進数で表している。
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」となる選択肢「イ」が正解です。他の選択肢はパリティビットの計算を誤って導いたものです。
令和7年1月修了 問4
通信回線の伝送誤りに対処するパリティチェック方式垂直パリティ)の記述として,適切なものはどれか。
1ビットの誤りを検出できる。
1ビットの誤りを訂正でき,2ビットの誤りを検出できる。
奇数パリティならば1ビットの誤りを検出できるが,偶数パリティでは1ビットの誤りも検出できない。
奇数パリティならば奇数個のビット誤りを,偶数パリティならば偶数個のビット誤りを検出できる。
答え
分野 : テクノロジ系 › 基礎理論 › 基礎理論 › 通信に関する理論
同一問題 : 〔令6修1問4〕〔令2修12問6〕〔令1修6問4〕〔平29修6問4〕〔平25春問4〕〔平23修12問4
解説
垂直パリティ」とは,通信回線データを送るときに,伝送中にビットが化けてしまう「伝送誤り」を検出するための仕組みの1つです。送るデータの1と0の個数を数えて,それが偶数個になるように(あるいは奇数個になるように)調整するための「パリティビット」という追加のビットを1つ付け加えます。

受信側では,届いたデータビット全体の1の個数の偶奇を確認することで,1ビットだけ誤りが発生していないかをチェックできます。ただし,この方式は1ビットの誤りしか検出できず,誤りを訂正する(元に戻す)能力はありません。従って,正解は「ア」です。

「イ」は,垂直パリティには誤り訂正の機能はなく,2ビットの誤り検出もできません。「ウ」は,奇数パリティ偶数パリティかにかかわらず,1ビットの誤りはどちらの方式でも検出できます。「エ」は,パリティチェックでは偶数個のビットが同時に誤ると,1と0の個数の偶奇が変わらないため誤りを検出できなくなるという弱点があります。
令和5年1月修了 問5
8ビットレジスタがある。このレジスタの各ビットの値を d0,d1,…,d7 とし,パリティビットの値をpとする。奇数パリティの場合,常に成立する関係式はどれか。ここで,⊕ は排他的論理和演算を表す。
0⊕ d0 ⊕ d1 ⊕ … ⊕ d7 = p
d0 ⊕ d1 ⊕ … ⊕ d7 = p
d0 ⊕ d1 ⊕ … ⊕ d7 ⊕ p = 0
d0 ⊕ d1 ⊕ … ⊕ d7 ⊕ p = 1
答え
分野 : テクノロジ系 › 基礎理論 › 基礎理論 › 通信に関する理論
同一問題 : 〔平28修1問3〕〔平22修1問4
平成25年春期 問2
1秒間に一定間隔で16個のパルスを送ることができる通信路を使って,0~9,A~F の16種類の文字を送るとき,1秒間に最大何文字を送ることができるか。ここで,1ビットは1個のパルスで表し,圧縮は行わないものとする。
1
2
4
8
答え
分野 : テクノロジ系 › 基礎理論 › 基礎理論 › 通信に関する理論
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる