地特三等申論題
105年
[資訊處理] 程式語言
第 一 題
📖 題組:
請試述下列名詞之意涵:(每小題 3 分,共 9 分) (一) Dead lock (二) NP-Complete Problem (三) Cookie
請試述下列名詞之意涵:(每小題 3 分,共 9 分) (一) Dead lock (二) NP-Complete Problem (三) Cookie
📝 此題為申論題,共 3 小題
小題 (一)
Dead lock
思路引導 VIP
看到「Dead lock(死結)」應直覺聯想到作業系統或多執行緒中資源競爭的極端情況。作答時需點出「系統停滯無法繼續執行」的狀態,並精要列出造成死結的四大必要條件(互斥、持有並等待、不可剝奪、循環等待)以確保拿到滿分3分。
小題 (二)
NP-Complete Problem
思路引導 VIP
看到 NP-Complete 應聯想「計算機演算法的時間複雜度理論」。作答時必須精準點出其成立的兩大要件:(1)本身是NP問題,(2)所有NP問題皆可多項式時間化約至此,並適度舉出經典實例(如旅行推銷員問題)以確保留分。
小題 (三)
Cookie
思路引導 VIP
看到「Cookie」,首先應聯想到它是為了解決 HTTP 協定「無狀態(Stateless)」特性而產生的機制。作答時需明確點出其儲存位置(客戶端/瀏覽器)、資料格式(小型文字檔)以及三大主要用途(會話管理、個人化、追蹤)。