免費開始練習
普考申論題 107年 [資訊處理] 程式設計概要

第 五 題

五、撰寫一個完整的 C/C++、Java 或 Python 程式,讓使用者輸入姓名(name)、小考成績(quiz)、期中考成績(midterm)與期末考成績(final)後,將這三個成績傳入呼叫函數 calScore(),該函數需傳回所計算後的學期成績;程式再將學期成績傳入呼叫函數 calGrade(),該函數需傳回成績等第結果;最後程式需從螢幕顯示出使用者所輸入的姓名、學期成績與成績等第結果。程式顯示結果後,需再詢問使用者是否繼續輸入,當使用者輸入’Y’或’y’時則繼續輸入,否則結束離開程式。(20 分) 學期成績計算公式為:小考成績*0.15+期中考成績*0.35+期末考成績*0.5 成績等第標準如下: 學期成績 成績等第 學期成績≧90 A 89≧學期成績≧80 B 79≧學期成績≧70 C 69≧學期成績≧60 D 學期成績≦59 F
📝 此題為申論題

思路引導 VIP

這題要求模組化編程(結構化編程)。重點在於:

  1. 函數設計:calScore (計算浮點數成績) 與 calGrade (回傳字元/字串等第)。
🤖
AI 詳解 AI 專屬家教

【考點分析】函數設計、流程控制(迴圈與條件判斷)、使用者輸入處理。 【參考解答】(以 Python 為例)

▼ 還有更多解析內容

升級 VIP 解鎖