民國96年 96年度乙級專案檢定試題及答案 電腦硬體裝修乙級 學科
第32題
兩個B y t e 的有號數,其所能表示的數值範圍,以10 進制表示為?
題目
兩個B y t e 的有號數,其所能表示的數值範圍,以10 進制表示為?
- (1) - 256 ~ + 255
- (2) - 1024 ~ + 1023
- (3) - 2048 ~ + 2047
- (4) - 32768 ~ + 32767
官方答案
(4) - 32768 ~ + 32767
解析
兩個 Byte 即 16 位元。有號數(帶正負號)通常以二補數表示,最高位元為符號位。可表示範圍公式為 -2^(n-1) ~ +(2^(n-1)-1),代入 n=16 得:-2^15 ~ +(2^15-1) = -32768 ~ +32767。驗算:正數最大為 0111 1111 1111 1111 = 32767;負數最小為 1000 0000 0000 0000 = -32768。其餘選項:1 Byte 有號範圍才是 -128~+127(非 -256~+255);-1024~+1023、-2048~+2047 分別對應 11、12 位元,均非 16 位元。故答案為 4。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。