首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于构造函数的叙述中,正确的是( )。
下列关于构造函数的叙述中,正确的是( )。
admin
2019-08-23
64
问题
下列关于构造函数的叙述中,正确的是( )。
选项
A、每个类中都有一个复制构造函数
B、类成员的初始化在构造函数体中进行
C、创建对象时由用户负责调用构造函数
D、默认构造函数是指参数表为空的构造函数
答案
A
解析
C++中,类成员都是在构造函数的初始化列表中完成初始化的,在函数体内对类成员进行赋值,是在初始化完成之后,选项B错误;类的构造函数是在创建类对象时由系统自动调用执行,选项C错误;参数为空的构造函数属于默认构造函数,但有参数且参数都有默认值的构造函数也属于默认构造函数,选项D错误;如果没有声明任何构造函数,那么该类通常会在需要的时候自动生成默认构造函数和复制构造函数,所以每个类都有复制构造函数,选项A正确;本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/VD8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有如下语句#include<iostream.h)voidmain()intx=3;do{X=X-2;cout<<x;}while(!(--x));}则上面程序段()。
有关构造函数的说法中错误的是
下列有关类成员的叙述中,正确的是()。
结构化程序设计所规定的三种基本控制结构是()。
下列运算符中,不能重载的是
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
C++语言中类定义中默认的访问权限是
将一个函数声明为一个类的友元函数必须使用关键字【】。
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGJetLen(char*str){if(【】)return0;elsereturn1+GetLen(st
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
对监理实绩的考核是在对()的基础上,通过对设备工程的现场观察、检测、调查了解,以检验和评价监理机构和现场专业监理组对设备实施监控所取得的实际效果。
金溪民方仲永,世隶耕。仲永生五年,未尝识书具,忽啼求之。父异焉,借旁近与之,即书四句,并自为其名。其诗以养父母、收族为意,传一乡秀才观之,自是指物作诗立就,其文理皆有可观者。邑人奇之,稍稍宾客其父,或以钱币乞之,父利其然也,日扳仲永环谒于邑人,不使学。余
患者,男性,37岁。因近2周食欲减退、上腹部不适、疲乏无力就诊,体检:肝肋下2cm,有轻度触痛。为明确诊断首先应检查的项目是
资产负债表中的“朱分配利润”项目。应根据()填列。
下列各项属于样本矩的是()。
巴德利(Baddeley,1966)考察工作记忆的中央执行系统的转换策略的功能采用的范式是
相对剩余价值的生产是通过
Lonelypeople,itseems,areatgreaterriskthanthegregariousofdevelopingillnessesassociatedwithchronicinflammation,s
HTML的正式名称是_______。
NarratorListentotheconversationbetweenastudentandtheclubsecretary.Nowgetreadytoanswerthequestions.Youmayuse
最新回复
(
0
)