阿摩線上測驗
登入
首頁
>
程式語言
>
101年 - 101 高等考試_三級_資訊處理:程式語言#26526
> 申論題
題組內容
四、請回答下列關於例外處理(exception handling)的問題:
⑴許多程式語言(例如:C++、Java 與 JavaScript)都有例外處理機制:try-catch 敘 述與 throw 敘述。請簡述這兩個敘述的差別。(8 分)
相關申論題
⑴我們可以使用以上語法規則,推導出字串 xyz,但推導過程不唯一。請畫出三棵 可推導出 xyz 的剖析樹(parse tree)。(9 分)
#43374
⑵請列出所有長度為 6,且可由以上語法規則推導出的字串。(10 分)
#43375
⑴上列程式的執行結果為何?(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
⑵我們在製作網頁時,除了 HTML 外,我們也可同時使用 CSS、DOM(domain object model)與 JavaScript。請說明四者所扮演的角色(彼此如何搭配與運作), 可以用上列網頁為例來說明。(10 分)
#43383
五、請描述何謂白箱測試(white-box testing)和黑箱測試(black-box testing) 。 (10 分)
#556119
四、請問下列 C 語言程式執行後的輸出為何?
#556118
相關試卷
114年 - 114 公務升官等考試_薦任_資訊處理:程式語言#133261
114年 · #133261
114年 - 114 司法特種考試_三等_檢察事務官電子資訊組:程式語言#129571
114年 · #129571
113年 - 113 司法特種考試_三等_檢察事務官電子資訊組:程式語言#122108
113年 · #122108
112年 - 112 公務升官等考試_薦任_資訊處理:程式語言#117323
112年 · #117323
112年 - 112 司法特種考試_三等_檢察事務官電子資訊組:程式語言#116208
112年 · #116208
111年 - 111 司法特種考試_三等_檢察事務官電子資訊組:程式語言#110333
111年 · #110333
111年 - 111 身心障礙特種考試_三等_資訊處理:程式語言#107554
111年 · #107554
110年 - 110 公務升官等考試_薦任_資訊處理:程式語言#103744
110年 · #103744
110年 - 110 司法特種考試_三等_檢察事務官電子資訊組:程式語言#103229
110年 · #103229
110年 - 110 高等考試_三級_資訊處理:程式語言#102818
110年 · #102818