高考申論題
105年
[資訊處理] 程式語言
第 一 題
📖 題組:
四、請回答以下問題: (一)請描述 C#程式語言中關鍵字 const 之功用。(10 分) (二)請比較 C#程式語言中關鍵字 const 與 readonly 差異。(10 分)
四、請回答以下問題: (一)請描述 C#程式語言中關鍵字 const 之功用。(10 分) (二)請比較 C#程式語言中關鍵字 const 與 readonly 差異。(10 分)
📝 此題為申論題,共 2 小題
小題 (一)
請描述 C#程式語言中關鍵字 const 之功用。(10 分)
思路引導 VIP
看到 const 關鍵字,必須立刻聯想到「編譯期常數 (Compile-time constant)」這個核心概念。答題時除了說明其「不可變」的基本定義外,務必點出「隱含靜態 (Implicitly static)」、「編譯期值替換」等底層運作機制,以及可用資料型別的限制,才能完整拿滿 10 分。
小題 (二)
請比較 C#程式語言中關鍵字 const 與 readonly 差異。(10 分)
思路引導 VIP
看到比較題,首要切入點是「生命週期」與「記憶體配置」的差異。請立刻聯想『編譯期 (Compile-time)』與『執行期 (Run-time)』的根本區別,接著從初始化時機、適用資料型別、靜態/實體屬性,以及版本更新的影響等四個維度進行結構化論述,輔以表格或範例可穩拿高分。