首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
68
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
下列各组类型声明符中,含义相同的一组是()。
要利用C++流进行文件操作,必须在程序中包含的头文件是
以下关键字用来声明类的访问权限的是
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含有一个源程序文件proj2.cpp,其中定义了Stack类和ArrayStack类。stack是一个用于表示数据结构“栈”的类,栈中的元素是字符型数据。Stack
有如下程序#includeusingnamespacestd;classAA{charc;public:AA(charch):c(ch){cout
一个栈的初始状态为窄。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
使用VC6打开考生文件夹下的源程序文件modi3.clap。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义类CPoint的带有两个参数的构造函数,两个变量为x、y都为int型,且缺省值为0。请在注释∥*******
下列运算符函数中,肯定不属于类Number的成员函数的是
有如下类声明:classPam{intk;public:Pam(intn):k(n){}voidshow()const;};若要在类体外给出成员函数s
随机试题
Jenny:Youlookunhappy.【D1】______Lana:Iwatchedamovieinthemorning.Jenny:【D2】______Lana:No.Themoviewasg
输卵管妊娠破裂或流产,最主要的临床表现是
儿科护理学范围应除外
对细粒土,要求在最优含水量下压实,主要是考虑()。
路基防护工程中的封面的形式包括()。
“劳动是财富之母,土地是财富之父”。对这句话的正确理解是()。
我国天然白桦林主要分布在东北地区。北京喇叭沟门有一片天然白桦林。下图示意喇叭沟门在北京的位置。据此完成下列问题。北京的地带性植被属于()。
我国颁布的《中华人民共和国教师法》为维护教师的社会地位提供了基本的法律保障。()
A.Doescanceralwayscausepain?B.Cancancerbeprevented?C.Whatiscancer?D.Howcommoniscancer?E.Whatcausescancer?
Thewarriorwouldjust_______die_______surrender.
最新回复
(
0
)