首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于构造函数的叙述中,错误的是( )。
下列关于构造函数的叙述中,错误的是( )。
admin
2018-06-19
24
问题
下列关于构造函数的叙述中,错误的是( )。
选项
A、构造函数在创建类对象时自动执行
B、构造函数要负责对所有数据成员进行初始化
C、可以为构造函数的参数设置默认值
D、如果没有声明任何构造函数,则该类的构造函数有2个
答案
B
解析
C++中,类的构造函数是在创建类对象时自动调用执行,选项A正确;在构造函数的初始化列表中可以对数据成员进行初始化,对于基本类型或有默认构造函数的类成员对象,可以不进行初始化,系统自动完成初始化值,选项B错误;构造函数的参数可以有默认值,选项C正确;如果没有声明任何构造函数,那么该类通常会在需要的时候自动生成默认构造函数和复制构造函数,选项D正确,本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/NNAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,栈属于【】。
下列程序的输出的结果是()。#include<iostream.h>voidmain(){inti,k,a[10],p[3];k=5;for(i=0;i<9;i++)a[i]=i;
一个函数为voidf(int,charch=’a’),另一个函数为voidf(iht),则它们()。
根据输出结果填空完成下面程序。#include<iostream.h>classTest{private:staticintval;inta;public:staticintfunc()
在下面的运算符重载函数的原型中,错误的是()。
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用默认构造函数,下列程序涉及对象数组的创建和单个对象的创建,其输出结果是______。#include<iostream>usingname
参照函数模板的写法,完成非模板函数的定义,语句为______。#include<iostream.h)#include(string.h>template(classT)Tmin(Ta,Tb){return
有如下类声明:classTestClassinti;private:intj;protected:intk;public:intm,n;其中,私有成员的数量为()。
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及()。
下列符号中可以用作C++标识符的是()。
随机试题
新西兰奥克兰大学的研究人员与来自英国和美国的研究小组在4年内共同对将近1.2万名老人进行了11项调查。其中一半的老人服用钙片,而另一半则服用没有药物成分的安慰剂。结果显示,前一组当中每1000人中突发心肌梗死、中风甚至死亡的案例比后一组分别多14起、10起
根据下面所提供的汉语学习者口语交际中的句子回答问题例句1:这个老鹰是男的。例句2:这是一个动物,在Australia的,像……恩,老鼠一样的,有孩子在肚子里,跳跳。例句3:如果你的头发足湿湿的,你可以用这个把头发,头发,头发十。例句4:我们上北京,
关于钙离子的说法正确的是()。
世贸组织的非歧视贸易原则,主要依靠以下内容体现:
在超声波加工机床上,换能器的作用是()。
根据《劳动法》的规定,用人单位由于生产经营需要延长工作时间,应当与其协商的有()。
如图,在正方体ABCD—A1B1C1D1中,棱长AA1=2,E为CC1的中点.求点D1到平面EAB的距离.
一国两制
最近发展区
设随机变量向量组α1,α2线性无关,则Xα1一α2,一α1+Xα2线性相关的概率为().
最新回复
(
0
)