問題詳情

14.執行下列 C 語言所寫的程式之後,應該看到甚麼?

 
(A)5
(B)8
(C)13
(D)以上皆非

參考答案

答案:B
難度:困難0.393939
統計:A(11),B(13),C(2),D(2),E(0)

用户評論

Ivy Wu】評論

這題因為是t<0時,才會回傳0;而題目abc(0)時,t非小於0,所以符合第二個if(t<=1)這個條件,故abc(0)=1。abc(5)=abc(4)+abc(3)=abc(3)+abc(2)+abc(2)+abc(1)=abc(2)+abc(1)+abc(1)+abc(0)+abc(1)+abc(0)+abc(1)=abc(1)+abc(0)+abc(1)+abc(1)+abc(0)+abc(1)+abc(0)+abc(1)=1+1+1+1+1+1+1+1=8---一開始我自己也看錯......

108考上正式教師!!!!】評論

重點是t<=1則為1

108正式教師!!】評論

重點是t<=1則為1