单项选择题
下面程序的运行结果是( )。
#include<iostream>
using namespace std;
class A
public:
virtual~A()
cout<<"call A::~A()"<<endl;
;
class B:public A
char * p;
public:
B(int i)
p=new char[i];
~B()
delete(p);
cout<<"call B::~B()";
;
void main()
A * a=new B(8);
delete a;
A.call B::~B()call A::~A()
B.call B::~B()
C.call A::~A()
D.call A::~A()call B::~B()
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
下列一维数组定义正确的是( )。
A.x=5;int num[x];
B.const iht x=5;float num[x];
C.const float x=5;int num[x];
D.const int x;x=5;intnum[x];
点击查看答案&解析
单项选择题
下列关于i的输出值,正确的是( )。
A.#include<iostream>
using namespace std;
void main()
for(int i=0;i<=3;i++) i++;
cout<<i;
则输出值为5。
B.A程序的输出值为6
C.#include<iostream>
using namespace std;
void main()
for(int i=0;i<=3;i++)
i++;
cout<<i;
则输出值为13。
D.C程序的输出值为5
点击查看答案&解析
相关试题
对于下面程序,选项正确的是( )。 #in...
下面程序的输出结果是( )。 #include...
有如下程序: #include<iostream> usi...
下面程序的输出结果是( )。 #include...