首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
23
问题
有如下程序:
#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/CVNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
在下面程序横线处填上适当内容,使程序输出为:55599。#include<iostream>usingnamespacestd;template<classTYPE>classHisClass{
虚函数必须是类的【】。
下面程序的运行结果是【】。#include<iostream>usingnamespacestd;voidfun(int&a,intb=3){staticinti=2;
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
非成员函数只有在声明为类的【】才能访问这个类的所有private成员。
下列语句错误的是()。
下面关于数组的初始化正确的是
C++语言中的多态性分为编译时的多态性和【 】时的多态性。
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是【】。
随机试题
高锰酸钾法中能用盐酸作酸性介质。()
尿沉渣显微镜检低倍视野下见到3个透明管型能确诊管型尿吗
一氧化碳中毒患者氧疗的最好方法是
A.碱提酸沉法B.水蒸气蒸馏法C.酸提碱沉法D.煎煮法E.乙醇沉淀法加热提取药材中的水溶性成分可选用
阅读下面高中必修三《劝学》教学备课实录(节选),按要求回答问题。在研究单元特点及学生学习状况之后,我设计了《劝学》的教学目标和教学重难点,同时选取了教学方法。在设计第一课时的课文导入时,我有四种思路:①从学习的意义、作用、方法和态度入手
Intermsoftheplaceofarticulation,consonantslike/t,s,d,z/canbeclassifiedinto______.
所谓投射效应是指以己度人,认为自己具有某种特性,他人也一定会有与自己相同的特性,把自己的感情、意志、特性投射到他人身上并强加于人的一种认知障碍。即在人际认知过程中,人们常常假设他人与自己具有相同的属性、爱好或倾向等,常常认为别人理所当然地知道自己心中的想法
一、注意事项1.申论考试是对考生阅读理解能力、综合分析能力、提出和解决问题能力以及文字表达能力的测试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“申论要求”依次作答。二、给定资料
统计图2002-2005年农村居民人均现金收入农村居民人均现金收入同比增长最低的是()。
Classicismasadoctrineseekswhatisuniversallytruthandgood.
最新回复
(
0
)