更多"有以下程序:
#included<iostream>
usin"的相关试题:
[单项选择]有以下程序:
#included<iostream>
using namespace std;
class MyClass
public:
MyClass(int n)number=n;
//拷贝构造函数
MyClass(MyClass& other) number=other.number;
~MyClass( )
private:
int number;
;
MyClass fun(MyClass p)
MyClass temp(p);
return temp;
int main( )
MyClass obj1(10),obj2(0);
MyClass obj3(obj1);
obj2=fun(obj3);
return 0;
程序执行时,MyClass类的拷贝构造函数被调用的次数是( )。
A. 5
B. 4
C. 3
D. 2
[填空题]有以下程序
#include<iostream>
using namespace std;
long fib(int n)
{
if(n>2)
return(fib(n-1)+fib(n-2));
else
return 2;
}
int main( )
{
cout<<fib(3)<<endl;
return 0;
}
则该程序的输出结果应该是______。