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

第55題

下列哪一項不屬於執行副程式時活動紀錄(Activation Record)中之組成元素?

題目

下列哪一項不屬於執行副程式時活動紀錄(Activation Record)中之組成元素?

  1. (1) 實際參數(Actual Parameter)
  2. (2) 全域變數(Global Variable)
  3. (3) 返回點(Return Point)
  4. (4) 區域資料(Local Data)

官方答案

(2) 全域變數(Global Variable)

解析

執行副程式(函式)時,系統會在堆疊(stack)上建立一筆「活動紀錄(Activation Record,亦稱堆疊框 stack frame)」,用來保存本次呼叫所需的資訊。其典型組成包含:實際參數(Actual Parameter,呼叫時傳入的值)、返回點(Return Point,即呼叫敘述的下一個指令位址)、區域資料(Local Data,函式內的區域變數),以及保存的暫存器等。全域變數(Global Variable)存放於程式的靜態資料區(或資料段),並非隨著函式呼叫而建立,因此不屬於活動紀錄的組成元素。故本題選項 2 為正確答案。

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

官方資料