民國115年 普通考試 資訊處理 計算機概要
第9題
一個8 進制的數值(535)8,若將其採用10 位元2 進制表示,再取其2 補數,其結果為:
題目
一個8 進制的數值(535)8,若將其採用10 位元2 進制表示,再取其2 補數,其結果為: A. (0101011101)2 B. (1010100011)2 C. (1101011101)2 D. (1011011010)2
官方答案
- 答案:B. (1010100011)2
解析
先把 8 進位轉成十進位:(535)8 = 5×8² + 3×8 + 5 = 320 + 24 + 5 = 349。以 10 位元表示,349 = 256 + 64 + 16 + 8 + 4 + 1,即 (0101011101)2。取 2 補數的做法是位元全部反相後加 1:0101011101 → 1010100010,再加 1 得 (1010100011)2。也可用 2¹⁰ − 349 = 1024 − 349 = 675 驗算,675 的二進位正是 1010100011。選項 A 是尚未取補數的原碼,C、D 只是把位元任意排列,都不符合取補數的規則。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。
官方資料
答案以考選部公告之測驗式試題標準答案 PDF 為準。