阿摩線上測驗
登入
首頁
>
程式語言
> 102年 - 102 高等考試_三級_資訊處理:程式語言#25530
102年 - 102 高等考試_三級_資訊處理:程式語言#25530
科目:
程式語言 |
年份:
102年 |
選擇題數:
0 |
申論題數:
14
試卷資訊
所屬科目:
程式語言
選擇題 (0)
申論題 (14)
⑴就程式語言來說,什麼是 Object-Oriented languages? Functional languages? Logic languages? Script languages?(12 分)
⑵從上述⑴的四種語言中,除 Logic languages 外,每種語言各舉兩個現存的語言。 (6 分)
⑶最近語言的發展中,像 Functional languages 與 Script languages,都逐漸引進物件 導向性質(OO),就這兩類語言,各舉一個近來發展出且具有 OO 性質的語言。 (2 分)
⑴Passed by value? (5 分)
⑵Passed by reference? (5 分)
⑶Passed by name?(5 分)
⑴Enqueue(10 分)
⑵Dequeue(10 分)
⑴C#的 thread 可以是 actor thread 嗎?JAVA 的呢?(5 分)
⑵C#的 thread 可以被非同步呼叫嗎?JAVA 的呢?(5 分)
⑶C#的 sleep method 與 JAVA 的 sleep method 有何不同?(5 分)
五、考慮下述 Prolog 程式:
ancestor (x, x).
ancestor(x, y) :- ancestor(z, y), parent(x, z)
parent(Allen, John).
用一個 subgoal 的搜尋樹(search tree),描述此 Prolog 程式在執行查詢: ancestor(Allen, X)時的執行步驟。(10 分)
⑴這程式列印什麼東西?(10 分)
⑵如果 Scheme 使用 dynamic scoping 和 shallow binding,它會印出什麼?(10 分)