阿摩線上測驗
登入
首頁
>
程式語言
> 95年 - 95 司法特種考試_三等_檢察事務官電子資訊組:程式語言#38706
95年 - 95 司法特種考試_三等_檢察事務官電子資訊組:程式語言#38706
科目:
程式語言 |
年份:
95年 |
選擇題數:
0 |
申論題數:
11
試卷資訊
所屬科目:
程式語言
選擇題 (0)
申論題 (11)
⑴何謂例外處理(exception handling)?(10 分)
⑵例外處理在程式語言之功能為何? 舉例說明之。(10 分)
⑴何謂資料抽象化(data abstraction)?(10 分)
⑵資料抽象化在程式語言之功能為何? 舉例說明之。(10 分)
三、請以任何一程式語言寫一程式來處理河內塔(Tower of Hanoi)問題,並請使用遞迴 副程式(recursive call,即副程式呼叫本身)。河內塔(Tower of Hanoi)問題是一 個著名的遞迴問題。假設有 n 個套環(disc),大小都不相同,編號為 1, 2, …, n (依由小而大的次序)。最初此 n 個套環都在 A 柱,今欲將此 n 個套環搬到 C 柱, 規定一次只能搬動一個套環,且小套環永遠在大套環之上,另有 B 柱當輔助。(20 分)
⑴ for i = 0 to n do
begin
j = i;
while j > 0 do j = j - 1;
end (10 分)
⑵ for (x = 1; x < n; x++)
{ … } (10 分)
⑴ bbaabb
⑵ bbaaaa
⑶ bbbab
⑷ baab