首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
admin
2020-06-29
34
问题
有如下程序:
#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://kaotiyun.com/show/bzyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用“答题”菜单或使用VC6打开考生文件夹proj2下的工程proj2。此工程包含一个程序文件main.cpp,其中有日期类Date、人员类Person以及排序函数sortByName和主函数main的定义。请在程序中的横线处填写适当的代码,然后删除横线
要利用C++流进行文件操作,必须在程序中包含的头文件是
有如下类声明和函数声明:classBase{intm;public:intn;protected:intp;};classDe
有如下程序:#include#includeusingnamespacestd;classPerson{public:Person(string
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:1,2,3,4,5,注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在********error
在下列选项中,不允许作为C++标识符的是
下列字符中,可以出现在合法的C++标识符中的是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
在下列枚举符号中,用来定位文件开始位置的方式是
随机试题
蛙有髓神经纤维动作电位持续时间为2.0ms,理论上每秒内所能产生和传导的动作电位数不可能超过
黄疽形成的关键病理因素是
形成血浆胶体渗透压的主要物质是
施工单位在工程开工前应按合同约定向()提交开工报告,经其审定通过后,即可开工。
到了1937年,美国哥伦比亚大学的( )系统阐述了心理社会治疗模式的有关理论。
张某在打工期间偷了李某的一台电视机,因故障送至王某处修理,王某不知该电视机为赃物,将电视机修好,但张某迟迟不支付修理费。该电视机在张某取走前被孙某偷走。下列表述正确的是()。
使用远程登录telnet对交换机进行配置,在网上的任意一台计算机,只要权限许可,都可以远程登录到交换机上,作为它的一个模拟终端对它进行配置。关于它的必备条件叙述不正确的是()。
结构化方法应遵循一些基本原则。Ⅰ.强调先进行系统逻辑模型的设计,后进行物理模型的设计Ⅱ.强调先进行系统物理模型的设计,后进行逻辑模型的设计Ⅲ.强调按时间顺序、工作内容,将系统开发任务划分工作阶段Ⅳ.强调并提倡各阶段的任务可以而且应该重复Ⅴ.运用模
根据汉字国标码GB2312-80的规定,总计有各类符号和一二级汉字个数是()。
SalesWhenastoresells【T1】______atacostlowerthanusual,itiscalledasale.Saleslastfor【T2】______.Thenthecosti
最新回复
(
0
)