首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Sample{ public: Sample(int x):ref(x){} //1 private: Sample(){ref=0;} //2 static int
有如下类定义: class Sample{ public: Sample(int x):ref(x){} //1 private: Sample(){ref=0;} //2 static int
admin
2021-06-10
95
问题
有如下类定义:
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/7tfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成默认构造函数TestClass的定义,使得TestClass对象的类型为int,默认值为a=0,b=0,c=0,请在
下列关于函数模板的表述中,正确的是
下面程序段的正确输出是()。intw=4,x=3,y=2,z=1;cout<<(w<x?w:z<y?z:x)<<endl;
有如下程序:#includeusingnamespacestd;intmain(){voidfunction(doubleval);doubleval;function(val);cout
下列选项中,正确的C++标识符是
请打开考生文件夹下的解决方案文件proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵则调用max_value函数,返回值为3。请编写成员函数max_value。
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
在软件开发中,需求分析阶段产生的主要文档是()。
下面不属于软件工程过程的4种基本活动()。
随机试题
下图为北半球近地面某气压场中大气受力作用与风向示意图。读图完成下列问题。形成图中近地面风的直接原因是()。
A.综合计划B.长期计划C.短期计划D.专项计划E.战略性计划组织或系统对活动所做出的整体安排是
根据《水工建筑物抗冲磨防空蚀混凝土技术规范》DL/T5207—2005,泄水建筑物中水流空化数σ小于()的部位应采取防空蚀措施。
职业道德的特征包括()。
根据以下资料回答下列题。2010年1—3月,法国货物贸易进出口总额为2734.4亿美元,同比增长13.4%。其中,出口1264.7亿美元,同比增长14.5%;进口1469.7亿美元,同比增长12.4%;逆差205.0亿美元,同比增长1.0%。1~3月,中
教师由“教书匠”转变为“教育家”的主要条件是()。
以下哪项最为恰当地概括了陈先生和贾女士所争论的问题?()在贾女士的应对中,提到有些蜂类辨别方位的方式。以下哪项最为恰当地概括了这一议论在贾女士应对中所起的作用?()
Todefinesciencewemaysimplycallit______.Thebesttitleforthepassagewouldbe______.
Thepassageismainlyabout______.AcoastguarddoesNOTrequirethelifepreservertobemade______.
HavingKidsMakesYouHappy?[A]WhenIwasgrowingup,ourformerneighbors,whomwe’llcalltheSloans,weretheonlycoupleon
最新回复
(
0
)