首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于构造函数的叙述中,正确的是( )。
下列关于构造函数的叙述中,正确的是( )。
admin
2019-08-23
57
问题
下列关于构造函数的叙述中,正确的是( )。
选项
A、每个类中都有一个复制构造函数
B、类成员的初始化在构造函数体中进行
C、创建对象时由用户负责调用构造函数
D、默认构造函数是指参数表为空的构造函数
答案
A
解析
C++中,类成员都是在构造函数的初始化列表中完成初始化的,在函数体内对类成员进行赋值,是在初始化完成之后,选项B错误;类的构造函数是在创建类对象时由系统自动调用执行,选项C错误;参数为空的构造函数属于默认构造函数,但有参数且参数都有默认值的构造函数也属于默认构造函数,选项D错误;如果没有声明任何构造函数,那么该类通常会在需要的时候自动生成默认构造函数和复制构造函数,所以每个类都有复制构造函数,选项A正确;本题答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/VD8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下不是结构化程序设计方法的技术是()。
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。 #include<iostream.h> voidfun(int*s,intt,int*k) {inti; *k=【】; 【
有如下程序:#include<iostream>usingnamespacestd;classCon{charID;public:Con():ID(’A’){cout<<1;)Con(
下列有关类成员的叙述中,正确的是()。
下列叙述中正确的是()。
重载的流运算符函数经常定义为类的【】函数。
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中()函数名只能用于检测输入操作。
随机试题
下列关于合同的履行,表述正确的是()。
以下贷款申请中,某农村信用合作社最有可能批准的是()。
教育研究结果的表达是教师对其教育研究及研究结果的反映,是对教师教育研究过程和效果的记录、呈现,体现着“教师自己”的风格,是教师动手做、亲身实践与思考的结果。从教师教育研究的特性来看,其研究结果的表达方式主要有()
社会形态的发展是自然历史过程,其含义主要是()。
环境保护是一项综合性工作,它的主要内容应包括()
MPA项目发源地是()
Li-Fi,analternativetoWi-Fithattransmitsdatausingthespectrumofvisiblelight,hasachievedanewbreakthrough,withUK
Perhapsthemostimportantdefiningcharacteristicofahumanbeingisculture.Thetermcultureasusedhereisnotlimitedto
MoreAboutAlzheimer’sDiseaseScientistshavedevelopedskinteststhatmaybeusedinthefuturetoidentifypeoplewith
WhichofthefollowingisNOTtrueaccordingtotheconversation?
最新回复
(
0
)