moea_joint_essay
108年
[資訊] 資訊管理、程式設計
第 一 題
📖 題組:
簡答題:(22 分)
簡答題:(22 分)
📝 此題為申論題,共 6 小題
小題 (一)
請說明何謂單元測試(Unit test)?(4 分)
思路引導 VIP
解釋單元測試的定義,強調其測試的範圍(最小單位如函數或方法)及目的(確保各單位邏輯正確)。
小題 (二)
請說明何謂同名異式(Polymorphism)及封裝(Encapsulation)?(6 分)
思路引導 VIP
分別定義物件導向程式設計中的多型與封裝概念。
小題 (三)
某公司的資訊系統,使用者登入時約 30秒才有回應,請說明此現象和資訊安全的哪一個特性最相關?(2 分)
思路引導 VIP
回顧資訊安全 CIA 三要素(機密性、完整性、可用性),系統回應極慢影響使用者存取服務的狀態,與可用性(Availability)最相關。
小題 (四)
請說明死結(Dead Lock)發生之條件?(4 分)
思路引導 VIP
列出作業系統中死結發生的四個必要條件:互斥、持有並等待、不可搶奪、循環等待。
小題 (五)
github.com 最近被併購,git 是一種開源軟體,請說明 git 最主要之功能為何?(2 分)
思路引導 VIP
點出 Git 是一種分散式版本控制系統,用於原始碼管理與協同開發。
小題 (六)
請說明何謂超荷(Overload)及覆寫(Override)?(4 分)
思路引導 VIP
比較多載(同類別內同名但參數不同)與覆寫(子類別重新定義父類別的方法)。