初考-統計資料處理大意112 年第 12 題單選題
有關資料編碼的說明下列何者正確?
AASCII 原始編碼一開始就是用 8 個位元來編碼
BBCDIC 編碼是由 ASCII 編碼擴充而來
CEBCDIC 編碼利用 6 個位元來編碼,且前 2 個位元為區域位元
DBCD 編碼以 4 個位元為一組,僅能用於表達數字正確答案
D正確答案
BCD 以 4 bits 表 0-9 數字;ASCII 原始 7 bits、EBCDIC 8 bits、BCDIC 6 bits,別搞混位元數。
為什麼答案是 D
BCD(Binary Coded Decimal)以 4 個位元為一組,表示 0-9 十進位數字(0000~1001),僅用於表達數字,不含英文字母與符號,敘述正確。
載入中…
完整詳解
Pro · 無限重點 BCD 以 4 bits 表 0-9 數字;ASCII 原始 7 bits、EBCDIC 8 bits、BCDIC 6 bits,別搞混位元數。
記口訣:BCD=4、BCDIC=6、ASCII=7、EBCDIC=8,位元數遞增好記憶。
逐選項分析
A✕ 陷阱
ASCII 原始編碼是用 7 個位元(可表 128 個字元),後來才擴充為 8 位元的 Extended ASCII(256 個字元)。
B✕
BCDIC(6 bits)出現早於 ASCII,是 IBM 在 1960 年代的編碼;EBCDIC 才是由 BCDIC 擴充而來,與 ASCII 無擴充關係。
C✕ 陷阱
EBCDIC 是用 8 個位元編碼(Extended BCDIC),前 4 位為區域位元(zone bits)、後 4 位為數字位元,非 6 位元。用 6 位元的是 BCDIC。
D✓ 正確
BCD(Binary Coded Decimal)以 4 個位元為一組,表示 0-9 十進位數字(0000~1001),僅用於表達數字,不含英文字母與符號,敘述正確。
常見資料編碼位元數比較
| 編碼 | 位元數 | 可表示字元 | 用途 |
|---|
| BCD | 4 bits | 0-9 數字 | 僅數字 |
| BCDIC | 6 bits | 64 個 | 早期 IBM 字母數字 |
| ASCII(原始) | 7 bits | 128 個 | 英數符號 |
| Extended ASCII | 8 bits | 256 個 | 含特殊字元 |
| EBCDIC | 8 bits | 256 個 | IBM 大型主機 |
本題把各編碼的位元數互相交換考你:ASCII 原始是 7 非 8、EBCDIC 是 8 非 6、BCDIC 才是 6 位元。考選部最愛把「誰擴充誰」倒過來寫,記住演進順序 BCD→BCDIC→EBCDIC、ASCII→Extended ASCII 才不會中招。