首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Sample{ public: Sample(int x):ref(x){} //1 private: Sample(){ref=0;} //2 static int
有如下类定义: class Sample{ public: Sample(int x):ref(x){} //1 private: Sample(){ref=0;} //2 static int
admin
2021-06-10
83
问题
有如下类定义:
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://www.kaotiyun.com/show/7tfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#ineludeusingnamespacestd;classSample{friendlongfun(SampleS);public:Sample(longa){x=a
假定int类型变量占用两个字节,其有定义intx[10]={0,2,4};,则数组x在内存中所占字节数是()。
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()。
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
下列数据结构中,属于非线性结构的是()。
请打开考生文件夹下的解决方案文件proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵则调用max_value函数,返回值为3。请编写成员函数max_value。
下列选项中,与实现运行时多态性无关的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
程序流程图中带有箭头的线段表示的是()。
随机试题
引起流行性出血热的病毒所属的科是
狼疮带试验是检测
婴幼儿化脓性脑膜炎最常见的病原菌是
A.唇色淡白B.唇色红润C.唇色深红D.唇色青黑E.唇色紫暗
我国制定和颁布卫生法的机构是
下列应税车辆,以最低计税价格为车辆购置税计税依据的有()。
党的十八届三中全会指出,全面深化改革的核心问题是()。
“法国作家法朗士在《乐图之花》中曾经说过这样一段话:“书是什么?主要的只是一连串小的印成的记号而已,它是要读者自己添补形成色彩和情感,才好使那些记号相应地活跃起来。”___,阅读的过程是相对的,既有读者尝试理解作者的维度,也有作者请求读者的理解这一维度。”
简述戏剧的含义和分类。
Peopleinallpartsoftheworldare【B1】______."NoTobaccoDay".ItisthedaywhentheWorldHealthOrganizationappeals
最新回复
(
0
)