单项选择题
下面程序的运行结果是( )。
#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
点击查看答案&解析
相关试题
声明长度为10的float型数组a,且初始化为...
通过关键字来指定函数模板的类型参数,有几...
C++语言程序由函数构成,其至少包含一个...
下面程序执行完后k的值是 【8】 。 voi...
类继承中,默认的继承方式是 【13】 。