民國114年 第2梯次 電腦軟體設計(JAVA)乙級 學科
第18題
字母"B"的ASCII 碼以二進位表示為"01000010",若電腦傳輸內容為"101000010",以便檢查該字 母的正確性,則下列敘述何者正確?
題目
字母"B"的ASCII 碼以二進位表示為"01000010",若電腦傳輸內容為"101000010",以便檢查該字 母的正確性,則下列敘述何者正確?
- (1) 不做任何正確性的檢查
- (2) 使用二進位數檢查
- (3) 使用奇數同位元檢查
- (4) 使用偶數同位元檢查
官方答案
(3) 使用奇數同位元檢查
解析
字母 B 的 ASCII 碼為 01000010,其中位元 1 的個數為 2 個(偶數)。傳輸內容 101000010 共 9 位元,最左位為同位元,資料部分仍為 01000010,同位元為 1,使整組位元中 1 的個數成為 3 個(奇數);接收端據此檢查 1 的個數是否為奇數,故採用奇數同位元檢查,選項3正確。若採偶同位元,同位元應為 0 才能維持偶數個 1;此處也不是僅做二進位數值比對,更非完全不檢查。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。