首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class CC{ int k; public: CC(int n):k(n){ }
有如下程序: #include using namespace std; class CC{ int k; public: CC(int n):k(n){ }
admin
2021-09-05
59
问题
有如下程序:
#include
using namespace std;
class CC{
int k;
public:
CC(int n):k(n){ }
int get()const{ return k; }
};
int main(){
CC c[3]={CC(1),CC(2)};
return 0;
}
此程序编译时未能通过,原因是
选项
A、数组只能定义为基本数据类型
B、类CC缺少复制构造函数
C、对象数组只能作为类的数据成员
D、类CC缺少默认的构造函数
答案
D
解析
对象数组无论在哪里定义,都需要自动调用该对象元素的类的默认构造函数进行初始化,如果该类没有默认构造函数,必须为数组的元素提供显式初始化;程序中定义了对象数组c,它包含了三个元素,前两个元素使用构造函数CC(intn)显式初始化,最后一个元素需要使用默认构造函数初始化,由于类CC中已经定义了构造函数,所以编译器不会自动生成默认的构造函数,缺少默认构造函数导致对象数组c的第三个元素无法完成初始化,编译错误;答案为D。
转载请注明原文地址:https://kaotiyun.com/show/ypfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
数据库应用系统中的核心问题是()。
有如下类模板定义:template<typenameT>classBigNumber{longn;public:BigNumber(Ti):n(i){}BigNumberoperator
有如下程序:#include<iostream>usingnarnespacestd;voidfl(int&x){x++;}voidf2(intx){++x;}intmain(){in
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();friendintf1();friendstat
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的IntSet是一个用于表示正整数集合的类。IntSet的成员函数Merge的功能是求当前集合与另一个集合的并集,在Merge中可以使用成员函数IsMemberOf判断_个正
类的析构函数的作用是()。
有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
某二又树有5个度为2的结点,则该二叉树中的叶子结点数是
随机试题
下列不属于公司资本原则的是()
妊娠中期,腹大异常,腹部胀满,胸胁满闷,行动艰难,小便短少,甚至不通,其病因病机是
自身输血提供了大量血液的来源,可以有效缓解血液紧张的状况,但对患者总血容量的估计和可采集血液剂量的计算至关重要。下列描述采血量计算错误的是
患者男,22岁,因火灾致面部烧伤入院。体检发现,病人声音嘶哑,口鼻处有黑色分泌物,鼻毛烧焦。该患者目前最主要的危险是
监理工程师对承包单位的现场施工准备所进行的质量控制工作包括( )。
放弃现金折扣的成本受折扣百分比、折扣期和信用期的影响。下列各项中,使放弃现金折扣成本提高的情况有()。
定性研究注重事实的本质和整体性,研究的成败取决于( )。
2006年,全国农村外出从业劳动力中,男性劳动力8434万人,占64%。从年龄构成上看,20岁以下占16.1%;21~30岁占36.5%;31~40岁占29.5%;41~50岁占12.8%;51岁以上占5.1%。从文化程度看,文盲占1.2%;小学文化程度占
西方新闻媒体在处理事故类新闻的时候,已经形成了一些成熟的模式:在披露事故发生细节的同时,重点表明消息来源或者证据,同时还要有提示性的语言,说明这些信息只是在某个阶段,来自某些部门或者个人的意见。从表面上来看,新闻媒体这样做似乎是画蛇添足,但在不了解事实真相
如下图所示,吉尔福特的智力三维结构模型中,a、b、c分别代表()
最新回复
(
0
)