问题 单项选择题

下列程序的运行结果是( )。 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.6 6

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。

选择题
单项选择题