民國111年 地方四等 資訊處理 計算機概要
第5題
具有名稱的方法函式,若決定其實際執行的程式碼,在程式運行(run time)時才決定,而不是在編譯(compile time)時決定,這種方式稱為:
題目
具有名稱的方法函式,若決定其實際執行的程式碼,在程式運行(run time)時才決定,而不是在編譯(compile time)時決定,這種方式稱為: A. dynamic binding B. early binding C. static binding D. casting
官方答案
- 答案:A. dynamic binding
解析
具有名稱的方法函式在程式執行時,才依物件實際所屬的型別決定要執行哪一份程式碼,稱為動態綁定(dynamic binding),也就是晚期綁定(late binding),常見於物件導向語言的多型與方法覆寫機制。B 的 early binding 與 C 的 static binding 都是同義詞,指編譯時期即確定呼叫目標,與題意相反。D 的 casting 是型別轉換,與決定方法實體的時機無關。故選 A。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。
官方資料
答案以考選部公告之測驗式試題標準答案 PDF 為準。