首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
52
问题
有如下程序:
#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/euNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为()。#include<iostream.h>#include<iomanip.h>voidmain(){cout.precision(4);
假定MyClass为一个类,则执行MyClassa[3],*p[2];语句时,自动调用该类构造函数()次。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
有以下程序()。#include<iostream.h>intf(intn){if(n==1)returnl;elsereturnf(n-1)+1;
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】的联系。
进行文件操作时需要包含()文件。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键字()。
冒泡排序算法在最好的情况下的元素交换次数为【】。
设有数组定义:chararray[]="China";,则数组array所占的空间为
在数据流图(DFD)中,带有名字的箭头表示
随机试题
()情形的,行政复议期间具体行政行为不停止执行。
不寐属心肾不交,虚阳上扰者,官
刘稳与刘永系父子关系,刘稳在农村,年老多病,刘永外出做生意,收入颇丰,遂在县城买房定居,但刘永长期不给其父赡养费导致刘稳生活困难。2002年,刘稳就此诉至人民法院,人民法院判决刘永每月给付刘稳生活费1000元,刘稳、刘永均服判。到20(18年,刘稳因身体不
国际货物买卖合同中数量条款应注意哪些问题?
享受税收优惠免纳城镇土地使用税的项目是()。
依法治国是党领导人民治理国家的()。
在2002年1~7月、2003年1~7月份固定资产投资数额最多的是( )在2003年1~7月份固定资产投资数额最多的比最少的多出( )
某甲故意在某乙家的狗旁边鸣笛,致使拴在门边的狗受惊后挣脱锁链,冲出去咬伤了行人某丙,则()。
八旗制度
PositiveforYouthaimstoplaceteenagersandyoungpeopleatitsheart.Thereistheaccurateexpectationteenagersthemselves
最新回复
(
0
)