農會 資訊管理類電腦概論110 年第 4 題單選題
以2的補數法來表示整數,一個位元組(Byte)可以表示的最大整數為256。
B正確答案
8位元2的補數法表示範圍為-128至127,最大整數為127而非256,命題錯誤。
為什麼答案是 B
命題敘述確實錯誤,1 Byte (8 bits) 在2的補數法下,可表示的最大整數為127。
考點:補數法範圍考點:是非判斷
載入中…
完整詳解
Pro · 無限重點 8位元2的補數法表示範圍為-128至127,最大整數為127而非256,命題錯誤。
1 Byte=8 bits,2的補數法最大值公式為 2^(n-1)-1,帶入 n=8 秒算得 127。
逐選項分析
A補數法範圍✕
8位元2的補數法最大值為127,並非256,故此命題錯誤,不能選此項。
B是非判斷✓ 正確
命題敘述確實錯誤,1 Byte (8 bits) 在2的補數法下,可表示的最大整數為127。
8位元(1 Byte)整數表示範圍對照表
| 表示法 | 位元數(n) | 最小值 | 最大值 |
|---|
| 2的補數法(有號) | 8 | -128 | 127 |
| 無號整數 | 8 | 0 | 255 |
| 1的補數法(有號) | 8 | -127 | 127 |
考生易將「2的補數法(有號)」與「無號整數」混淆,甚至誤記 2^8=256 為最大值。無號整數最大值為 2^8-1=255,而2的補數法最大值僅為 127。