民國102年 第3梯次 電腦軟體應用丙級 學科

第10題

若利用8 b i t 來表示整數型態資料,且最左位元0 代表正數、1 代表負數,負數與正數間互為 2 的補數,則可表示之範圍為

題目

若利用8 b i t 來表示整數型態資料,且最左位元0 代表正數、1 代表負數,負數與正數間互為 2 的補數,則可表示之範圍為

  1. (1) 128 ~ - 128
  2. (2) 128 ~ - 127
  3. (3) 127 ~ - 127
  4. (4) 127 ~ - 128

官方答案

(4) 127 ~ - 128

解析

8 位元有號整數採用二補數表示,最左位元為號碼位。正數範圍 0 ~ 127(01111111),負數範圍 -1 ~ -128(11111111 ~ 10000000),故完整範圍為 127 ~ -128。選項 1 的 128 超出正數最大值;選項 2 正數上限錯誤;選項 3 遺漏 -128。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料