首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
86
问题
有如下程序:
#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全国计算机二级
相关试题推荐
设二叉树如下:则中序序列为
下列关于运算符重载的描述中,错误的是
有如下类定义:classFather{//基类public:Father(strings):name(s){}private:stri
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含有一个源程序文件proj2.cpp,其中定义了Stack类和ArrayStack类。stack是一个用于表示数据结构“栈”的类,栈中的元素是字符型数据。Stack
已知TV是一个类,并有函数func定义如下:voidfunc(){TVli,*net[2],company[3];}则在调用func()后,TV类的析构函数被调用的次数是
请打开考生文件夹下的解决方案文件proj1,该工程中包含程序文件main.cpp,其中有Salary(“工资”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句行有错误,请加以改正。改正后程序的输出结果应
请打开考生文件夹下的解决方案文件proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FriFun,使其输出结果为:Commondenominatoris2要求:补充编制的内容写在“
下列哪项不是面向对象程序设计的主要特征()。
己知在一个类体中包含如下函数原型:VOLUMEoperator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是()。
下面不属于软件设计原则的是()。
随机试题
炎症扩散的途径有
胎儿附属物是指胎儿以外的组织,包括胎盘、胎膜、脐带、羊水。关于胎膜的描述下列哪项是错误的
患者青年女性,反复下肢出血瘀点,间有齿衄,头晕耳鸣,低热颧红,手足心热,心烦盗汗,舌红少苔,脉细数。其证型是
某高速公路由于业主修改高架桥设计,工程师下令承包商停工一个月。就此,承包商提出索赔。按照国际惯例,索赔能够成立的包括()。
土地市场的不完全竞争性是由土地的()决定的。
下列选项中,关于资产的计税基础表述中不正确的是()。
甲公司是制造业生产企业,产品质保期一年。下列各项中,属于不可控质量成本的有()
“茕茕孑立,形影相吊”出自()。
高水平的意义建构过程要受()条件的制约。
前言语阶段
最新回复
(
0
)