首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于构造函数的叙述中,错误的是( )。
下列关于构造函数的叙述中,错误的是( )。
admin
2020-05-14
65
问题
下列关于构造函数的叙述中,错误的是( )。
选项
A、构造函数在创建类对象时自动执行
B、构造函数要负责对所有数据成员进行初始化
C、可以为构造函数的参数设置默认值
D、如果没有声明任何构造函数,则该类的构造函数有2个
答案
B
解析
C++中,类的构造函数是在创建类对象时自动调用执行,选项A正确;在构造函数的初始化列表中可以对数据成员进行初始化,对于基本类型或有默认构造函数的类成员对象,可以不进行初始化,系统自动完成初始化值,选项B错误;构造函数的参数可以有默认值,选项C正确;如果没有声明任何构造函数,那么该类通常会在需要的时候自动生成默认构造函数和复制构造函数,选项D正确,本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/4S8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
下列选项中不全是C++语言关键字的是
为了使程序的输出的正确结果为:Nowis2004.7.1010:10:10.那么应在下列程序划线处填入的正确语句是()。那么应在下列程序划线处填入的正确语句是()。#include<iostream>
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为______。
以下程序的输出是()。structst{intx;int*y;}*p;intdt[4]={10,20,30,40};structst
下面程序的输出是 main() {int x=100, a=10, b=20, ok1=5, ok2=0; if(a<b) if(b! =15) if( ! ok1
在软件测试设计中,软件测试的主要目的是()。
下面关于C++语言变量的叙述错误的是
inc或整型此题考查的是指针的声明语句。在声明语句中,变量前加“”即声明为指针类型变量,题目中变量b定义的只是普通的整型变量,不是指针,所以应填入int或整型。
随机试题
以下语句,点击文字“和我联系”可以链接到abc@263.net的是
下列关于未成年人诉讼程序的说法正确的是:()
有一本《计量技术》教材,在化学计量这一章中,对呼出气体酒精含量探测器的检定,列出了燃料电池式探测器的技术指标:要求检定人员按此技术指标进行检定。检定人员指出了表中的表达错误之处。
一国经济可以分为三个产业,信用合作社属于()产业。
下列关于合同中结尾的说法不正确的是()。
20世纪50年代末以美国教育家布鲁纳为代表提出来的课程理论是()。
右边的四个平面图形中,只有一个是由左边的四个图形拼合而成的,请选出。
随着计算机网络的快速发展,手机使用的普遍化,汉字书写由原来的毛笔与硬笔日益转变为键盘和拇指。调查显示:37%的人经常提笔忘字,甚至很多不难的字都忘了怎么写;22%的人要写字时首先想依靠的是电脑,而不是笔;13%的人去外面听课或者开会,最怕的就是记笔记。网络
程序设计过程要为程序调试做好准备主要体现在以下几个方面()。
Takingyourdogonvacationmayhavebeen【B1】______adecadeago,buttodayit’sfree.【B2】______thepet-friendlyhotel,wh
最新回复
(
0
)