首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
18
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用;请补充完整。classcomplex{private:intreal;intimag;
下列字符串中,正确的C++标识符是()。
下列是重载为非成员函数的运算符函数原型,其中错误的是()。
关于结构化程序设计原则和方法的描述错误的是()。
有以下类定义:classA{char*a;public:A():a(0){}A(char*aA){//把aa所指字符串复制到a所指的存储空间a=______;strcpy(a
有如下程序:#include<iostream>usingnamespacestd;classToy{public:Toy(char*_n){strcpy(name,_n);count++;}~Toy(
对于循环队列,下列叙述中正确的是
下列关于类定义的叙述中,正确的是
下列数据结构中,能用二分法进行查找的是
一问宿舍可住多个学生,则实体宿舍和学生之间的联系是
随机试题
下列软件中,属于系统软件的是
(2009年案例分析第8l一85题)2008年9月,甲市海龙公司与乙市太平洋公司签订了一份技术转让合同,约定双方共同开发手写笔记本电脑,合同中的仲裁条款规定:因履行本合同发生的争议,若双方无法协商解决,则应申请乙市仲裁机构进行仲裁。2009年2月,双方发生
进行项目财务生存能力分析需要通过计算来判断项目的财务可持续性,依据的表格是()。
资产负债表是反映企业某一特定日期经营成果的会计报表。()
1949年后,党和人民政府根据国情,制定了一系列方针、政策与法律法规,处理和解决国内民族问题,促进国内各民族实现平等团结和共同繁荣。其主要原则是()。
阅读材料回答以下问题:凡一军:典分田二,典刑法二,典钱谷二,典入二,典出二,俱一正一副,即以师帅、旅帅兼摄。当其任者掌其事,不当其事者亦赞其事。凡一军一切生死黜陟等事,军帅详监军,监军详钦命总制,钦命总制次详将军、侍卫、指挥、检点、丞相,丞相禀军师,军师
简述政体与国体的关系。
Bilateralism
中国共产党强调必须在统一战线中坚持独立自主的原则,独立自主的内涵表现在()
WhichofthefollowingitalicizedphrasesisINCORRECT?
最新回复
(
0
)