首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
116
问题
有如下程序:
#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/7fNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问问从基类继承的成员。下列程序没有使用多态机制,其输出结果是【】。#include<iostream>usingnamespacestd;class
【 】的任务是诊断和改正程序中的错误。
有如下程序:#include<iostream>usingnamespacestd;classDA{intk;public:DA(intx=1):k(x){}~DA(){cout<<k;}};intmain(
如果利用C++流进行输入输出,下面的叙述中正确的是
下列语句中错误的是( )。
一个类可以同时继承多个类,称为多继承。下列关于多继承和虚基类的表述中,错误的是______。
下列关于软件工程概念的描述中,错误的是()。
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。请填空补充完整。classvector2D{doublex;//x分量
对于长度为n的有序线性表,在最坏情况下,二分查找需要比较log2n,那么顺序查找需要比较的次数是【】。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
随机试题
以企业产品商标或服务商标为对象所实施的战略是()
这上面的夜的天空,奇怪而高,我生平没有见过这样的奇怪而高的天空。他仿佛要离开人间而去,使人们仰面不再看见。然而现在却非常之蓝,闪闪地目夹着几十个星星的眼,冷眼。他的口角上现出微笑,似乎自以为大有深意,而将繁霜洒在我的园里的野花草上。这里主要采用了什么修
确定糖苷中糖的连接位置,可采用将糖苷进行
降低退票费是惠民之举,铁路部门的确走出了一大步,但铁路部门不必过分和过早期待公众的欢呼。降低退票费,与公众对铁路部门期待还有很远的差距。公众不会满足于退票费的降低,他们希望的是垄断部门能够狠下心来废除一切貌似合理的收费。当这种诉求不再成为奢望,人们自然会热
按照服务内容的不同,物流服务项目可分为()。
某业主与某施工单位签订了施工总承包合同,该工程采用边设计边施工的方式进行,合同的部分条款如下:××工程施工合同书(节选)一、协议书(一)工程概况
五笔字型输入法属于()。
2006年实际建设占用耕地占当年实际减少耕地的比重是()。全年总用水量占全年水资源总量的比重是()。
单击命令按钮时,下列的执行结果为 PrivateSubCommand1_Click() DimxAsInteger,yAsInteger x=86:y=29 CallProc(x,y) Printx;y End
要使标签中的文本靠右显示,应将其Aligment属性设置为
最新回复
(
0
)