问题
单项选择题
下列程序的运行结果是( )。 public class Sun {public static void main(String args[]){ int a=1; int b=1; for(int i=1;i<=3;i++) { a=a+b; b=b+a; } System.out.println(a+" "+b);} }
A.66
B.5 8
C.13 21
D.34 55
答案
参考答案:C
解析:[解]本题考查对for循环语句的理解。i=1时,a=1+1=2,b=1+2=3。i=2时,a=2+3=5, b=3+5=8。i=3时,a=5+8=13,b=8+13=21。故本题答案选项是C。