首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
admin
2015-07-22
28
问题
有如下程序:
#include
using namespace std;
class Appliance{
public:
Appliance() { }
~Appliance() { cout<<’A’; }
};
class TV:public Appliance{
public:
TV(int s=41):size(s) { }
~TV() { cout<<’T’<
private:
int size;
};
int main(){
TV room1,*room2;
return 0;
}
运行时的输出结果是
选项
A、T41
B、T41A
C、T41T41
D、T41AT41A
答案
B
解析
执行派生类构造函数的顺序是:
1、调用基类构造函数,2、调用子对象构造函数,3、再执行派生类析构函数,4、执行基类的析构函数,所以本题中定义room1时,程序结束时先调用派生类析构函数输出T41,然后执行基类的析构函数输出A,而定义对象指针,并不会调用构造函数,所以什么也不输出,所以结果为T41A,,B 选项正确。
转载请注明原文地址:https://jikaoti.com/ti/zcE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}~A(){cout<<"
已知一程序运行后执行的第一个输出操作是cout<<setw(10)<<setfill(’*’)<<1234;则此操作的输出结果是
设某循环队列的容量为50,头指针front=5(指向队头元素的前一位置),尾指针rear =29(指向队尾元素),则该循环队列中共有【 】个元素。
已知函数fun的原型为intfun(int,int,int);下列重载函数原型中错误的是
若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需“要使用的存储类别是()。
数据流图的类型有【】和事务型。
静态联编所支持的多态性称为______多态性,动态联编所支持的多态性则称为______多态性,动态多态性由______来支持。
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
将E-R图转换到关系模式时,实体与联系都可以表示成
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是
随机试题
消化管共有的运动形式是()。
当溶液中酸度增大时,KMnO4的氧化能力也会增大。 ()
双上肢环形Ⅲ°烧伤,清创后应及时采取的处理是全身应用广谱抗生素2周,创面有霉斑,怀疑真菌感染,最有特殊意义的检查是
通货紧缩产生的原因有()。
场景某城市桥梁工程,在钻孔灌注桩的施工过程中,采用反循环回转钻孔原理,在钻孔灌注桩施工前进行护筒埋设工作,但是在利用导管灌注水下混凝土时发现导管内大量进水,立即进行补救措施,幸好没有造成严重损失。根据场景,回答下列问题。钻孔灌注桩选择反循环回转机械
律诗的四联依次是首联、______、颈联和尾联。
设f(x)=∫0yg(t)dt.(1)证明y=f(x)为奇函数,并求其曲线的水平渐近线;(2)求曲线y=f(x)与它所有水平渐近线及y轴围成图形的面积.
SleepingPeoplewhosleepformorethaneighthoursanightdonotliveaslongasthosewhosleepforsixhours,accordingt
EnglishasaGlobalLanguageI.EnglishisagloballanguageIt’swidelyusedineconomic,political,andscientificfields
【B1】【B15】
最新回复
(
0
)