首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class CC{ int k; public: CC(int n):k(n){} int get()const
有如下程序: #include using namespaee std; class CC{ int k; public: CC(int n):k(n){} int get()const
admin
2021-05-06
50
问题
有如下程序:
#include
using namespaee 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)};
retum 0;
}
此程序编译时未能通过,原因是( )。
选项
A、数组只能定义为基本数据类型
B、类CC缺少复制构造函数
C、对象数组只能作为类的数据成员
D、类CC缺少默认的构造函数
答案
D
解析
对象数组无论在哪里定义,都需要自动调用该对象元素的类的默认构造函数进行初始化,如果该类没有默认构造函数,必须为数组的元素提供显式初始化;程序中定义了对象数组c,它包含了三个元素,前两个元素使用构造函数cc(int n)显式初始化,最后一个元素需要使用默认构造函数初始化,由于类CC中已经定义了构造函数,所以编译器不会自动生成默认的构造函数,缺少默认构造函数导致对象数组c的第三个元素无法完成初始化,编译错误;答案为D。
转载请注明原文地址:https://www.kaotiyun.com/show/sRfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classtest{private:inta:public:test0{cout+”constructor”+en
有如下类定义:classTest{public:Test(){a=0;c=0;}∥①intf(inta)bonst{this->a=a;}//②staticintg()
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
软件测试的目的是
有如下程序:#include<iostrearn>usingnamespacestd;classtest{private:inta;public:,test0{cout+"constructor"+endl;}test(inta)
下列模板声明中,有语法错误的是()。
下列叙述中正确的是
下列叙述中正确的是
下列字符串中不能作为C++标识符使用的是()。
随机试题
广义的共产主义社会包含()
A.羊水中混有胎粪B.新生儿心率小于80次/minC.给产妇吸氧D.新生儿全身皮肤青紫色E.产妇右侧卧位新生儿重度窒息
A.柴胡疏肝散加茯苓、白术B.柴胡疏肝散加桃仁、红花C.柴胡疏肝散加青皮、白芥子、郁金D.柴胡疏肝散加旋覆花、代赭石、半夏、生姜E.柴胡疏肝散加金金铃子散,左金丸、丹皮、山桅
血栓闭塞性脉管炎Ⅱ期的典型表现是
张某系中国公民,就职于中国境内甲公司,2017年7月从境内取得如下收入:(1)工资收入3800元,奖金收入600元,岗位津贴300元,交通补贴900元。(2)3年期银行存款利息总收入800元。二级市场股票买卖所得2000元。(3)为乙单位授课收入30
握手时应上身稍微前倾,且低头弯腰。()
简述以学生为中心的教学结构。
①而如今矗立在一片灰旧老宅中的钟鼓楼早已失去了他往日的功效,仅仅成为了老北京的一个怀旧地,一个历史的物证。②在清乾隆以前,钟鼓楼一直都是昼夜向全北京城报时的地方。③当悠长的钟声响起,盘旋在京城上空的是一个恪守传统的民族的回声。④当紧密的鼓点响起,放送
为加强对台湾地区的管辖和统治,元朝与后来的清朝采取的相同措施有()。
要求判断每题给出的条件(1)和(2)能否充分支持题干所陈述的结论.A、B、C、D、E五个选项为判断结果,请选择一项符合试题要求的判断.A.条件(1)充分,但条件(2)不充分;B.条件(2)充分,但条件(1)不充分;C.条件(1)和条件(2)单独
最新回复
(
0
)