首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TV{ public: TV(int s=41):size(s) { }
有如下程序: #include using namespace std; class TV{ public: TV(int s=41):size(s) { }
admin
2015-07-22
55
问题
有如下程序:
#include
using namespace std;
class TV{
public:
TV(int s=41):size(s) { }
TV(const TV &r):size(r.size) { }
~TV() { }
private:
int size;
};
TV fun(TV &u) { TV t=u; return t; }
int main() { TV x,y; x=fun(y); return 0; }
则 TV 类的复制构造函数被调用的次数是
选项
A、1次
B、2次
C、3次
D、4次
答案
B
解析
拷贝构造函数,是一种特殊的构造函数,它由编译器调用来完成一些基于同一类的其他对象的构建及初始化。拷贝构造函数要调用基类的拷贝构造函数和成员函数。本题中调用fun函数时调用了一次复制构造函数,函数返回执行x=fun(y)时又调用了一次复制构造函数,所以总共2次。B选项正确。
转载请注明原文地址:https://jikaoti.com/ti/FhE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序: int x=3; do { x-=2; cout<<x; } while(!(--x)); 执行这个程序的输出结果是
下列叙述中正确的是
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
软件生命周期可分为多个阶段。一般分为定义阶段、开发阶段和维护阶段。编码和测试属于【 】阶段。
有如下函数模板:template<class T>T square(T x){return x*x;}其中T是
已知类sample是一个抽象类,其成员函数display是无形参、无返回类型的纯虚函数,请完成其声明:classsample{public:sample(){};【】};
下列叙述中正确的是
类模板的模板参数()。
类是一个支持集成的抽象数据类型,而对象是类的【】。
随机试题
A.ras基因产物B.p53基因产物C.Rb基因产物D.myc:基因产物HPV的E7蛋白能灭活
关于胸部CT后处理技术,叙述错误的是
关于公路工程竣(交)工验收的说法,正确的有()
甲建设单位与乙设计单位签订设计合同,约定设计费为200万元,甲按约定付了定金50万元。如果乙在规定期限内不履行设计合同,应该返还给甲()。
在工程建设期间施工单位()。
政策性银行是政府设立,贯彻执行国家产业政策、区域发展政策的金融机构,以营利为目的,并同时靠财政拨款和发行金融债务获得资金。()
《中华人民共和国义务教育法》对义务教育阶段学校收费的规定是()。
白天,在阳光垂直照射下,月球表面的温度可高达127℃。而在夜晚,月球表面的温度可降低到零下183℃。造成月球昼夜温差如此大的原因主要是:
有着悠久历史的肯尼亚国家自然公园以野生动物在其中自由出没而著称。在这个公园中,已经有10多年没有出现灰狼了。最近,公园的董事会决定引进灰狼。董事会认为,灰狼不会对游客造成危害,因为灰狼的习性是避免与人接触的;灰狼也不会对公园中的其他野生动物造成危害,因为公
Whatdoesthepassagesayabouttheeatingbehaviorofsharks?
最新回复
(
0
)