首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Sample { public: Sample(int x):ref(x) { } //1 private: Sample(){ref=0;} //2 static int val
有如下类定义: class Sample { public: Sample(int x):ref(x) { } //1 private: Sample(){ref=0;} //2 static int val
admin
2015-07-22
36
问题
有如下类定义:
class Sample {
public:
Sample(int x):ref(x) { } //1
private:
Sample(){ref=0;} //2
static int val=5; //3
const int ref; //4
};
上述程序段中,有四个语句编号分别为1、2、3、4,其中错误的语句是
选项
A、1,3
B、2,4
C、2,3
D、3,4
答案
C
解析
C++中,不能在类中直接初始化const数据成员,因为在类没有被初始化时,成员是不存在的,所以const数据成员必须在构造函数初始化列表中初始化,语句1、4正确,语句2错误;另外类的static数据成员不能在类定义中初始化,也不能通过类的构造函数进行初始化,而必须在类定义体的外部定义,语句3错误;答案为C。
转载请注明原文地址:https://kaotiyun.com/show/SwNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下递归函数:intFun(intn){if(n<=1)return1;______}请补充完整,使得函数Fun能够正确计算形参n的阶乘。
在二维表中,元组的______不能再分成更小的数据项。
在面向对象方法中,不属于“对象”基本特点的是( )。
有如下程序段:for(inti=1;i
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是【】。
C++语言中关键字运算符有new,delete和【】。
下列的各类函数中,()不是类的成员函数。
()是一个在百慕大类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。
关于关键字class和typename,下列表述中正确的是( )。
随机试题
患者女,58岁。因慢性胆囊炎急性发作入院治疗,给予抗感染、补液、对症治疗,日输液量1000ml。今晨输液过程中,突然出现胸闷、胸骨后疼痛,继之呼吸困难、严重发绀,主诉有濒死感觉,听诊心前区可闻及一个响亮、持续的“水泡声”。此时患者应采取的体位是
男性,32岁,3小时前从5m高处跌下,左腰部撞到石块上,当时无昏迷,现血压正常,感左腰部疼痛伴轻压痛,尿常规RBC(+),最可能的诊断是
下列选项与牛顿内摩擦定律直接有关的因素是()。
2012年北京C大学老师在统计学生成绩时,新建一个工作簿名为“学生成绩单”。新建Excel文件的sheetl工作表中内容录入如下表所示。利用Excel所学公式计算得出“总分”、“平均分”和“最低分”,在此计算操作过程中,以下各项说法错误的是(
下列各项中,属于我国预算法律制度的构成的有()。
“集合票据”是指2个(含)以上、10个(含)以下具有法人资格的中小非金融企业,在银行间债券市场以()共同发行的,约定在一定期限还本付息的债务融资工具。Ⅰ.统一产品设计Ⅱ.统一券种冠名Ⅲ.统一信用增进Ⅳ.统一注
2019年1月10日,甲为自己向某保险公司投保了重大疾病保险附加医疗保险。其中,重大疾病保险金额为50万元,观察期为180天,保险期限为终身;附加医疗保险金额为10万元,保险期限为1年,观察期为30天,责任期限为180天,绝对免赔额为500元,共保比例为8
Gracey刮治器的特点,哪一项不正确()。
简述法律概念的作用。
GooglealreadyhasawindowintooursoulsthroughourInternetsearchesanditnowhasinsightintoourailingbodiestoo.The
最新回复
(
0
)