首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-04-18
20
问题
有如下程序:
#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/b4Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已经intDBL(intn){returnn+n;}和longDBL(longn){returnn+n>是一个函数模板的两个实例,则该函数模板的定义是______。
数据库的逻辑模型设计阶段的任务是将______转换成关系模式。
当运算符重载为成员函数时,如果函数参数表中没有参数,则表明该重载为单目运算符,操作数就为该对象本身;如果函数参数表中有一个参数,则表示该重载为双目运算符,另外一个操作数为该对象本身。
Sample是一个类,执行下列语句后,调用Sample类的构造函数的次数是Samplea[2],*P=FlewSample;
有如下程序段:inti=1;while(1){i++;if(i==10)break;if(i%2==0)eout<<’$’;}执行这个程序段输出字符*的个数为
下面的程序输出结果是()。#include<iostream>usingnamespacestd;voidadd(){staticintx;x++;cout<<x<<’’;}
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()
在函数中,可以用auto、extern、register和static这4个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是
数据流图中带有箭头的线段表示的是
数据流的类型有______和事务型。
随机试题
调整平等主体的公民之间、法人之间以及公民和法人之间的财产关系和人身关系的法律规范是
—Areyouavisitorhere?—That’srightI______roundtheworldandnowmydreamofcomingtoChina______true.
26岁初产妇,妊娠37周,未进行产前检查,在乡医院已临产30小时,患者因烦躁不安,大汗淋漓,下腹剧痛而转来我院
关于药物的选择性,下列说法正确的是()。
强夯置换法适用于()、软塑一流塑状的黏性土等地基上对变形控制要求不严的工程。
自动化仪表试验的电源电压要求有()。
下列有关投资性房地产后续支出的说法中,不正确的有()。
遗漏无门票景点的,每遗漏—处旅行社向旅游者支付旅游费用总额()的违约金。
软件开发的结构化分析(SA)方法,常用的描述软件功能需求的工具是______。
A、Byemployingmoreandmoresalesmen.B、Bycustomers’introductionandrecommendation.C、BytheadvertisementsonTV.newspaper
最新回复
(
0
)