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

第18題

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

題目

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

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

官方答案

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

解析

字母 B 的 ASCII 碼為 01000010,其中位元 1 的個數為 2 個(偶數)。傳輸內容 101000010 共 9 位元,最左位為同位元,資料部分仍為 01000010,同位元為 1,使整組位元中 1 的個數成為 3 個(奇數);接收端據此檢查 1 的個數是否為奇數,故採用奇數同位元檢查,選項3正確。若採偶同位元,同位元應為 0 才能維持偶數個 1;此處也不是僅做二進位數值比對,更非完全不檢查。

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

官方資料