Examly題庫立即開始練習
關務人員考試關務四等-資訊處理(選試英文)科別計算機概要10822單選題

下列C程式執行後的輸出為何? #include <stdio.h> int rf(int n) { if(n == 1) return 1; else return 2*rf(n-1)+1; } int main(void) { printf("%d", rf(10)); return 0; }

A19
B55
C1023正確答案
D2047
答案與詳解
C
正確答案
遞迴式 f(n)=2·f(n-1)+1, f(1)=1,通式為 2^n − 1,f(10)=1023。

為什麼答案是 C

展開:f(1)=1, f(2)=3, f(3)=7, f(4)=15...可歸納 f(n)=2^n−1。f(10)=2^10−1=1024−1=1023,正確。

考點:線性誤算考點:遞迴誤判考點:2^n−1 通式考點:off-by-one
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮