熱門推薦罰單破解實戰交通警察名師 25 年經驗,親授警察臨檢、檢舉魔人、科技執法、車禍糾紛的執法邏輯看課程介紹
購物車我的課程我的書籤免費註冊
資訊處理·109·程式語言1/5

資訊處理 109程式語言考古題

5 題申論題資料來源:考選部下載 .txt
跨年同科91-115

題目為考試當年公告版本,實務標準請以現行規範為準。

試題5
109
1

㈠在程式語言中,什麼是懸置else 的問題?(5 分) ㈡近代高階程式語言怎麼解決懸置else 的問題?(5 分) ㈢在C++語言中,寫程式可用什麼技巧避免懸置else 的問題?(5 分)

109
2

㈠請比較compiler 與interpreter 的差別。(6 分) ㈡LISP,C,Python 三種語言,何者為compiler 所編譯?何者為interpreter 所執行?請說明。(9 分)

109
3

㈠請比較concurrency 與Parallelism 方法的差別。(6 分) ㈡什麼是thread safe 的問題?請說明。(4 分) ㈢有三個方法可以創造多執行緒,分別是:Threading 、Fork 、 Multiprocessing,請比較這三種方法的差別。請從執行效率,memory sharing,thread safe 等方面來說明。(15 分) ㈣請用Python 並利用multi-process 的方式,寫一段程式,同時下載兩 部videos,檔案名稱分別為A.avi 與B.avi,並顯示各自下載的時間。 (5 分)

109
4

㈠在程式語言中,有三種方式來定義字串的長度,分別為static,limited dynamic length 和dynamic with no maximum,請說明這三種方式的優 缺點。(12 分) ㈡對下列四種程式語言:C++,COBOL,JAVA,PERL 它們對字串長度處理 的方式,各為那一種?(8 分)

109
5

請比較下列五種語言設計方式的差別Imperative Programming 、 Declarative Programming 、Procedural Programming 、Object-Oriented Programming、Functional Programming。(20 分)

同年其他科目109 · 23