Professional Documents
Culture Documents
2021 HKACE Mock ICT 2D Chi Marking Final 20210110
2021 HKACE Mock ICT 2D Chi Marking Final 20210110
資 訊 及 通 訊 科 技 科 模 擬 考 試 2021
試 卷 二 ( D )
評 卷 參 考
©香 港 電 腦 教 育 學 會 保 留 版 權
The Hong Kong Association for Computer Education
All Rights Reserved 2021
1. a) i) 設計,文件編製 2x1
ii) 1: 用戶驗收測試 1
2: 單元測試 1
3: 系統測試 1
iii) 高級編程語言接近於人類語言,易於編碼,除錯和維護 1
匯編編程語言屬於低級編程語言,適合編寫驅動程式 或
它具備更快的運行時間 1
(或其他合理答案)
iv) 是。該系統可以在短時間內開發以應對急速改變的用戶要求 或
否。沒有足夠的時間,系統可能會不穩定。 1
b) i) (A): 產品 ID
(B): 自助付款系統
(C): 庫存系統
(D): 付款訊息
iii) 否。用戶手冊描述了系統的操作方式,而不是系統的創建方式。 1
1
2. a) 57 1
b) i) z x z y
x y 或 y x
y z x z 2
ii) 設 i 由 0 至 N-1 執行
T[i] A[i] 2
iii) N-2-i 1
T[N-k] 1
2
c) i) T[j] 1
(使用 SWAP) 1
(完成正確) 1
可行答案 1: 可行答案 2:
注意事項:
本題在答題簿中出現以下錯誤:在格式化試題期間,於行 7 的答案格被縮進錯誤位置,導致本題出現特殊情
況。我們為所帶來的不便深感抱歉。
原定問題:
原定答案格
原定參考答案:
T[j]
maxIndex j
(ii) 2
Index 0 1 2 3 4 5 6
Value 85 72 67 57 23 14 2
(iii) 行 2: 設 i 由 0 至 k-1 執行 2
3
3. a) i) True 1
False 1
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
SEQ ) (
b) i)
(
(
( 底部
S 1
f = True 1
ii) 16 1
iii) 所有右括號的數量大於右括號的數量的任何情況。例如: 1
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
SEQ ( ( ( ) )
f 1
isEmpty(S) 1
t POP(S)
1 分給予 POP
如果 C = ')' 及 t != '(' 則 1 分給予正確處理一種類型的
f False 括號
如果 C = '}' 及 t != '{' 則 1 分給予正確處理三種類型的
f False 括號
如果 C = ']' 及 t ≠ '[' 則
f False
非 isEmpty(S) 1
4
4. a) LaserOn()
1 分給予 LaserOn 及 LaserOff
設 i 由 x 至 x+length-1 執行 1 分給予 MoveLH 使用巢狀循環
設 j 由 y 至 y+length-1 執行 1 分給予正確的循環參數
MoveLH(i,j)
LaserOff()
b) 提高可讀性/編碼的重用性/鼓勵協作/易於檢測編程錯誤
(其中兩個) 2x1
d) width - 1
1
height - 1
Image[i * width + j] 1
e) i) i index + 1
1 分給予循環索引+1 至下一
result -1 個循環值
當 i < width * height 及 result = -1 執行 1 分給予檢查正確的序列號
傳回 i
ii) 不會。因為這是二進制搜索的最壞情況,也是線性搜索中的最佳情況。 1
通過線性搜索,要剪切的下一個點總是提前 2 點。 1
- 參考答案完-