香港中學文憑資訊及通訊科技 模擬試卷及多項選擇題
9. 請在合適的方格選取在試題 9 所採用的程式編寫語言。 Python □ C++ □ Pascal □ 某香港學校的學生透過紙本投票選出他們最喜愛的老師。投票結束後,學生會 把投票詳細資料輸入電腦程式。數據儲存在陣列 VT[1],VT[2],…,VT[931] 中。該校有 931 名學生和 80 名老師。 (a) 陣列 VT 儲存了由 1 到 80 的整數,用來代表老師的編號,而不是儲存老師的 真實名字。程式會使用另一個陣列 TN[1],…,TN[80] 來儲存老師的名字。 (i) 除了防止輸入錯誤和簡化數據輸入過程外,在 VT 中儲存整數的好 處是什麼? ( 1 分) ________________________________________________________ (ii) 在投票開始前, VT 中的值會初始化為 0 。然而,某些學生可能會 投棄權票。試建議儲存棄權票的值。 ( 1 分) ________________________________________________________ 以下變量在此程式中使用: 變量 描述 C ALG1 中老師的投票總數 I 迭代的計數器 FTN 從 ALG1 的輸入去輸入老師編號 V 從 ALG2 的輸入去輸入老師編號 (b) 完成下列程式段 ALG1 ,以計算在 ALG1 起始輸入的老師編號所對應老師的 總票數。 ( 5 分) [Python 版本 ] FTN = int(input("Enter a teacher number:")) C = for I in range( , ): if == FTN: C =
Made with FlippingBook
RkJQdWJsaXNoZXIy ODY0MTQz