单选题
有如下程序: #include<iostream> using namespace std; int main() { int f,f1=0(),t2=1; for(int i=3;i<=6;i++) { f=f1+f2; f1=f2;f2=f; } cout<<f<<end1; return 0; } 运行时的输出结果是( )。
【正确答案】
C
【答案解析】解析:在主函数中for循环语句执行4次,第一次循环结束时,变量f的值等于1,n的值等于1,f2的值等于1;第二次循环结束时,变量f的值等于2,f1的值等于1,f2的值等于2:第三次循环结束时,变量f的值等于3,f1的值等于2,f2的值等于3;第四次循环结束时,变量f的值等于5,f1的值等于3,f2的值等于5;结束循环。