20. 一個以1開頭但不以1結束的位元組 (註:8個位元為一位元組),有多少種可能的組合?
(A) 32
(B) 64
(C) 66
(D) 128

答案:登入後查看
統計: A(16), B(156), C(8), D(61), E(0) #2847113

詳解 (共 3 筆)

#5966799
一個位元組為28 256種可能,但題目固...
(共 56 字,隱藏中)
前往觀看
3
0
#5877395
一個位元組有8個位元,其中第一個位元固定為1,最後一個位元固定不為1。因此,剩下的6個位元可以自由選擇0或1,所以可能的組合數為2^6=64。
1
0
#7090220

【解題思路】

一個位元組有 8 bits

題目要求:

  1. 第一個 bit 一定是 1

  2. 最後一個 bit 不可以是 1 → 必須是 0

所以整個位元組的結構變成:

1 _ _ _ _ _ _ 0
(中間 6 個 bits 自由變化)

自由變化的 bit 數量 = 6
每個 bit 有 0/1 兩種可能

組合總數 = 2⁶ = 64

【逐一破題】

(A) 32
→ 2⁵ 才會是 32,中間不是 5 bits,所以錯。

(B) 64
→ 2⁶ = 64
→ 正確答案。

(C) 66
→ 沒有任何二進位組合會得到 66,錯。

(D) 128
→ 2⁷ 才是 128,超過實際可能,錯。

【延伸知識】

若題目類似:

  • 第一個 bit 固定 → 去掉 1 個自由度

  • 最後一個 bit 固定 → 再去掉 1 個自由度

  • 6 個 bit 自由 → 2⁶ 種組合

一般情況:
n 個 bits,有 k 個固定 → 組合為 2^(n−k)

【記憶技巧】

一句話:

頭尾固定兩個,中間 6 個 bits 自由 → 2⁶ = 64。

【常見錯誤】

  1. 忘記最後一個 bit 被固定成 0,誤算成 2⁷

  2. 誤以為自由 bit 是 5 個 → 其實是 6

  3. 混淆「位元組」與「位元」

0
0