民國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 為準。