首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include<iostream> using namespace std; class A { public: virtual~A() { cout<<
下面程序的运行结果是( )。 #include<iostream> using namespace std; class A { public: virtual~A() { cout<<
admin
2009-01-15
61
问题
下面程序的运行结果是( )。 #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
;} ~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()
答案
1
解析
本题考查虚函数的使用,通过基类指针指向派生类的对象,从而动态地访问派生类对象中的虚函数。本题若没有把A类中的析构函数说明为 virtual,则答案为C。
转载请注明原文地址:https://kaotiyun.com/show/9Nkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
下列关于线性表的叙述中,不正确的是()。
下列叙述中正确的是()。
以下不正确的定义语句是()。
设表的长度为n。在下列结构所对应的算法中,最坏情况下时间复杂度最低的是
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有
关于算法,以下叙述中错误的是()。
下面说法正确的是()。
设有下面的定义:structst{inta;floatb;)d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
随机试题
局麻药内加肾上腺素的主要目的是( )
休克的治疗原则应除外()
下列各种人员中,属于我国刑事诉讼中的当事人的是:
函数f(x)=1/x展开成x-3的幂级数为()。
可以将交易过程中的所有成本量化的是()。
依据货币可兑换的范围,货币可兑换分为()。
下列各项关于稀释每股收益的表述中,正确的有()。
简述巴尔特斯的成人智力发展观。
设f(x)在x=a处的左、右导数都存在,则f(x)在x=a处().
【T1】Whiletherearealmostasmanydefinitionsofhistoryastherearehistorians,modernpracticemostcloselyconformstoone
最新回复
(
0
)