首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
34
问题
有如下类定义:
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或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中包含一个源程序文件main.cpp,其中有类Book(“书”)和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了Component类、Composite类和Leaf类。Component是抽象基类,Composite和Leaf是Component的公有派生类。请在横线处填写适当的代码
使用VC6打开考生文件夹下的工程proj3,其中包含主程序文件main.cpp和用户定义的头文件Array.h,整个程序包含有XArray类的定义和main主函数的定义。请把主程序文件中的XArray类的成员函数sum()的定义补充完整,补充的内容填写在"
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件proj3。本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。
有如下类和对象的定义:classConstants{public:statiedoublegetPI(){return3.1416;}};Constantsconstants;下
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类IntegerSet和主函数main的定义。一个IntegerSet对象就是一个整数的集合,其中包含0个或多个无重复的整数;为了便于进行集合操作,这些整数按升序存放在成员
有如下类定义:classAA{inta;public:AA(intn=0):a(n){}};elasBB:publicAA{public:BB(intn)_____
下列叙述中正确的是
语句ofstreamf("SALARY.DAT",iosbase::app);的功能是建立流对象f,并试图打开文件SALARY.DAT与f关联,而且()。
在下列选项中,不允许作为C++标识符的是
随机试题
呼吸性酸中毒时血液中发挥主要作用的缓冲碱是
自觉维护国家利益,体现在()
女,69岁,心前区疼痛6h,心电图示急性广泛前壁心肌梗死伴室性早搏。入院体检:气急不能平卧,血压17.5/10.7kPa(130/80mmHg),心率120次/分,早搏10次/分,并有奔马律。两肺散在细湿啰音,伴少许哮鸣音。肝颈静脉回流征阴性。经吸氧仍
A.麝香B.冰片C.苏合香D.石菖蒲E.石决明能开窍醒神,清热止痛的药物是
单位工程完工后,施工单位应自行组织有关人员进行检查评定并向()提交工程验收报告。
如果企业采用变动成本法核算产品成本,产品成本的计算范围是()。
某县城酒厂为增值税一般纳税人,2005年9月份发生如下经济业务:(1)销售甲种粮食白酒10吨,每吨含税单价24570元;销售乙种粮食白酒5吨,每吨含税单价22230元;销售丙种粮食白酒20吨,每吨含税单价21060元,款项全部存入银行。(
IntheUnitedStates,itisnotcustomarytotelephonesomeoneveryearlyinthemorning.Ifyoutelephonehimearlyintheday,
A、 B、 C、 D、 D
在考生文件夹下,有一个数据库文件“sampl.accdb”,一个Excel文件“tScore.xls”和一个图像文件“photo.bmp”。在该数据库文件中已经建立了一个表对象“tSmd”。试按以下操作要求,完成各种操作:将“tScore”表中“成绩I
最新回复
(
0
)