民國114年 第2梯次 電腦軟體設計(C++)乙級 學科

第9題

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

題目

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

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

官方答案

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

解析

傳輸內容 101000010 共 9 個位元,最高位元為同位位元 1,其後 01000010 為資料位元。資料位元中 1 的個數為 2(偶數),加上同位位元 1 之後,全部 1 的個數為 3,屬奇數,符合奇數同位元檢查的定義:資料與同位位元中 1 的總數須為奇數。若採偶數同位元檢查,同位位元應為 0 才能使 1 的總數為偶數,故選項 2 不符。

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

官方資料