阿摩線上測驗
登入
首頁
>
程式語言
>
101年 - 101 高等考試_三級_資訊處理:程式語言#26526
>
題組內容
四、請回答下列關於例外處理(exception handling)的問題:
⑴許多程式語言(例如:C++、Java 與 JavaScript)都有例外處理機制:try-catch 敘 述與 throw 敘述。請簡述這兩個敘述的差別。(8 分)
其他申論題
⑴上列程式的執行結果為何?(10 分)
#43376
⑵ C 語言中,一個變數的領域(scope)與生命期(lifetime)可以是不同的,請以 上列函數 f 中的變數 x,來解釋這句話。(10 分)
#43377
⑴多載(overloading)與覆寫(overriding)是關於 print 方法的兩個不同的機制,請 以上列程式中定義的 5 個 print 方法,說明那幾個是覆寫?那幾個是多載?為什 麼?(請以 A, B, C, D, E 方式作答)(15 分)
#43378
⑵上列程式定義的 2 個類別的 5 個 print 方法中,那一個的型態部分會造成編譯錯誤? 為什麼?(6 分)
#43379
⑵下列 Java 程式的執行結果為何?(12 分) class FooException extends Exception {} class ExceptionQuestion { public void aMethod() throws FooException { try { System.out.println( "In aMethod" ); throw new FooException(); } catch ( FooException error ) { System.out.println( "in first catch" ); throw new FooException(); } finally { System.out.println( "Finally" ); } } public static void main( String[] args ) { try { System.out.println( "Start" ); ExceptionQuestion x = new ExceptionQuestion(); x.aMethod(); System.out.println( "After method" ); } catch ( FooException e1 ) { System.out.println( "In handler 1" ); } catch ( Exception e2 ) { System.out.println( "In handler 2" ); } System.out.println( "End" ); } }
#43381
【已刪除】⑴下列網頁除內容外,也包含 CSS(cascading style sheet)指令與 JavaScript 程式碼。 請說明此網頁在瀏覽器的呈現效果(可繪圖說明),並解釋當按下網頁內的按鈕 (Add)時,網頁會有什麼變化。(10 分)
#43382
⑵我們在製作網頁時,除了 HTML 外,我們也可同時使用 CSS、DOM(domain object model)與 JavaScript。請說明四者所扮演的角色(彼此如何搭配與運作), 可以用上列網頁為例來說明。(10 分)
#43383
【已刪除】 ⑴圖示並解釋以下名詞:地震規模(magnitude)、震度(intensity)、震源 (hypocenter)、震央(epicenter)、震源深度。(10 分)
#43384
【已刪除】⑵說明造成上述各地震度不同之原因。(5 分)
#43385
【已刪除】⑶歷來臺灣發生地震之震源地,經常出現在臺灣東部外海,圖示說明其原因。(5 分)
#43386