ハミング符号(Hamming Code) をテーマとした ネットワークスペシャリスト試験・択一式問題10問
了解しました ✅
以下に ハミング符号(Hamming Code) をテーマとした ネットワークスペシャリスト試験・択一式問題10問+解答・解説 を作成しました。
---
ハミング符号に関する問題集(択一式・10問)
---
問題1
ハミング符号の目的として最も適切なものはどれか。
A. データを圧縮する
B. データを暗号化する
C. 誤り検出と訂正を行う
D. 通信速度を高速化する
正解:C
解説: ハミング符号は 誤り検出と1ビット誤りの訂正 を行うための符号。
---
問題2
ハミング符号が確実に訂正できる誤りはどれか。
A. 1ビット誤り
B. 2ビット誤り
C. 3ビット誤り
D. 任意の誤り
正解:A
解説: 1ビット誤りを訂正可能であり、2ビット誤りは検出できるが訂正はできない。
---
問題3
ハミング符号における冗長ビット(パリティビット)の役割はどれか。
A. データの圧縮率を下げる
B. 誤りの検出と訂正に必要な位置情報を持つ
C. 通信の暗号化を行う
D. データ転送速度を上げる
正解:B
解説: 冗長ビットは誤りの有無だけでなく 誤り位置を特定するために使われる。
---
問題4
ハミング符号でデータビット数 とパリティビット数 の関係を表す式として正しいものはどれか。
A.
B.
C.
D.
正解:A
解説: 誤り位置を特定するために必要なビット数の条件が 。
---
問題5
7ビットハミング符号(Hamming(7,4))では、データビット数とパリティビット数はそれぞれいくつか。
A. データ4、パリティ3
B. データ3、パリティ4
C. データ5、パリティ2
D. データ6、パリティ1
正解:A
解説: Hamming(7,4)は データ4ビット+パリティ3ビット の組み合わせ。
---
問題6
ハミング符号で「シンドローム」とは何を意味するか。
A. データを圧縮するアルゴリズム
B. 誤り位置を示すビットパターン
C. 符号化後の冗長ビット数
D. 暗号鍵の値
正解:B
解説: シンドロームは誤り位置を特定するためのパターンで、受信側で計算される。
---
問題7
ハミング符号の最小ハミング距離は通常いくつか。
A. 1
B. 2
C. 3
D. 4
正解:C
解説: 最小ハミング距離が3なので、1ビット誤りを訂正、2ビット誤りを検出できる。
---
問題8
次の中で、ハミング符号が「訂正」可能なのはどの誤りか。
A. 2ビット誤り
B. 1ビット誤り
C. 3ビット誤り
D. 任意の偶数ビット誤り
正解:B
解説: 訂正可能なのは 1ビット誤りのみ。2ビット誤りは検出に留まる。
---
問題9
拡張ハミング符号(Extended Hamming Code)の特徴として正しいものはどれか。
A. 誤り訂正機能を強化する
B. 追加パリティで2ビット誤りを検出可能にする
C. 符号長を短縮する
D. 誤り訂正範囲を拡大する
正解:B
解説: 拡張ハミング符号は 1ビット訂正+2ビット検出を可能にするために1ビットのパリティを追加する。
---
問題10
ハミング符号が利用される分野として最も適切なものはどれか。
A. データ圧縮アルゴリズム
B. メモリや通信における誤り検出・訂正
C. VPNの暗号化通信
D. 高速ルーティング
正解:B
解説: ハミング符号は コンピュータのメモリECCや通信誤り訂正で広く利用される。
---
まとめ
ハミング符号は 誤り検出+訂正符号の代表格。
1ビット訂正・2ビット検出が可能。
Hamming(7,4)は有名な形式で、シンドローム解析により誤り位置を特定できる。
---
👉 次は「ハミング距離と誤り訂正能力の関係」をテーマに午後Ⅰ形式の問題を作成しますか?
コメント
コメントを投稿