【預告】5/13(一)起,第三階段頁面上方功能列以及下方資訊全面更換新版。 前往查看

計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)題庫下載題庫

上一題
24 考慮下列 C 語言函式 X(n),請問 X(6)的回傳值為多少?
int X(int n)
{
if(n <= 1) return n;
else
{
int fn; int fnm2 = 0; int fnm1 = 1;
for(int i=2; i<=n; i++)
{
fn = fnm1 + fnm2;
fnm2 = fnm1;
fnm1 = fn;
}
return fn;
}
}

(A) 5
(B) 8
(C) 11
(D) 14


答案:登入後觀看
難度: 適中
1F
Meiju Chang 高一上 (2013/06/27)
請問怎麼算?
2F
Liu CJ (2013/07/13)
6 > 1 所以進入 else判斷之中
迴圈第一次: i=2, fn=1, fnm1=1, fnm2=1
迴圈第二次: i=3, fn=2, fnm1=2, fnm2=1
迴圈第三次: i=4, fn=3, fnm1=3, fnm2=2
迴圈第四次: i=5, fn=5, fnm1=5, fnm2=3
迴圈第五次: i=6, fn=8, fnm1=8, fnm2=5
return fn=8

3F
ay 國一上 (2016/07/30)
ios手機版app看不到題目

24考慮下列 C 語言函式 X(n),請問 X(6)的回傳值為多少? int..-阿摩線上測驗