首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class TV{ public: Tv(int s=2):size(s){} TV(const TV&t)
有如下程序: #include #include using namespace std; class TV{ public: Tv(int s=2):size(s){} TV(const TV&t)
admin
2021-05-06
27
问题
有如下程序:
#include
#include
using namespace std;
class TV{
public:
Tv(int s=2):size(s){}
TV(const TV&t):size(t.size){}
~TV(){cout<
private:
int size;
};
int main(){
TV room1(1),room2(room1),room3;
TV*roomPtr=new TV(3);
delete roomPtr;
return 0;
}
运行时的输出结果是( )。
选项
A、3211
B、3210
C、3121
D、2323
答案
A
解析
由题意可知,输出size的值是在析构函数中,main函数中有四个对象room1,room2,room3和roomPtr指向的对象,在对象rooml中,调用构造函数初始化size的值为1;对象room2中,调用复制构造函数用room1.size初始化,所以room2的size值也是1;对象room3中,调用默认构造函数size值是2;ro-omPtr指向的对象调用构造函数初始化size的值为3;在释放各个对象时,首先调用roomPtr指向的对象的析构函数,输出roomPtr指向对象的size值3;在程序运行结束后,编译器会按照对象构造顺序的相反顺序依次调用析构函数释放room3、room2、room1对象,所以依次输出211,综上输出结果为3211,答案为A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/VUfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库设计过程不包括()。
下列叙述中正确的是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des
使用VC6打开考生文件夹下的源程序文件modi3.cpp,通过把类Distance定义为类Point的友元类,来实现计算两点之间距离的功能。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)把类CDistance定义为类CPoi
下列关于虚函数的说明中,正确的是()。
将运算符“+”重载为非成员函数,下列原型声明中,错误的是()。
下列队列的描述中,正确的是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。
下列与队列结构有关联的是()。
随机试题
《建设项目环境影响评价分类管理目录》未作规定的建设项目,其环境影响评价类别由省级环境保护部门根据建设项目的()提出建议,报国务院环境保护主管部门认定。
室内消防用水直接由室外消防给水管网提供,构造简单、投资少的是()。
下图为我国区际产业转移动力机制示意图。读图,回答下列问题。目前,我国东部地区向中西部地区转移的主要产业类型有()。①技术导向型②原料导向型③劳动力导向型④市场导向型
在刑事诉讼过程中,有权决定回避的人员或组织分别是公安局长、检察长、法院院长、检察委员会、纪律监督委员会。
治疗体虚多汗、肺虚久咳,应选用何种药味
与病人交谈过程中,可引起沟通障碍的是()。
估价资料的保管期限一般为(),从估价报告出具之日算起。保管期限届满但估价所服务的行为未了的估价资料,应当保管到估价所服务的行为完结为止。
下列各项中,不能直接引起经济法律关系的发生、变更和终止的是()。
根据所给材料,回答以下问题。①曲艺作为“以口头语言‘说唱’叙述的表演艺术”,是非物质文化遗产的重要组成部分。其所形成和发展的主要植被依托或者说文化基础,乃是各地的方言。不同曲种“说唱”表演的特殊美感包括语言叙述和唱腔曲调,都是从形成地及流布地的方言土语中
A、B、C、D、B
最新回复
(
0
)