民國114年 第2梯次 延期考區 電腦軟體設計(JAVA)乙級 學科
第54題
字母"B"的ASCII 碼以二進位表示為"01000010",若電腦傳輸內容為"101000010",以便檢查該字 母的正確性,則下列敘述何者正確?
題目
字母"B"的ASCII 碼以二進位表示為"01000010",若電腦傳輸內容為"101000010",以便檢查該字 母的正確性,則下列敘述何者正確?
- (1) 使用二進位數檢查
- (2) 不做任何正確性的檢查
- (3) 使用偶數同位元檢查
- (4) 使用奇數同位元檢查
官方答案
(4) 使用奇數同位元檢查
解析
字母 B 的 ASCII 碼為十進位 66,二進位表示為 01000010,其中 1 的個數為 2(偶數)。題目傳輸內容為 101000010(9 位元),可視為在最前方加入 1 個同位元(parity bit)成為 1 01000010。此時整體 1 的個數變為 3(奇數),表示系統採「奇數同位元檢查」:傳送端自動設定同位元,使資料加同位元後 1 的總數為奇數,接收端再驗證總數是否仍為奇數以偵測錯誤。故選項4 正確;選項3 偶數同位檢查會使總數為偶數,與此不符。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。