首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于构造函数的叙述中,错误的是( )。
下列关于构造函数的叙述中,错误的是( )。
admin
2020-05-14
32
问题
下列关于构造函数的叙述中,错误的是( )。
选项
A、构造函数在创建类对象时自动执行
B、构造函数要负责对所有数据成员进行初始化
C、可以为构造函数的参数设置默认值
D、如果没有声明任何构造函数,则该类的构造函数有2个
答案
B
解析
C++中,类的构造函数是在创建类对象时自动调用执行,选项A正确;在构造函数的初始化列表中可以对数据成员进行初始化,对于基本类型或有默认构造函数的类成员对象,可以不进行初始化,系统自动完成初始化值,选项B错误;构造函数的参数可以有默认值,选项C正确;如果没有声明任何构造函数,那么该类通常会在需要的时候自动生成默认构造函数和复制构造函数,选项D正确,本题答案为B。
转载请注明原文地址:https://jikaoti.com/ti/RCA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++语言中每个类都有一个______指针,该指针指向正在调用成员函数的对象。
下列不能作为类的成员的是
如果一个模板声明时有类型形参表,则多个参数之间必须使用_______隔开,每个参数都必须重复使用关键字______。
如下程序的输出结果是main(){inta=2,b=-1,c=2;if(a<B)if(b<0)c=0;elsec++;cout<<c<<end1;}
下面程序应能对两个整型变量的值进行交换。以下正确的说法是 #include<iostream.h> voidswap(intp,intq) {intt; t=p; p=q; q=t;} voidmain()
执行下面语句后,输出字符“#”的个数是()。for(inti=50;i>1;--i)cout
A、 B、 C、 D、 C面向对象方法具有封装性、继承性、多态性几大特点。就是这几大特点,为软件开发提供了一种新的方法学。封装性:所谓封装就是将相关的信息、操作与处理融合在一个内含的部件中(对象中)。它是面向
设一棵完全二叉树共有700个结点,则在该二叉树中有【】个叶子结点。
若要访问指针变量p所指向的数据,应使用表达式______。
随机试题
40岁经产妇,近2年痛经并逐渐加重,伴经量增多及经期延长,届时需服强止痛药。妇科检查:子宫均匀增大如孕8周,质硬,有压痛,经期压痛明显。本例确诊后的处置应选择
津液输布的主要通道是
流感病毒能使人和动物的红细胞凝集的结构是
一健康小儿,前囟约2×2cm,开始出牙,身长65cm,体重7kg,可辨认熟人和陌生人,可独坐片刻,发出单音节,其年龄大约是
货币有狭义货币(M1)与广义货币(M2)之分,下列各项中属于M1的有()。[2010年真题]
股份变动及上市公告,须在交易所对上市申请文件审查同意后,且所配股票上市前( )个工作日内刊登。
债券的票面要素包括()。Ⅰ.债券的票面价值Ⅱ.债券的到期期限Ⅲ.债券的票面利率Ⅳ.债券发行者名称
根据《民事诉讼法》的规定,下列属于必要的共同诉讼必须具备的条件是()。
ManyforeignerswhohavenotvisitedBritaincallalltheinhabitantsEnglish,fortheyareusedtothinkingoftheBritishIsle
Wewishpeoplea"HappyBirthday",andifyou’reintheUSAinNovemberandDecemberyou【C1】______say"HappyHolidays",sowhyd
最新回复
(
0
)