首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
41
问题
有如下类定义:
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/vbyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
用VC6打开考生文件夹下的源程序文件modi.3.cpp。其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。在屏幕和程序modi3.txt文件中输出以下结果:HelloTest出现异常情况其中定义的类并不完整,
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,即使程序在界面输出以下类似内容:0012FF6810012FF3C50012FF6C20012FF444
有如下程序:#includeusingnamespacestd;classBase{intm;public:Base(){cout
下列关于函数原型声明的叙述中,正确的是
下列有关类成员的叙述中,正确的是
以下关键字用来声明类的访问权限的是
下列叙述中正确的是( )。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
随机试题
下列哪些是感染性休克病人具有的全身炎症反应综合征(SIRS)的表现
A.生理需要B.安全需要C.爱与归属的需要D.尊重的需要E.自我实现的需要护士需要就业保障、工作的环境安全、职业安全、经济保障等,这些属于
A.苓桂术甘汤B.黄连温胆汤C.柴胡疏肝散D.归脾汤E.桃仁红花煎治疗心悸心血不足的代表方为
民事主体取得荣誉权的时间是()。
关于单位犯罪,下列哪些选项是错误的?(2010—卷二—53,多)
项目可行性研究要深化财务分析,主要内容有()。
在价值工程活动中进行功能评价时,可用于确定功能重要性系数的方法有()。
下列各项,在计算营业税时应计入营业额的有()。
2e2因为所以
VisualBasic采用了()编程机制。
最新回复
(
0
)