首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { }
admin
2015-07-22
24
问题
有如下程序:
#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/t5Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请在如下程序中的空格处填写正确的语句:#include<iostream>usingnamespacestd;classBase{public:voidfun(){cout<<"Basefun
下列叙述中正确的是( )。
补充完整下面的类定义:classXCH{char*a:public:XCH(char球an){//构造函数a=newchar[strlen(aft)+1];strcpy(a,aA);}XCH&operator=(constXCH&
关于虚函数下面说的正确的是()。
C++语言中类定义中默认的访问权限是
设有下列二叉树:对此二叉树前序遍历的结果为
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
深度为m的满二叉树共有【】个节点。
用树形结构来表示实体之间联系的模型称为
随机试题
在一个心动周期中,处于何期房室瓣、动脉瓣均关闭()。
A.201B.30C.100D.39.5E.40瑞典Elektaγ-刀装置使用多少个60钴源
关于脂肪酸活化反应,正确的是
患者,男,16岁。左下后牙龋洞,无明显自发痛,食物嵌入时痛。检查:左下6面龋坏,软化牙本质较多,叩(-),冷试敏感,电活力正常,去除无基釉后去腐敏感,不能全部去净。患牙可能的诊断是
申报已上市销售疫苗变更新的佐剂属于三类注册的申报变态反应原制品属于四类注册的
公民或法人设立、变更、终止民事权利和民事义务的合法行为是()。
项目进度报告的主要内容包括________。
下列各句中,加下划线成语使用不恰当的是()。
【B1】【B8】
eBay[A]eBayisaglobalphenomenon—theworld’slargestgaragesale,onlineshoppingcenter,cardealerandauctionsitewith1
最新回复
(
0
)