下列程序运行结果为: class A{ public: ~A(){cout<<"a"<<"\n"; } }; char fun0() { a a1; throw('e'); return '0'; int main(){ try{>
B、O A E
C、O E
D、E
B、O A E
C、O E
D、E
B.编译错误缺少拷贝构造函数
C.10随机数
D.随机数随机数
#include
class A
{
public:
A(){cout$amp;~A(){cout$amp;}
class B:public A
{
public:
B(){cout$amp;~B(){cout$amp;}
void main()
{
B b;
}
A.1234
B.1324
C.1342
D.3142
include<iostream.h>
ClassA
{
public:A(){cout<<"1";}
~A(){cout<<"2";}
};
ClassB:public:A
{
public:
B(){cout<<"3";}
~B(){cout<<"4";}
};
Voidmain()
{
Bb;
}
A.1234
B.1324
C.1342
D.3142
#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
B、A,B,C
C、1,2,C
D、1,2,3,C
A、throw的操作数表示异常类型
B、throw的操作数值可以区别不同的异常
C、throw抛出不同异常时需要用不同的操作数类型来区分
D、throw语句抛出的异常可以不被捕获
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!