单项选择题

有如下程序:
#include<iostream>
using namespace std;
long fun(int n)
if(n>2)
return(fun(n-1)+fun(n-2));
else
return 2;
int main()
cout<<fun(3)<<end1;
return 0;
则该程序的输出结果应该是( )。

A.2
B.3
C.4
D.5
<上一题 目录 下一题>
热门 试题

填空题
下列程序的输出结果为 Objectid=O Obiectid=1 请将程序补充完整。 #include<iostream> using namespace std; class Point public: Point(int xx=0,int yy=0)X=xx;Y=yy;countP++; ~Point()countP--; int GetX()return X; int GetY()return Y; static void GetC()cout<< Object id= <<countP<<end1; private: int X,Y; static int countP; ; ______ 静态数据成员的初始化 int main() Point::GetC(); Point A(4,5); A.GetC(); return 0;
填空题
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
相关试题
  • 数据库系统其内部分为三级模式,即概念模式...
  • 有如下程序: #include<iostream> usi...
  • 有如下定义: class MA int value; p...
  • 程序中有如下语句: for(int i=0;i<...
  • 已知递归函数f的定义如下: int f(int ...