Q71.
二進位數值11000101 之2 的補數為何?
網頁設計 · 丙級 · 作業準備 · Q71
難易度分析
2 / 5
本題考查二進位補數的標準運算流程。題目設計了容易混淆的干擾項,要求考生必須精確區分 1 的補數與 2 的補數之間的差異,並完整執行兩階段運算才能選出正確答案。
正確答案:②00111011
② 00111011:2的補數運算規則為:先將原數值 11000101 進行1的補數(每位元反相)得到 00111010,再加1即得 00111011,此為標準的補數計算流程。
錯誤選項解析
- ① 11001010:此數值並非透過正確的2的補數運算流程得出。正確的步驟應先對原數值進行位元反相再加1,而非任意變更位元排列。
- ③ 00110101:此數值與正確的1的補數(00111010)不符,位元反相過程發生錯誤。應逐位將 0變1、1變0 後再加1。
- ④ 00111010:此為1的補數(僅位元反相)的結果,但尚未執行加1步驟。2的補數必須在1的補數基礎上再加1才算完成。
Learning Tip
"2的補數是電腦科學中表示負數的標準方式。解題關鍵在於牢記兩步驟:先反相、再加1。常見陷阱是將「1的補數」與「2的補數」混淆,選項中常會同時出現兩者來考驗考生是否完整執行運算流程。在二進位運算與資料表示法相關題型中,此概念為高頻考點。"
學員答題分佈
①110010100%
②001110110%
③001101010%
④001110100%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!