第1题
A.1010
B.编译错误缺少拷贝构造函数
C.10随机数
D.随机数随机数
第2题
A.1010
B.编译错误缺少拷贝构造函数
C.10随机数
D.随机数随机数
第3题
A.10 10
B.编译错误缺少拷贝构造函数
C.10随机数
D.随机数随机数
第4题
A.10 10
B.编译错误缺少拷贝构造函数
C.10随机数
D.随机数随机数
第5题
#include<iostream.h>
class A
{ public:
int a;
A( ):a(10){tout<<a<<endl;}
};
void main( )
{ A obj1;
A obj2(obj1);
cout<<" "<<obj2.a<<endl;
}
A.10 10
B.编译错误缺少拷贝构造函数
C.10 随机数
D.随机数随机数
第6题
#include<iostream.h>
usingnamespacestd;
classDemo
{
public:
Demo(){cout<<"defaultconstructor\n";}
Demo(constDemo&x){cont<<"copyconstruc-
tor\n";}
};
DemouserCode(Demob){Democ(b);returnC;}
intmain()
{
Demoa;d;
cout<<"callinguserCode()\n";
d=userCode(a):
return0;
}
执行上面程序的过程中,构造函数Demo( )和Demo(constDem0&x)被调用的次数分别是( )。
A.1和1
B.1和2
C.2和3
D.2和4
第7题
A.1和1
B.1和2
C.2和3
D.2和4
第8题
调用基类BASE的构造函数:1
调用基类BASE的构造函数:2
调用派生类A的构造函数:3
调用派生类A的析构函数
调用基类BASE的析构函数
调用基类BASE的析构函数
源程序文什test2_1.cpp清单如下:
include<iostream.h>
class BASE
{
public:
BASE(int i){cout<<"调用基类BASE的构造函数:"<<i<<endl;}
~BASE(){cout<<"调用基类BASE的析构函数"<<endl;)
/***************** found *****************/
}
class A:public BASE
{
public:
/***************** found *****************/
A(int a,int b):i(a),b(b)
{cout<<"调用派生类A的构造函数:"<<a+b<<endl;}
~A(){cout<<"调用派生类A的析构函数"<<endl;)
private:
BASE b;
};
void main()
{
/****************found***************/
BASE obj(1,2);
}
第9题
A.1和1
B.1和2
C.2和3
D.2和4
第10题
A.1和1
B.1和2
C.2和3
D.2和4
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!