身心障礙人員考試身障四等-資訊處理類科計算機概要110 年第 18 題單選題
欲傳輸一 7 位元的 ASCII 碼 1010110,若採用奇同位元(Odd Parity Bit)檢查,則被傳輸的訊息為何?
A11010110正確答案
B01010110
C10101111
D10101100
A正確答案
原碼有 4 個 1,為求總數奇數須補 1,奇同位元加在最前面 → 11010110。
為什麼答案是 A
原碼 1010110 有 4 個 1,為偶數;奇同位元要求總 1 數為奇數,故同位元補 1,加在最高位得 11010110,共 5 個 1(奇數)✓。
載入中…
完整詳解
Pro · 無限重點 原碼有 4 個 1,為求總數奇數須補 1,奇同位元加在最前面 → 11010110。
數原碼 1 的個數:偶數→補 1;奇數→補 0。此題 4 個 1(偶)故補 1。
逐選項分析
A✓ 正確
原碼 1010110 有 4 個 1,為偶數;奇同位元要求總 1 數為奇數,故同位元補 1,加在最高位得 11010110,共 5 個 1(奇數)✓。
B✕ 陷阱
前面補 0 → 01010110 仍為 4 個 1(偶數),這是「偶同位元」的做法,非奇同位,錯誤。
C✕ 陷阱
10101111 是將同位元加在「最低位」且補 1,結果 6 個 1(偶數),不符奇同位;且同位元一般置於 MSB。
D✕
10101100 在最低位補 0,結果仍 4 個 1(偶數),不符奇同位要求。
同位元檢查規則
| 類型 | 目標 | 原碼 1 為偶數 | 原碼 1 為奇數 |
|---|
| 奇同位 Odd | 總 1 數為奇 | 補 1 | 補 0 |
| 偶同位 Even | 總 1 數為偶 | 補 0 | 補 1 |
最常見的陷阱是把「奇同位」誤解為「原碼 1 的個數為奇數就補 1」。正確邏輯是:補完同位元後,整串 1 的「總數」要是奇數。數對原碼 1 的個數再反推補位值,才不會踩雷。