首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #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
62
问题
下面程序的运行结果是( )。 #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全国计算机二级
相关试题推荐
若有说明:typedefstruct{inta;charc;}w;,则以下叙述正确的是()。
工厂生产中所需的零件可以存放在多个仓库中,而每一仓库中可存放多种零件。则实体仓库和零件间的联系是()。
以下选项中,合法的C语言常量是()。
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
表达式:(int)((double)9/2)—(9)%2的值是()。
数据库管理系统是()。
下列描述中不属于软件特点的是()。
下面不属于软件需求分析阶段主要工作的是
在C语言程序中,以下说法正确的是()。
在公有派生的情况下,派生类中定义的成员函数只能访问原基类的
随机试题
Windows把所有的系统环境设置功能都统一到()。
患者腹大坚满,脘腹绷急,烦热口苦,渴不欲饮,小便短赤,便溏不爽,舌红苔黄腻。脉滑数。其证候是
某人3日前出现鼻塞、流清水样鼻涕、喷嚏、咽痛等症状,无发热及全身症状,医生向病人解释这只是普通感冒,嘱咐多饮水及注意休息,下列描述中错误的是()。
某政府机关在城市繁华地段建一幢办公楼。在施工招标文件的附件中要求投标人具有垫资能力,并写明:投标人承诺垫资每增加500万元的,评标增加1分。某施工总承包单位中标后,因设计发生重大变化,需要重新办理审批手续。为了不影响按期开工,建设单位要求施工总承包单位按照
企业当月销售A产品300件,每件生产成本100元;B产品400件,每件生产成本300元,结转其主营业务成本,会计分录为()。
(2012年)甲公司和乙公司均为增值税一般纳税人,适用的增值税税率均为17%。甲公司于2009年9月30日向乙公司销售一批产品,应收乙公司的货款为2340万元(含增值税)。乙公司同日开出一张期限为6个月,票面年利率为8%的商业承兑汇票。在票据到期日,乙公司
用二维表结构表示实体以及实体间联系的数据模型称为()。
(1)市场调查(2)扭亏为盈(3)聘请专家(4)企业亏损(5)制订政策
党在社会主义初级阶段的路线可以概括为()。
通常下图所表示的情绪理论是()。(2018年)
最新回复
(
0
)