![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
下列程序的执行结果是()。 class A { public: A(){cout<<"a";} }; b:public a { public: }; int main() b b; return 0; }>
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
B.编译错误缺少拷贝构造函数
C.10随机数
D.随机数随机数
A.x=2,y=2
B.x=3,y=3
C.x=2,y=3
D.x=3,y=2
A.new file open file save file
B.new file new file new file
C.编译出错
D.open file new file save file
#include
usingnamespacestd;
classA{
public:
A(){cout$amp;};
classB{public:B(){cout$amp;classC:publicA{
Bb;
public:
C(){cout$amp;};
intmain(){Cobj;return0;}
执行后的输出结果是()。
A.CBA
B.BAC
C.ACB
D.ABC
B.ABA~B~A~A
C.BAA~B~A~A
D.ABA~A~B~A
#include"iostream.h"
classA
{public:
A(){cOUt$amp;~A(){}};
ClaSSB:publicA
{public:
B(){cout$amp;~B(){}};
voidmain()
{A*P;
P=newB:
B*q:
q=newB;}
A.CLASSB
B.CLASSA CLASSB CLASSB
C.CLASSA CLASSB CLASSA CLASSB
D.CLASSA CLASSB CLASSB CLASSB
#include
using namespace std;
class CBase
{
public:
virtual void print()
{
cout$amp; }
void DoPrint()
{
print();
}
};
class CChild1: public CBase
{
public:
virtual void print()
{
cout$amp; }
};
class CChild2: pu
{
public:
virtual void pri
{
cout$amp; }
};
void DoPrint(CB
{
base->DoPrint
}
void main()
{
CBase* base =
CChild1* child
CChild2* child
DoPrint(child1
DoPrint(child2
DoPrint(base);
delete base;
base = child1;
base->print();
delete child1;
delete child2;
}
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!