Q87.
下列何種編碼具有錯誤更正的能力?
電腦軟體設計共同科目 · 乙級 · Q87
難易度分析
2 / 5
本題要求區分單純的資料編碼方式與具備錯誤處理能力的編碼,並需精確辨別「僅能偵測錯誤」與「能夠修正錯誤」兩種不同層級的功能定義,屬於基礎概念的對比辨析。
正確答案:②漢明碼 (Hamming Code)
② 漢明碼 (Hamming Code):漢明碼 (Hamming Code) 透過在資料位元中插入多個檢查位元,利用位元位置的 XOR 運算建立症候群 (Syndrome),可精確定位並修正單一比特錯誤。
錯誤選項解析
- ① 同位元 (Parity Bit):同位元 (Parity Bit) 僅具備錯誤偵測能力,可判斷單一 бит 是否發生錯誤,但無法定位錯誤位置進行更正。
- ③ BCD 碼:BCD 碼 (Binary-Coded Decimal) 是以 4 位元表示十進位數字 0~9 的資料編碼方式,完全不具備錯誤偵測或更正功能。
- ④ EBCDIC 碼:EBCDIC 碼 是 IBM 大型機使用的 8 位元字元編碼標準,用於文字資料表示,不具備任何錯誤處理機制。
Learning Tip
"本題核心考點為錯誤偵測 vs 錯誤更正的區別。常見混淆:Parity Bit 只能「發現」錯誤,Hamming Code 才能「修正」錯誤。實務上,ECC 記憶體即採用類似漢明碼原理,而更進階的 Reed-Solomon 碼則用於光碟與通訊系統,可修正突發性錯誤 (Burst Error)。"
學員答題分佈
①同位元 (Parity Bit)0%
②漢明碼 (Hamming Code)0%
③BCD 碼0%
④EBCDIC 碼0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!