所屬科目:程式設計
一、請完成如下 Java 程式(class Circle: code 1 ~ code 3, class Rectangle code 4 ~ code 6, main code 7 ~ code 8),可以印出如下最後一張圖的內容。 (24 分)
第一/三個方框 code 1/4 class Circle/Rectangle 宣告繼承父類別
第二個方框 code 2/3 實作 Circle 計算面積、周長的方法
第四個方框 code 5/6 實作 Rectangle 計算面積、周長的方法
第五個方框 code 7/8 多形方式宣告 Circle/Rectangle 物件
二、請說明如下 C#程式,正確執行時的輸出結果為何?如若無法正確執行 (即會出現執行時期的錯誤),請說明應如何修正才能正常執行及輸出結果為何。 (20 分)
三、請說明如下 C 程式,正確執行時的輸出結果為何?如若無法正確執行 (即會出現執行時期的錯誤),請說明應如何修正才能正常執行及輸出結果為何。 (20 分)
四、請說明如下 Python 程式,使用 PQ_recursive(3)呼叫後,正確執行時的輸出結果為何?如若無法正確執行(即會出現執行時期的錯誤) ,請說明應如何修正才能正常執行及輸出結果為何。(18 分)
五、請完成如下的 JavaScript function 觸動方式(第一條粗黑線)及內容(第 二~第六條粗黑線) 。可以顯示如下網頁頁面,並在按下"Submit"按鈕後, 觸動 JS function 根據使用者的輸入,顯示計算複利的本利和。(18 分)