首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
57
问题
有如下类定义:
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全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classB{public:virtualvoidshow(){cout<<”B”;}};
以下程序的输出结果是()。main(){inta=4,b=5,c=0,d;d=!a&&!bll!C;1cout<<d<<endl;}
下列关于运算符重载的描述中,错误的是
下列关于this指针的叙述中,正确的是()。
下列关于类定义的说法中,错误的是
请打开考生文件夹下的解决方案文件proj2,此工程中包含一个程序文件main.cpp,其中有“部门”类Department和“职工”类Staff的定义,还有主函数main的定义。在主函数中定义了两个“职工”对象,他们属于同一部门。程序展示,当该部门改换办公
请打开考生文件夹下的解决方案文件proj1,此工程包含一个源程序文件proj1.cpp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR***found****”之后的一行语句存在错误。
下列数据结构中,属于非线性结构的是()。
有如下定义:inta[5]={1,3,5,7,9},*p=a;下列表达式中不能得到数值5的是()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
随机试题
燃烧的充分条件是()。
对于一个具有n个结点的单链表,在p所指结点后插入一个新结点的时间复杂度为_______;在给定值为x的结点后插入一个新结点的时间复杂度为_______。
谈判人员所具备的适应谈判需要的各种能力是()
《蜀道难》是我国唐代诗人________的名篇。
Ⅳ型高脂血症的血脂变化为
以下哪项临床表现不是对比剂的副反应
小建中汤中配伍芍药的意义是
在Windows环境下,若资源管理器左窗口中的某文件夹左边标有“+”,则表示
考生文件夹下有一个数据库文件“sampl.mdb”,其中存在已经设计好的表对象“tStud”。请按照以下要求,完成对表的修改。(1)设置数据表显示的字体大小为14、行高为18。(2)设置“简历”字段的设计说明为“自上大学起的简历信息”。
PersonalLoansApersonalloaninvolvesborrowingalumpsumfromalender/whichyouagreetopayback,withinterest,ove
最新回复
(
0
)