民國114年 第2梯次 電腦軟體設計(C++)乙級 學科

第74題

下列為關於64 位元CPU 安裝64 位元作業系統之電腦A 與32 位元CPU 安裝32 位元作業系統之 電腦B 的敘述,哪些為錯誤?

題目

下列為關於64 位元CPU 安裝64 位元作業系統之電腦A 與32 位元CPU 安裝32 位元作業系統之 電腦B 的敘述,哪些為錯誤?

  1. (1) 執行同一功能程式在電腦A 的行程比在電腦B 的行程其所需記憶體空間較小
  2. (2) 電腦A 定址空間較大
  3. (3) 電腦A 程式之機器碼可直接複製到電腦B 執行
  4. (4) 電腦 A 處理大量資料比電腦B 有效率

官方答案

(1) 執行同一功能程式在電腦A 的行程比在電腦B 的行程其所需記憶體空間較小、(3) 電腦A 程式之機器碼可直接複製到電腦B 執行

解析

本題問的是「錯誤」的敘述。64 位元程式因指標與字寬為 8 位元組,通常比 32 位元版本佔用更多記憶體,故 1 說「較小」是錯的。64 位元 CPU 的定址空間遠大於 32 位元,2 正確。兩者指令集與機器碼格式不同,64 位元程式不能直接拿到 32 位元電腦執行,故 3 是錯的。64 位元一次可處理的資料寬度較大,處理大量資料較有效率,4 正確。故選 1、3。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料