首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于构造函数的叙述中,正确的是( )。
下列关于构造函数的叙述中,正确的是( )。
admin
2021-05-06
39
问题
下列关于构造函数的叙述中,正确的是( )。
选项
A、每个类中都有一个复制构造函数
B、类成员的初始化在构造函数体中进行
C、创建对象时由用户负责调用构造函数
D、默认构造函数是指参数表为空的构造函数
答案
A
解析
C++中,类成员都是在构造函数的初始化列表中完成初始化的,在函数体内对类成员进行赋值,是在初始化完成之后,选项B错误;类的构造函数是在创建类对象时由系统自动调用执行,选项C错误;参数为空的构造函数属于默认构造函数,但有参数且参数都有默认值的构造函数也属于默认构造函数,选项D错误;如果没有声明任何构造函数,那么该类通常会在需要的时候自动生成默认构造函数和复制构造函数,所以每个类都有复制构造函数,选项A正确;本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/gWfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序执行后,屏幕的输出是()。#includeusingnamespacestd;voidswap(intx,intY){Inttemp=x;x=y;
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和C代码,完成空出部分的程序,实现函数fun(char*s1,char*s2)将字符串s2连接在字符串s1之后,构成一个首指针为s1的字符串。注意:不能修改函数的其他部分。
为了提高函数调用的实际运行速度,可以将较简单的函数定义为()。
下列for循环的次数为()。for(inti(0),x=0;!x&&i
有如下程序:#includeusingnamespacestd;classA{public:A(inti):r1(i){}voidprint(){cout
从工程管理角度看,软件设计一般分为两步完成,它们是()。
已知表达式++a中的’’++"是作为成员函数重载的运算符,则与++a等效的运算符函数调用形式为()。
数据库设计中反映用户对数据要求的模式是()。
随机试题
产品质量法规定,国家对产品质量实行以()为主要方式的监督检查制度。
对青少年或年轻成人(大于10岁)的先天性髋脱位的手术治疗,下列陈述哪项是正确的
符合软药的描述有
属于资源严重减少的野生药材是属于濒临灭绝状态的稀有珍贵野生药材是
投标策略是投标人经营决策的组成部分,从投标的全过程分析主要表现有()。
以下各项中,能够作为中国发明专利保护客体的是()。
下列关于买断式回购业务履约金归属判定规则的说法中,正确的有()。
阅读材料,并回答问题。某教师在教学过程中善于使用案例教学法,能够选取恰当的人物和事件作为教学案例,来帮助学生理解知识,让学生形成对良好德行的认同。在讲授“同样的权利,同样的爱护”一课时,该教师选取了生活中的许多案例,比如“中老年人热衰于跳广场舞”“青
PreciousAirlinesFrequentFlierProgramPreciousAirlinesisproudtopresentourworldwidefrequent
WearesorrytosaythatMaryisnottheverypersonwhocanbe______witheithermoneyorsecretinformation.
最新回复
(
0
)