免費開始練習
moea_joint_essay 111年 [資訊] 資訊管理、程式設計

第 一 題

📖 題組:
A 公司 1 月人事資料檔案如下表,請撰寫下列程式片段。(2 題,共 15 分)
📝 此題為申論題,共 2 小題

小題 (一)

A公司員工代號共 6碼數字,第 6碼是前 5碼總和的個位數,請撰寫一函式 check_dit(),以檢查員工代號之正確性。(7 分)
題目圖片

思路引導 VIP

將傳入的員工代號轉換為字串,檢查長度是否為6、是否全為數字。接著計算前5個字元的整數總和除以10取餘數,判斷是否等於第6個字元。

🤖
AI 詳解
AI 專屬家教

以下使用 Python 撰寫:

def check_dit(emp_id):

小題 (二)

請撰寫一函式 main(),逐筆讀取人事資料檔案,並呼叫(一)函式,篩選正確員工代號資料,最後列出特別費合計超過 100,000 元之部門代號及合計金額。(8 分)
題目圖片

思路引導 VIP

建立資料結構儲存題目表格,走訪每筆資料並呼叫 check_dit(),若通過驗證則將該筆資料的特別費按部門代號進行累加(如使用字典)。最後再次迭代字典,若部門合計額大於10萬則印出。

🤖
AI 詳解
AI 專屬家教

以下使用 Python 撰寫:

def main():

🏷️ 相關主題

物件導向程式設計與系統分析核心概念
查看更多「[資訊] 資訊管理、程式設計」的主題分類考古題