首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
42
问题
有如下程序:
#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://www.kaotiyun.com/show/b4Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在设计程序时,应采纳的原则之一是
有以下程序:#include”iostream.h”voidmain(){inti=10;intj=5;cout((j+i++<<endl;}的结果为______。
下面程序的运行结果为()。#include(iostream.h)ClassA{public:A(){cout<<“1”;}~A(){cout<<“2”;}};ClassB:public:
一棵二叉树第6层(根结点为第1层)的结点数最多为______个
下列关于C++流的叙述中,错误的是
有如下类声明:classFoo{intbar;};则Foo类的成员bar是
下列关于运算符重载的叙述中,正确的是
下列叙述中正确的是
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
随机试题
如果这项改革措施不受干部们欢迎,我们就应该进行修改。如果它不受工人们欢迎,我们就应该采用一项新的改革措施。并且这项措施必定是,要么不受干部们的欢迎,要么不受工人们的欢迎。如果以上陈述为真。以下哪项也一定正确?
与子宫肌瘤的临床表现无明显相关的是
基本医疗卫生制度的四大体系不包括
背景资料:某办公楼由12层主楼和3层辅楼组成。施工单位(乙方)与建设单位(甲方)签订了承建该办公楼施工合同,合同工期为41周。合同约定,工期每提前(或拖后)ld奖励(或罚款)2500元。乙方提交了粗略的施工网络进度计划,并得到甲方的批准。该网络进
对国家统计局的具体行政行为不服的,可以向()申请行政复议。
由于房地产具有()特点,因而以房地产作为抵押物而进行贷款的项目,对贷款机构来讲,债权可靠,具有较高的安全性。
若两种商品的需求交叉弹性系数为负值,则表示两种商品之间存在()。
关联方关系的存在可能会导致发生的非货币性资产交换不具有商业实质。()
下列各项审计证据中,属于内部证据的有( )。
制造悬念法是导游讲解方法中()的一种延伸。
最新回复
(
0
)