首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2021-07-02
28
问题
有如下类定义:
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://jikaoti.com/ti/fUh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序中对一维坐标点类Point进行运算符重载#includeusingnamespacestd;classPoint{public:Point(intval){x=val;}Poin
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是()。
结构化程序设计中,下面对goto语句使用描述正确的是()。
有如下程序:#includeusingnamespacestd;classCl{public:~4210{cout
两个或两个以上模块之间关联的紧密程度称为()。
数据字典(DD)所定义的对象都包含于()。
下列有关指针的操作中,正确的是()。
下列有关类继承的叙述中,错误的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
下列排序方法中,最坏情况下比较次数最少的是()。
随机试题
2005年3月,张某向周某借款1万元。2007年9月,周某起诉张某要求偿还欠款,被告答辩提出原告的请求超过诉讼时效,法院应当如何处理?()
(2010年)在充分发展的管内单相流体受迫层流流动中,如果取同样管径及物性参数,则常壁温tw=C和常热流q=C下,传热系数关系为()。
下列企业中,属于企业价值链主体活动的是()。
政府预算是国家和政府意志的体现,需要经过国家()的审查批准才能生效。
2,3,5,9,17,33,()。
在教育实验中,研究者试图控制师生的“实验情绪”对实验结果的消极影响,应采取的措施是()
GMcrop
Yougetthegoodnewsthatyourgoodfriendsgotmarriedrecently.Youwritetoshow:1.yourheartiestcongratulation;2.recal
Thestrangerhadtowalktothenextvillagebecausetherewasnobusgoingthere.Finallytheoldmangavethestrangerthean
A、Totheoffice.B、Toschool.C、Toadepartmentstore.D、Toarestaurant.D男士问:“有时间停下来去吃午饭吗?”女士说:“好的,我饿了。这家快餐店菜式多,价格适中。”因此两人是要去快
最新回复
(
0
)