LONGEPASS
電腦軟體應用/電腦概論/Q5
簡單
正確率 -
Q5.

以ASCII Code 儲存字串"PC-586",但不包含引號",共需使用多少位元組之記憶體空間?

電腦軟體應用 · 丙級 · 電腦概論 · Q5

難易度分析

2 / 5

本題僅需掌握基礎編碼定義,並對字串長度進行簡單計數即可求解,屬於直接應用基本概念的入門級題目。

正確答案:④6

④ 6:ASCII 編碼採用 7 位元表示一個字元,實際儲存時通常佔用 1 個位元組(8 位元)。字串 "PC-586" 共包含 P、C、-、5、8、6 等 6 個字元,故需 6 個位元組。

錯誤選項解析

  • ① 1:ASCII 編碼中每個字元需佔用 1 個位元組,1 個位元組僅能儲存單一字元,無法容納整個字串 "PC-586"。
  • ② 2:2 個位元組最多僅能儲存 2 個 ASCII 字元,而題目字串包含 6 個字元,因此記憶體空間不足。
  • ③ 3:3 個位元組僅能儲存 3 個 ASCII 字元,無法完整儲存由 6 個字元組成的 "PC-586" 字串。
Learning Tip

"此類題型常考 ASCII 編碼與 Unicode 編碼的差異。ASCII 每個字元佔 1 位元組,而 Unicode(如 UTF-16)每個字元通常佔 2 位元組。解題關鍵在於先計算字串長度,再乘以對應編碼方式的每字元位元組數。另外需注意題目是否包含字串結束符號(\0),若為 C 語言字串則需額外加 1 位元組。"

學員答題分佈

①10%
②20%
③30%
④60%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目