民國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 為準。