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

上一題
28 有一用 C 語言所撰寫的程式片段,如下:  當此程式片段執行完畢後,變數 numA 的值應為多少?
(A)8
(B)10
(C)13
(D)21


答案:登入後觀看
難度: 簡單
最佳解!
星羽 小四下 (2016/06/20)
題目為  a<= 10 結束 即為A要超過10公式為 s = a + b ; b = a ; a= s第一次迴圈為 s(2) = a(1) + b(1) ; b(1) = a(1) ; a(2)= s(2)第二次迴圈為 s(3) = a(2) + b(1) ; b(2) = a(2) ; a(3)= s(3)第三次迴圈為 s(5).....看完整詳解
4F
國一下 (2016/06/21)
非常感謝!!
5F
御安 大三上 (2022/03/28)
依照程式產生的結果會是費氏數列,而由於numA只能大於等於10,所以程式會在numA=13的結果跑出來後停止運算,所以答案選:(C)13

另外費氏數列在資訊方面的考試常常考,前面幾個數字稍微記一下,對於考試的作答速度會有很大的提升喔。

費氏數列(又稱黃金分割數列):1、1、2、3、5、8、13、21、⋯

28 有一用 C 語言所撰寫的程式片段,如下:  當此程式片段執行完畢..-阿摩線上測驗