農會 資訊管理類程式設計110 年第 5 題單選題
R語言為一高階且適用於統計領域的程式語言,所以其不能使用遞迴函數。
B正確答案
R語言支援函式式程式設計,完全可以使用遞迴函式,題幹敘述錯誤。
為什麼答案是 B
題幹稱R語言不能使用遞迴函式是錯誤的敘述,故選此選項(打叉)以指正其錯誤。
考點:遞迴函式考點:R語言特性
載入中…
完整詳解
Pro · 無限重點 R語言支援函式式程式設計,完全可以使用遞迴函式,題幹敘述錯誤。
看到「不能使用遞迴」直接打叉!R語言作為現代高階語言,支援遞迴是基本功能。
逐選項分析
A遞迴函式✕
R語言支援函式式程式設計,允許函式呼叫自身,因此可以使用遞迴函式,此敘述錯誤。
BR語言特性✓ 正確
題幹稱R語言不能使用遞迴函式是錯誤的敘述,故選此選項(打叉)以指正其錯誤。
R語言基本特性與程式設計正規化
| 特性 | 說明 | 是否支援 |
|---|
| 高階語言 | 接近人類語言,隱藏底層記憶體管理 | 是 |
| 統計與繪圖 | 內建豐富統計函式與強大的繪圖套件 | 是 |
| 遞迴函式 | 函式可以呼叫自身來解決可分解的子問題 | 是 |
| 物件導向 | 支援S3、S4、R6等物件導向系統 | 是 |
考生可能誤以為R語言只是單純的統計指令碼工具,不具備完整程式語言的遞迴功能。實際上R是圖靈完備的高階語言,完全支援遞迴呼叫。