首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-06-10
21
问题
有如下类定义:
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/W0fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于一个类定义,下列叙述中错误的是()。
在一个派生类对象结束其生命周期时()。
数据库技术的根本目标是要解决数据的()。
静态数据成员是为()的数据。
下列选项中不属于面向对象程序设计特征的是()。
下面是一个模板声明的开始部分:templute<typenameT>double____由此可知()。
有如下程序:撑include<iostream>usingnamespacestd;classObj{staticinti;public:Obj(){i++;}~Obj(){i-;}staticintgetVal(){retu
有如下类声明:classBase{protected;intmount;public;Base(intn=0):amount(n){}intgetAmount()c
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)return1;elseif(n=1)return2;elsereturnfib(n-1)+fib
下列关于this指针的叙述中,正确的是()。
随机试题
成本预测
甲公司与乙公司签订建设工程施工合同,甲公司向乙公司支付工程保证金30万元后由于情况发生变化,原合同约定的工程项目被取消,乙公司也无资金退还甲公司,甲公司向县公安局报案称被乙公司法定代表人王某诈骗30万元公安机关立案后,将王某传唤到公安局,要求王某与甲公司签
某市区欲安装250W高压钠灯作为道路照明,高压钠灯配用的镇流器功率为38W,为了提高功率因数,采用功率补偿。高压钠灯的功率因数补偿前为0.63,补偿后为0.85。给高压钠灯供电的照明变压器容量为100kV.A,负载率按80%考虑,请对比该照明变压器在高压钠
注册税务师接受委托对某工业企业的企业所得税进行审核时,在进行企业实际发生工资薪金所得的审核时,以下项目中属于企业工资薪金支出项目的有( )。
下列一般不宜经常使用,更不宜大幅调整的货币政策工具是()。
我国共有博物馆:1458个,其中综合性博物馆769个,历史类博物馆521个,艺术类博物馆57个,自然科技类博物馆19个,其他类型博物馆92个。这一构成应通过绘制()来显示。
人民法院审理行政案件时,审查行政行为的()。
both本题空格处是说男人和女人都要去森林处的耕地去播种玉米。both…and…意为“不但……而且……;既……又……”。
TheBritishgovernmentturnsitsattentiontothedirestateofvocationaltraining.Budgetcutsareneverpleasant.Yetthepas
ForyearswehavebeentalkingaboutaddictiontotheInternet,andthentothemobilephone.ArecentsurveyinUKfoundthat_
最新回复
(
0
)