首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-02-22
27
问题
有如下类定义:
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/mnfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含一个源程序文件proj2.cpp。其中定义了Score类。Score是一个用于管理考试成绩的类。其中,数据成员_s指向存储成绩的数组,_n表示成绩的个数;成员函数
有如下程序:#includeusingnamespacestd;intmain(){int*p;*p=9;cout<<"Thevalueatp:"<<*p;retu
下列关于运算符函数的叙述中,错误的是()。
下列有关函数重载的叙述中,错误的是()。
建立一个有成员对象的派生类对象时,各构造函数体的执行次序为()。
请打开考生文件夹下的解决方案文件proj2,该工程中含有一个源程序文件proj2.cpp。其中定义了类Set和用于测试该类的主函数main。类Set是一个用于描述字符集合的类,在该字符集合中,元素不能重复(将“a”和“A”视为不同元素),元素最大个数为10
if语句的语法格式可描述为:格式1:if(<条件>)<语句>或格式2:if(<条件>)<语句1>else<语句2>关于上面的语法格式,下列表述中错误的是()。
下列语句或语句序列中有语法错误的是
软件测试的目的是()。
算法的空间复杂度是指
随机试题
下列关于附条件、附期限法律行为的表述,正确的是:()
税收首要的、基本的职能是()
患者神昏不语。痰盛气粗。脉虚,在给服至宝丹时。用人参汤化服其意在
在建设用地规划管理过程中,建设项目的建设用地范围主要是通过审核()来确定的。
设备安装基准线是根据施工图按()来确定设备安装的纵横中心线。
下列各项中,以取得的收入为应纳税所得额直接计征个人所得税的有( )。
按照企业规模对公司信贷客户市场进行细分,中型工业企业必须满足的条件是()。
下列食物中ω-3多不饱和脂肪酸(也称n-3多不饱和脂肪酸)含量高的是()。
请看一则广告:对于窦炎痛,四家医院中三家会给他们的病人吃Novex,所以当你希望得到最有效的窦炎镇痛剂时,Novex就是首选。下面哪个如果正确,在最大限度上会削弱该广告的论证?()
AlanRusbridger,theeditoroftheGuardian,toldanaudienceofIndiansthismonththatdigitaltechnologywasmauling(抨击)thet
最新回复
(
0
)