首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
92
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列关于派生类构造函数和析构函数的说法中,错误的是()。
算法的空间复杂度是指()。
在数据库管理技术的发展中,数据独立性最高的是()。
下列叙述中正确的是( )。
软件设计中划分模块的一个准则是( )。
请打开考生文件夹下的解决方案文件proj1,其中有枚举DOGCOLOR、狗类Dog和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。改正后程序的输出结果应该是:Thereisa
请打开考生文件夹下的解决方案文件proj3,其中包含了类Integers和主函数main的定义。一个In—tegers对象就是一个整数的集合,其中包含0个或多个可重复的整数。成员函数add的作用是将一个元素添加到集合中,成员函数remove的作用是从集合中
下列关于运算符函数的描述中,错误的是()。
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为
if(表达式1)语句1else语句2只有A选项是正确的要定义整型数组x,使之包括初值均为1的三个元素,下列语句正确的是
随机试题
根据《关于实施农村医疗救助的意见》的规定,农村医疗救助的申请须遵循的程序是()。
有以下程序:#includemain(){unsignedchara,b;a=513;b=5&3;printf("%d%d\n",a,b);}执行后的输出结果是(
有关散剂特点叙述不正确的是
膈神经来源于
【背景资料】某办公楼工程,钢筋混凝土框架结构,地下1层,地上8层,层高4.5m,工程桩采用泥浆护壁钻孔灌注桩,墙体采用普通混凝土小砌块,工程外脚手架采用双排落地扣件式钢管脚手架,位于办公楼顶层的会议室,其框架柱间距为8m×8m。项目部按照绿
企业在编制年度财务会计报告前,全面清查资产、核实债务的工作包括()。
海事局新进一批公务员,领导让你组织他们进行为期三个月的培训,请问你怎么组织?怎样体现针对性和实效性?
火箭对于()相当于()对于集装箱
WorldleadersmetrecentlyatUnitedNationsheadquartersinNewYorkCitytodiscusstheenvironmentalissuesraisedattheRio
A、Theylikethesaladverymuch.B、Theyarefedupofthesalad.C、Theyhavenothingelsetoeat.D、Theylovetheirmothervery
最新回复
(
0
)