免費開始練習
高考申論題 110年 [統計] 資料處理

第 一 題

📖 題組:
有一個數列其第 n 項,an,可以由前兩項計算得到,公式為:$a_n = a_{n-1}(a_{n-1} + a_{n-2})$,其中 $a_1=1$ 且 $a_2=2$。
📝 此題為申論題,共 2 小題

小題 (一)

請使用 C 語言完成以遞迴(recursion)方式完成函數 int newseq(int n),函數回傳值為該數列第 n 項 an。(10 分)

思路引導 VIP

這是程式設計的基本題型。題目明確要求使用「C語言」和「遞迴(recursion)」方式實作。遞迴函數設計有兩個核心要素:

  1. 終止條件(Base case):當 n=1 時回傳 1;當 n=2 時回傳 2。
🤖
AI 詳解
AI 專屬家教

【考點分析】 測驗考生對於程式語言中遞迴(Recursion)結構的實作能力,包含遞迴終止條件與遞迴關係式的轉換。 【理論/法規依據】

小題 (二)

使用上述函數,寫一個 C 語言程式,計算該數列中滿足大於 10 且小於 10^8 條件的數共有幾項,且其和為多少。(15 分)

思路引導 VIP

這題要求寫一個完整的 C 語言程式(通常指包含 main() 的程式)。我們需要:

  1. 宣告變數來記錄總和(sum)與項數(count),並從 n=1 開始迴圈檢查。
🤖
AI 詳解
AI 專屬家教

【考點分析】 測驗考生撰寫完整 C 語言主程式(main function)的能力,包含變數宣告、迴圈控制(whilefor)、條件判斷(if),以及函數呼叫與輸出。 【理論/法規依據】

📝 同份考卷的其他題目

查看 110年[統計] 資料處理 全題

升級 VIP 解鎖