首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2020-06-29
31
问题
有如下类定义:
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/vbyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,咀该程序运行时有错,请改正程序中的错误,使程序输出的结果为:Numbe=8注意:错误的语句在∥********error********的下面,修改该语句即可。#includec
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:i=5i=10i=15i=20注意:错误的∥********error********语句在的下
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:10TestClass1注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥****
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请实现函数fun(doubleb[],intlen)的如下功能:(1)b[]是一个数组,长度为len;(2)b[0]=0,b[1]=1;(3)b[i+2]=b[i]+b[i+1
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=8,RED,BLACK=15};则枚举常量RED的值为
下列关于模板的叙述中,错误的是
下列关于C++预定义流对象的叙述中,正确的是()。
下列有关类继承的叙述中,错误的是()。
下列有关类成员的叙述中,正确的是()。
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
随机试题
对于服装经营者来说,策略是最不适宜的。
以下不属于设备制造过程质量监理的依据是( )。
在工程量清单计价中,分部分项工程综合单价的组成包括()。
请根据以上资料,选择以下栏目正确选项:“成交方式”栏:
拥有土地使用权的纳税人不在土地所在地的,由代管人或实际使用人缴纳城镇土地使用税。()
根据社会保险法律制度的规定,下列关于工伤保险的表述中,正确的有()。
小王参加了某公司招工面试,不久,他得知以下消息:(1)公司已决定,他与小陈至少录用一人;(2)公司可能不录用他;(3)公司一定录用他;(4)公司已录用小陈。其中两条消息为真,两条消息为假。如果上述断定为真,则
某检察机关在查处一贪污案时,找证人王某了解情况。谈话结束时,侦查人员顺便问:“你自己有无问题需要说清楚?”王某一时语塞,侦查人员见状便予以政策教育,王某遂交代了自己受贿5万元的犯罪事实。根据刑法规定,对王某受贿罪量刑时应考虑哪种情节?()
同一组学生的数学成绩与语文成绩的关系为()
如果条件为负数,将R1指向的内存单元中8位数据加载到RO寄存器中,正确的ARM指令为()。
最新回复
(
0
)