LONGEPASS
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 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目