首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
56
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
有如下程序:#includeusingnamespacestd;classTV{public:TV(ints=41):size(s){}
运算符重载是对已有的运算符赋予多重含义,因此()。
层次型、网状型和关系型数据库划分原则是( )。
下列有关类成员的叙述中,正确的是()。
请打开考生文件夹下的解决方案义件proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为:p1=(8,4)p2=(3
请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Thevalueis10
下列叙述中正确的是()。
下列关于模板的叙述中,错误的是()。
如果利用C++流进行输入输出,下面的叙述中正确的是()。
随机试题
科学家:已经证明,采用新耕作方法可以使一些经营管理良好的农场在不明显降低产量,甚至在提高产量的前提下,减少化肥、杀虫剂和抗生素的使用量。批评家:并非如此。你们选择的农场是使用这些新方法最有可能取得成功的农场。为什么不提那些尝试了新方法却最终失败了的农
肾功能不全者用药的基本原则和使用注意事项是
患者,男,50岁,食管癌。行食管胃吻合术后第5天,突然出现高热、寒战、呼吸困难、胸痛,血白细胞计数20×109/L。该患者最可能发生了
某食品厂为增值税一般纳税人,5月份的购销情况如下:(1)填开增值税专用发票销售应税货物,不含税销售额为850000元;(2)填开普通发票销售应税货物,销售收入42120元;(3)购进生产用原料的免税农业产品,农产品收购发票注明买价5800
在机械传动中,不属于啮合传动的是()。
除法律另有规定外,股东大会召开前20日内或者公司决定分配股利的基准日前5口内,不得进行股东名册的变更登记。()
在土地革命战争后期和抗日战争时期,毛泽东思想得到系统总结和多方面展开而达到成熟。下列毛泽东的科学著作中,写于这个时期的有()。
英国的“公学”事实上是一种()学校
Pressathirdbuttonsothatthealarmisset.
IhavebeenreadingalotonmyiPadrecently,andIhavesome【46】______(complain)—notabouttheiPaditselfbutaboutthesta
最新回复
(
0
)