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