首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #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
67
问题
下面程序的运行结果是( )。 #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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intfun(inta){intb=2;staticintc=2;b++:c--;return(a+b+c);}main(){intk,a=2;for(k=0;k<3;k++)pr
下列叙述中正确的是()。
以下叙述中正确的是()。
以下()不属于对象的基本特征。
工厂生产中所需的零件可以存放在多个仓库中,而每一仓库中可存放多种零件。则实体仓库和零件间的联系是()。
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能。#defineMAx2147483647intfindmin(intx[],intn)finti,min;min=MAx;for(i=0;i<n;
在下列选项中,没有构成死循环的程序段是()。
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
注射剂的质量检查项目有
李某夫妻在车祸中去世,全部遗产20万元留给6岁的儿子李甲。李甲的祖父与外祖母都要求担任李甲的监护人,争持不下。由于无人照顾李甲,某日李甲玩耍时失火烧毁他人房屋,造成损失30万元。对于此项损失_________。
贷款审查应对贷款调查内容的()进行全面审查,重点关注调查人的尽职情况和借款人的偿还能力、诚信状况、担保情况、抵(质)押比率、风险程度等。
某项目现有三个互斥的投资方案A、B、C,欲从中选择最有利的方案。已知各方案的寿命期都是一年,一年后的净残值为零,假设基准收益率为6%。根据以上资料,回答下列问题:B方案的内部收益率为()。
学前教育的实施形式及特征。
电子信息是可以加工处理的,处理方式包括()等。
下列关于许可证获得法律效力的表述,正确的是:()
高为10米,底半径为5米的正圆锥体,其高以每秒0.1米的速度均匀减小,底半径又以每秒0.05米的速度均匀增加,则当高为8米时,圆锥体体积的变化速度为().
Manyindigenouscultureshaveelaborateritualsthatmarkthe【C1】______fromchildhoodtoadulthood.InsomeAfricancultures,te
A、Playingwithparents.B、Talkingwithothers.C、Playingcardswithothers.D、Drawingandmakingthings.D
最新回复
(
0
)