民國114年 第2梯次 電腦軟體設計(C++)乙級 學科
第9題
字母"B"的ASCII 碼以二進位表示為"01000010",若電腦傳輸內容為"101000010",以便檢查該字 母的正確性,則下列敘述何者正確?
題目
字母"B"的ASCII 碼以二進位表示為"01000010",若電腦傳輸內容為"101000010",以便檢查該字 母的正確性,則下列敘述何者正確?
- (1) 使用奇數同位元檢查
- (2) 使用偶數同位元檢查
- (3) 使用二進位數檢查
- (4) 不做任何正確性的檢查
官方答案
(1) 使用奇數同位元檢查
解析
傳輸內容 101000010 共 9 個位元,最高位元為同位位元 1,其後 01000010 為資料位元。資料位元中 1 的個數為 2(偶數),加上同位位元 1 之後,全部 1 的個數為 3,屬奇數,符合奇數同位元檢查的定義:資料與同位位元中 1 的總數須為奇數。若採偶數同位元檢查,同位位元應為 0 才能使 1 的總數為偶數,故選項 2 不符。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。