有如下程序: #include using namespace std; int main() { int f,f1=1,f2=1; for(int i=0;i

admin2021-02-22  26

问题 有如下程序:     
       #include
       using namespace std;
       int main() {
           int f,f1=1,f2=1;
           for(int i=0;i<=5;i+=2) {
               f=f1*2+f2;
               f1=f2; f2=f;
           }
           cout<           return 0;
       }
   运行时的输出结果是

选项 A、5
B、21
C、85
D、11

答案D

解析 本题考查for循环,当i为0时,f1变为1,f2变为3;当i为2时,f1变为3,f2变为5;当i为4时,f1变为5,f2变为11,即f为11,所以答案为D。
转载请注明原文地址:https://kaotiyun.com/show/77yp777K
0

最新回复(0)