高中 (HKDSE) · 資訊及通訊科技

網絡編程與應用 :練習題

5 條多項選擇題即時批改,另有 5 條文字題附完整解題步驟,全部圍繞「網絡編程與應用 」。

10 條題目22 免費,無需登記
第 1 題
1

在網頁編程中,如果需要將用戶提交的表單數據儲存到伺服器的數據庫中,必須使用以下哪種技術?

第 2 題
1

在設計網頁時,使用層疊樣式表 (CSS) 代替在每個 HTML 標籤中直接定義樣式,其主要優點是什麼?

第 3 題
1

考慮一個需要處理大量用戶併發請求的熱門購票網站。開發者決定優化「檢查座位剩餘量」的功能。若將此功能從單純的伺服器端請求改為結合 AJAX(非同步技術)的客戶端處理,主要能解決以下哪個問題?

第 4 題
1

在網頁編程中,當我們需要對用戶在表單中輸入的數值進行範圍檢查(例如:檢查輸入的年齡是否介乎 0 至 150 之間),並希望在數據傳送到伺服器前立即提供反饋,以下哪項技術最適合實現此功能?

第 5 題
1

某網上銀行系統在處理轉賬申請時,必須使用伺服器端腳本進行邏輯運算。以下哪項不是僅使用伺服器端腳本處理敏感數據的原因?

第 6 題
2

在用戶登入網頁時,若無需重新載入頁面即可檢查用戶名稱是否為空,這是透過哪一端的腳本實現的?

先自己寫一次答案,再對照解題步驟。

第 7 題
3

為什麼在處理資料庫更新(如修改用戶密碼)時,必頨使用伺服器端腳本而非客戶端腳本?

先自己寫一次答案,再對照解題步驟。

第 8 題
5

在開發一個賻物身份驗證系統時,若使用曲奇 (Cookies) 來識別用戶,請說明伺服器如何利用 Cookie 處理 HTTP 的無狀態 (stateless) 特性以維持會話狀態。

先自己寫一次答案,再對照解題步驟。

第 9 題
3

在開發一個「簡易計數機」網頁時,開發者可以選擇使用客戶端腳本伺服器端腳本來處理計算邏輯(例如:求兩個數字的和)。


(a) 為什麼在此情境下使用客戶端腳本(如 JavaScript)會比伺服器端腳本提供更好的用戶體驗?請給出一個原因。(1分)


(b) 若該計數機需要將每位用戶的計算歷史記錄永久儲存在數據庫中,這部分功能必須由哪一端的腳本處理?為什麼?(2分)

先自己寫一次答案,再對照解題步驟。

第 10 題
4

一個網上購物系統使用 Cookie 來追蹤用戶的購物車內容。


(a) 簡述 Cookie 的儲存位置及其在維持「會話狀態」(Session state) 中的作用。(2分)


(b) 若用戶禁用了瀏覽器的 Cookie 功能,這對該購物系統的功能會造成什麼影響?(1分)


(c) 出於安全考慮,為什麼敏感的個人資料(如信用卡密碼)不應直接儲存在 Cookie 中?(1分)

先自己寫一次答案,再對照解題步驟。

* thinka提供的內容由AI生成,可能並非總是準確或最新。請將其用作輔助資源,並與官方材料進行核實。

你已看過標準答案,接下來輪到批改你的答案。

這一頁可以告訴你好答案的樣子,卻無法指出你的答案欠缺什麼。thinka 按真實評分準則批改你的文字答案,約 15 秒完成。

想多做幾條同類題目?立即開始練習呢個課題,即做即批改。

立即練習