司法三等申論題
107年
程式語言
107年司法三等申論題 — 程式語言
共 6 題 · 含 AI 詳解
-
第一題
一、在程式語言中,請舉例並說明何謂混淆的文法(ambiguous grammar)?(20 分)
›
第二題
二、請寫出至少三種參數傳遞(parameter passing)方法,舉例並敘述其不同之結果?(25 分)
›
第三題
三、請敘述在程式語言中,靜態領域(static scoping)和動態領域(dynamic scoping)有何不同?請舉例並說明其優缺點各為何。(25 分)
›
第四題
四、在物件導向程式語言的設計中,覆寫(overriding)和多載(overloading)有何不同?請舉例並說明其不同之處。(20 分)
›
第五題
五、考慮以下 Prolog 程式:
mystery([], []).
mystery([X|Y], [X, X|Z]) :- mystery(Y, Z).…
2 小題
›