首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于构造函数的叙述中,错误的是( )。
下列关于构造函数的叙述中,错误的是( )。
admin
2018-06-19
25
问题
下列关于构造函数的叙述中,错误的是( )。
选项
A、构造函数在创建类对象时自动执行
B、构造函数要负责对所有数据成员进行初始化
C、可以为构造函数的参数设置默认值
D、如果没有声明任何构造函数,则该类的构造函数有2个
答案
B
解析
C++中,类的构造函数是在创建类对象时自动调用执行,选项A正确;在构造函数的初始化列表中可以对数据成员进行初始化,对于基本类型或有默认构造函数的类成员对象,可以不进行初始化,系统自动完成初始化值,选项B错误;构造函数的参数可以有默认值,选项C正确;如果没有声明任何构造函数,那么该类通常会在需要的时候自动生成默认构造函数和复制构造函数,选项D正确,本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/NNAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序的执行速度,则应该选用()。
下列程序的输出的结果是()。#include<iostream.h>voidmain(){inti,k,a[10],p[3];k=5;for(i=0;i<9;i++)a[i]=i;
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
有如下函数模板定义:template<typenameT1,inta2,inta3>T1fun(T1a1){return(al+a2+a3);}则下列调用中正确的
下面程序的执行结果是()。#include”iostream.h”voidmain(){int*p,r;p=newin;*p=20;r=sizeof(*p);cout<<r<<endl
执行下列语句序列:inti=0;while(i<25)i+=3;cout<<i;输出结果是()。
以下函数模板max()的功能是返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0];for(in
下列数据结构中,属于非线性的是()。
实体是信息世界中广泛使用的一个术语,它用于表示
数据结构分为逻辑结构与存储结构,线性链表属于______。
随机试题
可进行膀胱镜检查的患者是
患儿3岁,因发热呕吐15天住院。查体:嗜睡状,营养差,颈抵抗(+),右侧鼻唇沟变浅,右眼闭合不全,心肺腹部未见异常,巴氏征(+)。脑脊液:外观毛玻璃样,蛋白0.8g/L,糖1.24mmol/L,氯化物100mmol/L,白细胞160×106/L,多核45%
(2009年)将放大倍数为1,输入电阻为100Ω,输出电阻为50Ω的射极输出器插接在信号源(us、Rs)与负载(RL)之间,形成图8—64(b)电路,与图8—64(a)电路相比,负载电压的有效值()。
风景名胜区规划由()部门审批。
甲施工企业授权某采购员到乙公司采购钢材,但该采购员用盖有甲施工企业公章的空白合同文本,与乙公司订立了购买水泥的合同,则该合同( )。
关于损失,下列说法中正确的是()
房地产组合投资管理公司则以()为基础,来详细制订和执行一个投资组合战略。
以下关于外国人来华旅行的叙述不正确的有()
以下关于UML的叙述,错误的是______。
若有如下类声明:classMyClass{public:MyClass(){cout
最新回复
(
0
)