司法三等申論題
106年
[檢察事務官電子資訊組] 程式語言
第 六 題
六、現今網路愈來愈發達,人們常由手機或是平板電腦造訪網頁,並且下載應用程式(Application, App)來執行程式。這樣做會遇上兩項重大的問題。請問此兩大問題為何?如何由電腦系統來解決或是預防此二問題?(回答程式語言與系統方面相關的問題,請勿回答網路速度、基地台、通信協定等網路與通信的因素。)(10 分)
📝 此題為申論題
思路引導 VIP
看到「下載並執行外部程式」,應立刻聯想到程式語言理論中 Java 或 WebAssembly 發展的兩大初衷:跨平台可攜性(Portability)與安全性(Security)。答題時需捨棄網路通訊層面,專注於編譯器架構(如中介碼、JIT 編譯)與執行環境的記憶體與權限管理(如虛擬機、沙盒機制、位元組碼驗證)來論述解決方案。
🤖
AI 詳解
AI 專屬家教
【破題】 從網路下載並在本地端設備執行應用程式(App),在程式語言與系統架構設計上面臨的兩大核心挑戰為:「跨平台可攜性(Portability/Heterogeneity)」與「安全性(Security)」。 【論述】
▼ 還有更多解析內容