阿摩線上測驗
登入
首頁
>
程式設計
> 97年 - 097年專門職業及技術人員高等建築師、技師暨普通記帳士、97年第二次高等暨普通消防設備人員、普通不動產經紀人資訊技師#32446
97年 - 097年專門職業及技術人員高等建築師、技師暨普通記帳士、97年第二次高等暨普通消防設備人員、普通不動產經紀人資訊技師#32446
科目:
程式設計 |
年份:
97年 |
選擇題數:
0 |
申論題數:
7
試卷資訊
所屬科目:
程式設計
選擇題 (0)
申論題 (7)
【已刪除】一、假設類別 Book 的定義如下:
請還原上述程式碼所隱藏的 this 指位器(包含類別 Book 的定義與所有函式)。 (20 分)
【已刪除】二、假設類別 A, B, C, D, E, F 的繼承關係如下:
請問在建立 obj2 物件時,程式會呼叫那些類別之建構函式?列出正確的呼叫順序(例 如:A→C→D→F→E→B)。程式停止執行時,列出解構函式的呼叫順序。(20 分)
⑴描述下列程式中函式 func 的作用為何?(10 分)
⑵上述 func 程式碼是以 recursive(遞迴)方式撰寫,請改成 iteration(疊代)方式。 (10 分)
【已刪除】四、當使用同類別的物件來建立新的物件時,compiler 會呼叫系統自動產生的 copy constructor(拷貝建構函式)來進行物件的複製,如下例(假設無自訂拷貝建構函式):
請問上述程式有何不妥?請提出解決方法。(20 分)
【已刪除】⑴下列程式中請改寫 swap 函式的參數傳遞方式為傳參考(Call by Reference): (10 分)
【已刪除】⑵參考下列程式:
請問第一個 static(static int counter;)作用何在?第二個 static(static int cnt;)作用 何在?(10 分)