民國114年 第2梯次 延期考區 電腦軟體設計(JAVA)乙級 學科

第54題

字母"B"的ASCII 碼以二進位表示為"01000010",若電腦傳輸內容為"101000010",以便檢查該字 母的正確性,則下列敘述何者正確?

題目

字母"B"的ASCII 碼以二進位表示為"01000010",若電腦傳輸內容為"101000010",以便檢查該字 母的正確性,則下列敘述何者正確?

  1. (1) 使用二進位數檢查
  2. (2) 不做任何正確性的檢查
  3. (3) 使用偶數同位元檢查
  4. (4) 使用奇數同位元檢查

官方答案

(4) 使用奇數同位元檢查

解析

字母 B 的 ASCII 碼為十進位 66,二進位表示為 01000010,其中 1 的個數為 2(偶數)。題目傳輸內容為 101000010(9 位元),可視為在最前方加入 1 個同位元(parity bit)成為 1 01000010。此時整體 1 的個數變為 3(奇數),表示系統採「奇數同位元檢查」:傳送端自動設定同位元,使資料加同位元後 1 的總數為奇數,接收端再驗證總數是否仍為奇數以偵測錯誤。故選項4 正確;選項3 偶數同位檢查會使總數為偶數,與此不符。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料