选择题:有以下程序 #include<iostream> using namespace std; class MyClass { public:

题目内容:
有以下程序 #include<iostream> using namespace std; class MyClass { public: MyClass(intn) {number=n;} //拷贝构造函数 MyClass (MyClass& other) {number=other.number;} ~MyClass(){} private: int number; }; MyClass fun (MyClass p) { MyClass temp(p); return temp; } intmain() { MyClass obj1(10),obj2(0); MyClass obj3(obj1); obj2=fun(obj3); return0; } 程序执行时,MyClass类的拷贝构造函数被调用的次数是

A.5

B.4

C.3

D.2




参考答案:

在公有派生的情况下,派生类中定义的成员函数只能访问原基类的A.公有成员和私有成员B.私有成员和

在公有派生的情况下,派生类中定义的成员函数只能访问原基类的A.公有成员和私有成员B.私有成员和

查看答案

在一个类体的下列声明中,正确的纯虚函数声明是A.virtual void vf()=0;B.void vf(int)=0;C.virtua

在一个类体的下列声明中,正确的纯虚函数声明是A.virtual void vf()=0;B.void vf(int)=0;C.virtua

查看答案

在下面的运算符重载函数的原型中,错误的是A.Volume operator-(double,double);B.double Volume::

在下面的运算符重载函数的原型中,错误的是A.Volume operator-(double,double);B.double Volume::

查看答案

下列是模板声明的开始部分,其中正确的是A.template<T>B.template<class T1,T2>C.template<class

下列是模板声明的开始部分,其中正确的是A.template<T>B.template<class T1,T2>C.template<class

查看答案

执行语句序列 ofstream outfile(”DATA.DAT"); if(…)cout<<"OK";elsec out<<"FAIL"; 后,

执行语句序列 ofstream outfile(”DATA.DAT"); if(…)cout<<"OK";elsec out<<"FAIL"; 后,

查看答案