首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
42
问题
有如下类定义:
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/Rafp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在类声明中,紧跟在“public:”后声明的成员的访问权限是()。
下面不属于软件测试实施步骤的是
下列叙述中正确的是
下列控制对齐方式的操作符中,错误的是()。
有如下说明inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是()。
将前缀运算符“__”重载为非成员函数,下列原型中,能正确用于类中说明的是()。
数据库系统的三级模式不包括()。
关于函数中的,下列表述中错误的是()。
算法的有穷性是指()。
在软件开发中,需求分析阶段可以使用的工具是()。
随机试题
男性,62岁,双手DIP、PIP疼痛,偶有肿胀,晨僵10~20分钟,RF阴性,为协助诊断,应做的检查女性,58岁,经常口干1年,近1个月症状加重伴眼干,并出现下肢皮肤紫癜,查RF1:320,ANA1:80s,为明确诊断应做哪项检查
处理下列哪项心律失常可采用兴奋迷走神经的方法
[*]
国家助学贷款借款合同要涵盖的要点有()。
()指商业银行在产品销售之后,对产品的风险指标进行追踪管理,定期作出评估。
政府单位因对外捐赠资产而支付的相关费用,在财务会计中应记入“单位管理费用”科目。()
你是公司新人。有个项目需要负责人,你也有类似经验,你怎么处理?
一棵二叉树中共有70个叶子节点与80个度为1的节点,则该二叉树中的总节点数为()。
Forwelloveracentury,onestreetinNewYorkCityhasbeenknownfortheheartoftheAmericantheater.The【S1】__
A、Athrillingexplorationinthedesert.B、HowGPSsavedthesurvivors.C、WhatisGPSandhowitworks.D、Thedangerofspaceex
最新回复
(
0
)