首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
30
问题
有如下程序:
#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);
有以下类定义:classMyClass{public:MyClass(){cout<<1;}};则执行语句MyClassa,b[2],*p[2];后,程序的输出结果是______。
()是一个在百慕大类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。
线性表的顺序存储结构和线性表的链式存储结构分别是
函数inttest(inta,intb=l,intc=0),下列调用不合法的个数是test(0);test(0,0);test();test(0,0,0);
“年龄在18-25之间”这种约束是属于数据库当中的
下列叙述中正确的是
类模板的模板参数()。
冒泡排序算法在最好的情况下的元素交换次数为【】。
下列语句不能够用于打开C根目录下文件test.txt的语句是
随机试题
具有温中补虚作用的方剂有
简要回答相关关系的种类。
ThethreebiggestliesinAmericaare:1)"Thecheckisinthemail",2)"OfcourseI’llrespondtoyouinthemorning",and3
氟奋乃静:氯丙硫蒽:
在1999年开始的《药品生产企业许可证》换证工作中,暂不换证的是
王某和陈某因共同实施贪污犯罪行为被人民法院判处相应刑罚。判决宣告后,人民检察院没有抗诉,王某也没有提出上诉,陈某提出上诉后,意外病故。高级法院经审查发现被告人陈某不构成犯罪。高级人民法院的处理错误的是?
公开市场业务
(2009年多选61)下列选项中,属于汉朝法律规定的罪名的有()。
Auctions(拍卖)arepublicsalesofgoods,conductedbyanofficiallyapprovedauctioneer.Heaskedthecrowdtogatherintheauct
【B1】【B11】
最新回复
(
0
)