问题 单项选择题

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

单项选择题
单项选择题