跳到主要內容
Cypher's Practical Coding
非工程人的技術通識

結業考試

10 題,每題 5 分,滿分 50 分。 可先執行查看結果再交卷。

已作答 0 / 10
網站運作

1. DNS 的功能是什麼?請建立一個 answer 變數存放答案,然後印出來。答案是:"把網址翻譯成 IP 位址"

網站運作

2. HTTP 狀態碼 404 代表什麼?請宣告 statusCode = 404,用 if/else if 判斷:200 印出 "成功",404 印出 "找不到頁面",500 印出 "伺服器錯誤"。

前端後端

3. 前端三大技術是 HTML、CSS、JavaScript。請建立一個 frontend 陣列包含這三個字串,用 for 迴圈逐行印出。

前端後端

4. API 是前端和後端之間的橋樑。模擬一個 API 回應:建立 response 物件包含 status: 200 和 productCount: 5,印出 "API 回應正常,共 5 筆商品"。

資料庫

5. 模擬資料庫查詢:建立 customers 陣列包含 {name: "Alice", level: "VIP"} 和 {name: "Bob", level: "一般"} 和 {name: "Carol", level: "VIP"}。用 for 迴圈找出所有 level 為 "VIP" 的客戶,印出 "{name} 是 VIP 會員"(每行一筆)。

資料庫

6. Excel 的「一列」對應資料庫的什麼?請用 console.log 印出 "一列對應一筆 Record"。

開發流程

7. 軟體開發的正確環境順序是什麼?請建立 envOrder 陣列包含 ["Dev", "Staging", "Production"],用 for 迴圈印出,格式為 "1. Dev"、"2. Staging"、"3. Production"(每行一個)。

開發流程

8. Bug 嚴重程度判斷:宣告 bug = { desc: "首頁跑版", severity: "Medium" }。如果 severity 為 "Critical" 印出 "立即處理","Medium" 印出 "排入下次修復",其他印出 "低優先"。

技術名詞

9. Deploy 的中文翻譯是什麼?請建立 glossary 物件包含 deploy: "部署" 和 cache: "快取" 和 rollback: "回滾",用 console.log 印出 "Deploy 的意思是:部署"。

技術名詞

10. 模擬 Cache 判斷:宣告 hasCachedData = true。如果 hasCachedData 為 true,印出 "從快取讀取,速度快",否則印出 "從資料庫讀取,速度慢"。

確認作答完畢後,點擊交卷