首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于构造函数的叙述中,正确的是( )。
下列关于构造函数的叙述中,正确的是( )。
admin
2020-05-14
63
问题
下列关于构造函数的叙述中,正确的是( )。
选项
A、每个类中都有一个复制构造函数
B、类成员的初始化在构造函数体中进行
C、创建对象时由用户负责调用构造函数
D、默认构造函数是指参数表为空的构造函数
答案
A
解析
C++中,类成员都是在构造函数的初始化列表中完成初始化的,在函数体内对类成员进行赋值,是在初始化完成之后,选项B错误;类的构造函数是在创建类对象时由系统自动调用执行,选项C错误;参数为空的构造函数属于默认构造函数,但有参数且参数都有默认值的构造函数也属于默认构造函数,选项D错误;如果没有声明任何构造函数,那么该类通常会在需要的时候自动生成默认构造函数和复制构造函数,所以每个类都有复制构造函数,选项A正确;本题答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/xv8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在关系数据库中,把数据表示成二维表,每一个二维表称为【】。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
有如下程序:#include<iostream>usingnamespacestd;classCon{charID;public:Con():ID(’A’){cout<<1;}Co
对定义重载函数的下列要求中,()是错误的。
执行下面语句后,输出字符“#”的个数是()。for(inti=50;i>1;--i)cout
设有关键码序列(16,9,4,25,15,2,13,18,17,5,8,24),要按关键码值递增的次序排序,采用初始增量为4的希尔排序法,一趟扫描后的结果为()。
下列不属于结构化分析的常用工具的是
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取______方式。
设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树牛总的结点数为【】。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(cha*des,char*str)实现的功能是:(1)如果字符串最后面有空格,则全部删除;(2)转换后的数据放到des,并且指针作为返
随机试题
土的含水率是指()之比,通常用百分数表示。
糖皮质激素的抗炎作用特点是什么?
与骨骼肌和神经细胞相比,心室肌细胞动作电位最大的特点是
下列哪项不是影响DSA影像对比度的主要因素
颈内动脉海绵窦瘘的治疗最好方法是
某演出公司与“FIRE’’三人演唱组合订立演出合同,约定由该组合在某晚会上演唱自创歌曲2~3首,每首酬金2万元。由此成立的债的关系属()类型。
下列关于我国资本要求的第二个层次的表述正确的有()。
某同学对着墙壁练习打网球,假定球在墙面以25m/s的速度沿水平方向反弹,落地点到墙面的距离在10m至15m之间.忽略空气阻力,取g=10m/s2.球在墙面上反弹点的高度范围是().
不管足教师向学生提问还是学生回答问题或质疑,都可以给学生提供参与讨论、发表意见、锻炼语言表达的机会。这属于提问功能中的()
如果将文本框的一个属性设置为True,则运行时不能对该文本框中的内容进行编辑,这个属性是
最新回复
(
0
)