Examly題庫立即開始練習
國家安全情報人員考試五等考試-資訊組計算機大意10528單選題

有一用 C 語言所撰寫的程式片段,如下: numA = 1; numB = 1; sum = 0; while ( numA <= 10 ) { sum = numA + numB; numB = numA; numA = sum; } 當此程式片段執行完畢後,變數 numA 的值應為多少?

A8
B10
C13正確答案
D21
答案與詳解
C
正確答案
費波那契數列變形題,追蹤 numA 直到 >10 跳出迴圈,最後 numA=13。

為什麼答案是 C

追蹤:初始 numA=1,numB=1。第1輪 sum=2,numB=1,numA=2。第2輪 sum=3,numB=2,numA=3。第3輪 sum=5,numB=3,numA=5。第4輪 sum=8,numB=5,numA=8。第5輪 sum=13,numB=8,numA=13。此時 13>10 跳出,numA=13。

考點:迴圈未結束考點:條件誤判考點:迴圈追蹤考點:多算一輪
載入中…

計算機大意 相關題目

想練更多計算機大意考古題?

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

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