104年 身心障礙特考 三等 資訊處理 程式語言 試卷

pdf
92.67 KB
1 頁
win7 2007
侵權投訴
加載中. ..
PDF
104年公務人員特種考試關務人員考試、
104年公務人員特種考試身心障礙人員考試及
104年國軍上校以上軍官轉任公務人員考試試題 代號:30840 全一頁
別: 身心障礙人員考試
三等考試
資訊處理
程式語言
考試時間: 2小時
※注意: 禁止使用電子計算器。
不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
請解釋 Java 語言中,類別與介面(interface)有那些不同,並請舉例加以說明。
20 分)
二、網頁應用程式常見的安全漏洞有跨站請求偽造(cross-site request forgery),請說明
造成此安全漏洞的原因,以及如何避免此問題之措施。(20 分)
三、為何尾遞迴(tail recursion)通常比一般性的遞迴執行上更有效率?請說明之。請以
熟悉的程式語言寫出一段使用尾遞迴技巧的程式碼例子。(20 分)
考慮下列文法,大寫字母代表非終結符(non-terminal),其餘皆為終結符
terminal),E為開始變數。
E E + T | E T | T
T T * F | T / F | F
F ( E ) | identifier | number
使用最右推導(rightmost derivation),推導出 1 *2 + 3)一句。(6分)
使用最左推導(leftmost derivation),推導出 1 *2 + 3)一句。(6分)
繪製(2 + 3) * 4 一句的剖析樹(parse tree)。(8分)
例外處理程序(exception handlers)處理的例外有那幾類?請分別舉例說明。Java
的例外處理程序如何處理例外?(20 分)
收藏 ⬇️ 下載