首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2021-06-10
57
问题
有如下程序:
#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://kaotiyun.com/show/7kfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classMusic{public:voidsetTitle(char*str){strcpy(title,str);}protected:charty
数据库设计中反映用户对数据要求的模式是()。
若x和y是程序中的两个整型变量,则下列if语句中正确的是
在下列关键字中,不能用来表示继承方式的是()。
在Internet中,域名服务器的主要功能是实现()的转换。c2=c1+32:printf("%c,%c\n”,c1,c2);}程序运行输入65回车后,输出结果为()。
下列关于return语句的叙述中,正确的是
请打开考生文件夹下的解决方案文件proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为:注意:只能修改注释“//ERROR**
下列有关抽象类和纯虚函数的叙述中,错误的是()。
在数据库设计中,将E一R图转换成关系数据模型的过程属于()。
随机试题
大红肾(1argeredkidney)
Title:Don’tHesitatetoSay"No"
血清、抗毒素等用下列哪种方法除菌
婴幼儿时期,外界刺激不易在大脑皮层形成明确兴奋灶的原因是()
关于裁定和决定的比较,下列说法中正确的是:()
下列有关各项税金会计核算的说法,正确的有()。
丙公司是一家以创新为中心的粮食产品生产公司,为了满足消费者的新鲜感,现将优质的大米配上玉米、燕麦等加工成混合保健食品,开发出一些特种大米的系列食品。由此可以分析出丙公司采用的战略是()。
某种商品原价25元,每半天可销售20个。现知道每降价1元,半天的销量即增加5个。某日上午将该商品打八折,下午在上午价格的基础上再打八折出售,其全天销售额为多少元?
下面哪位心理学家提出的理论可以作为学校中奖优制度的根据
下列关于Winmail邮件服务器的描述中,正确的是()。
最新回复
(
0
)