卷二策略
1 小時 30 分鐘 · 全科 25% · 僅答兩個選修。
時間分配
| 部分 | 建議時間 |
|---|---|
| 翻卷找到你的兩選修 | 5 分鐘 |
| 選修 1 | 40 分鐘 |
| 選修 2 | 40 分鐘 |
| 檢查 | 5 分鐘 |
最大浪費:先做弱的選修。先做你強的 —— 攢分增信心。
各選修策略
卷 2A · 資料庫
- 參考表 知道在哪。不背 SQL 關鍵字 —— 直接看參考。
- 寫 SQL 順序:
FROM/JOIN(涉及哪些表?)WHERE(過濾行)GROUP BYHAVINGSELECTORDER BYLIMIT
- JOIN 時給表起別名(
Student s INNER JOIN Score sc)。 - 設計題旁先畫 ER 圖。
- 語句末尾加
;,顯得專業。
卷 2B · 網絡應用開發
- 明確區分客户端 vs 伺服器端職責。
- 用户輸入絕不信任,客户端 + 伺服器端雙重校驗。
- PHP 資料庫程式碼用預處理。
- HTML 包含
<!DOCTYPE html>和<meta charset="UTF-8">。 - CSS 題展示至少一個選擇器、屬性、值。
卷 2C · 演演算法與編程
- 題目未明示用 Python,偽程式碼優先。
- 複雜程式碼加註釋。
- 跑一遍樣例再宣告正確。
- 準備比較演算法(O 記號好用即使非必要)。
評分方式
評卷用「踩點」式:
- 一個概念 = 一分。
- 即使最終答錯有方法分(如 JOIN 結構正確但出現筆誤)。
- 清晰加額外分(註釋、縮進、起名)。
不確定時,寫更結構化、更清晰的內容,未必更長。
讀題清單
- 圈命令動詞(Write、Explain、Identify…)。
- 圈資料上下文(哪張表?哪種語言?)。
- 看分值。
- 找約束(「用 JOIN」、「不用子查詢」、「只一個循環」)。
卷二專屬常見錯誤
- 2A: 用
WHERE COUNT(*) > 5(應HAVING)。 - 2A: 把
<>寫成!=。 - 2B: 題問 cookie 卻用了 localStorage。
- 2B: 不用
PDO::prepare()→ 可被 SQL 注入。 - 2C:
for i in range(n)與range(1, n+1)弄錯。
➡️ 下一篇:常見錯誤清單