11. 有關資料表示的方式,下列敘述何者正確?
(A)使用Unicode表示“母親節快到了”,會佔用6Bytes的空間
(B)在電腦中若要表示
負整數,只能使用2的補數來表示
(C)若要存放2000種資料,使用1Byte就足夠儲存
(D)若英文字母A的ASCII編碼十進位為65,則英文字母K的ASCII編碼十六進位為4B。
答案:登入後查看
統計: A(7), B(13), C(1), D(43), E(0) #3230894
統計: A(7), B(13), C(1), D(43), E(0) #3230894
詳解 (共 3 筆)
#6089810
BY Gemini
- (A) 錯誤。Unicode是一種多位元組字元編碼,用於表示世界上大多數的語言文字。在Unicode中,每個字元可以使用1到4個位元組來表示。“母親節快到了”這六個字元在Unicode中可以使用18個位元組來表示,而非6Bytes。
- (B) 錯誤。在電腦中,負整數可以使用2的補數或原碼來表示。2的補數是一種常用的負整數表示方式,但並非唯一的方式。
- (C) 錯誤。1Byte(8位元)可以表示2^8=256種不同的值,因此若要存放2000種資料,則至少需要2Byte的空間。
- (D) 正確。ASCII編碼是一種7位元字元編碼,用於表示英文字母、數字和其他一些常用字元。在ASCII編碼中,英文字母A的編碼為65,英文字母K的編碼為75。由於ASCII編碼是7位元編碼,因此在十六進位表示時,英文字母K的編碼為4B。
結論:
正確答案為(D),若英文字母A的ASCII編碼十進位為65,則英文字母K的ASCII編碼十六進位為4B。
補充說明:
- Unicode的最新版本是Unicode 15.0,包含了超過14萬個字元。
- 2的補數是一種將負整數表示為非負整數的方式。在2的補數表示法中,一個負整數的補數等於其正負號相反的原碼再加1。例如,-5的原碼為00000101,2的補數則為11111010。
- 除了2的補數之外,負整數還可以原碼來表示。在原碼表示法中,一個負整數的最高位元為1,表示負號。例如,-5的原碼為11111010。
- ASCII編碼是美國標準代碼資訊交換(American Standard Code for Information Interchange)的縮寫,是一種7位元字元編碼。在ASCII編碼中,每個字元都使用7位元來表示,因此總共有2^7=128種不同的值。ASCII編碼包含了英文字母、數字、標點符號和其他一些常用字元。
0
0