首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列情况中,不会调用拷贝构造函数的是( )。
下列情况中,不会调用拷贝构造函数的是( )。
admin
2019-06-04
42
问题
下列情况中,不会调用拷贝构造函数的是( )。
选项
A、用一个对象去初始化同一类的另一个新对象时
B、将类的一个对象赋值给该类的另一个对象时
C、函数的形参是类的对象,调用函数进行形参和实参结合时
D、函数的返回值是类的对象,函数执行返回调用时
答案
B
解析
此题考查的是复制构造函数的概念。用一个已知的对象初始化一个正在创建的同类对象时,就会发生复制构造函数。因此,选项A、C、D均会调用复制构造函数,而只有选项B没有创建的动作,不调用复制构造函数。
转载请注明原文地址:https://kaotiyun.com/show/4n8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
4传值是默认的参数传递方式。如果调用函数时,须要改变实参或者返回多个值,就应该采用传地址方式。传递指针属于显式的传地址方式,传递引用属于隐式的传地址方式。本题采用的是传递引用,所以实参被改变。
友元函数
A、 B、 C、 D、 C③是错误的,因为在类体内,不允许对所定义的数据成员进行初始化;其他语句构造和析构函数的定义都是正确的。
抽象类C++中拥有纯虚函数的类成为抽象类,抽象类不能用来定义对象。若一个抽象类的派生类没有重定义其基类中的某个纯虚函数,则该函数在派生类中仍是纯虚函数,该类仍为抽象类。
下列函数模板的定义中,合法的是A)template<typenameT>Tabs(Tx){retllrnx<0?-x:X;}B)templateclass<T>Tabs(Tx){returnx<0?-x;x;}C)temp
有如下函数定义:voidfunc(inta,int&B){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y值分别是A)0和1B)1和1C)0和2
下列选项中,不属于面向对象程序设计特征的是A)继承性B)多态性C)类比性D)封装性
下列关于栈的叙述中,正确的选项是()。A)在栈中只能删除数据B)在栈中只能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。A)operatorlong()const;B)operatorlong(bigNumber);C)longoperatorlong()
下列关于栈的叙述中,正确的选项是()。
随机试题
民警在抓捕犯罪嫌疑人刘某的过程中,刘某徒手打向民警,并用脚踢民警。民警经警告无效,使用手枪将其击倒。
企业派出自己的推销人员,或者委托外国推销员直接向目标顾客宣传和介绍企业的产品这种促销方法是()
影响紫外线照射效果的因素有
依据《建设项目环境影响评价资质管理办法》,评价范围是农林水利类的环境影响评价机构不可以提供环评服务的项目是()。
()是法律最基本的价值取向,是利益均衡。
回归教育是一种认为人的一生应是学习和工作不断交替、相互结合的过程,接受义务教育或基础教育乃至高等教育后就业的成年人,应在需要时又返回学校去学习的理论。根据以上定义,下列属于回归教育的是()。
斯大林格勒战役
社会规律是人们自己的“社会行动的规律”。对这句话理解正确的有
用高级程序设计语言编写的程序称为______。
soldiers,merchants,scholars
最新回复
(
0
)