virtual~A(){cout< < ”是否扩建?"< < endl;)
}; 
class B:public A
{public:int width,high;
B()
{ width=40;high=20;
cout< < "> virtual~A(){cout< < ”是否扩建?"< < endl;)
}; 
class B:public A
{public:int width,high;
B()
{ width=40;high=20;
cout< < ">
写出以下程序的输出结果
#include
using namespace std;
class A
{public:A(){cout< < "测量广场”;}
virtual~A(){cout< < ”是否扩建?"< < endl;)
}; 
class B:public A
{public:int width,high;
B()
{ width=40;high=20;
cout< <
写出以下程序的输出结果
#include
using namespace std;
class A
{public:A(){cout< < "测量广场”;}
virtual~A(){cout< < ”是否扩建?"< < endl;)
}; 
class B:public A
{public:int width,high;
B()
{ width=40;high=20;
cout< < "初始面积为:"< < width*high< < endl;
}
~B(){if(width*high< 10000)cout< < "不超过最大面积值,";}
};
int main()
{ A*p=new B();
delete p;
return 0;
}
【正确答案】:每答对一处划线内容得 1 分,每行划线处前后顺序正确得 1 分。
测量广场 初始面积为: 800
不超过最大面积值, 是否扩建?
Top