民國105年 第2梯次 電腦軟體設計(JAVA)乙級 學科
第75題
下列內容哪些屬於執行副程式時活動紀錄中之元素?
題目
下列內容哪些屬於執行副程式時活動紀錄中之元素?
- (1) 實際參數( A c t u a l P a r a m e t e r )
- (2) 返回點( R e t u r n P o i n t )
- (3) 全域變數( G l o b a l V a r i a b l e )
- (4) 區域資料( L o c a l D a t a )
官方答案
(1) 實際參數( A c t u a l P a r a m e t e r )、(2) 返回點( R e t u r n P o i n t )、(4) 區域資料( L o c a l D a t a )
解析
副程式被呼叫時,系統會在執行堆疊上配置一筆活動紀錄(activation record,或稱堆疊框架),內容包含返回位址(返回點)、傳入的實際參數、區域變數與區域資料、暫存器保存值及回傳值等,供該次呼叫使用,返回後即釋放。全域變數配置於靜態資料區,生存期涵蓋整個程式執行期間,所有副程式共用同一份,並不隨個別呼叫建立,因此不屬於活動紀錄的元素。故第1、2、4項正確。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。