首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-07-02
30
问题
有如下类定义:
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/Rafp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
下列描述中,不属于面向对象思想主要特征的是()。
下列运算符函数中肯定不属于类FunNumber的成员函数的是()。
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(){++count;}~MyClass(){--count;}
下列关于类和对象的叙述中,错误的是()。
建立一个有成员对象的派生类对象时,各构造函数体的执行次序为()。
下列语句中,与语句“n=(a>b?(b>c?1:0):0);”的功能等价的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
在C++中,打开一个文件时与该文件建立联系的是()。
随机试题
简述虚拟没备实现的基本条件和实现原理。
下列情形中,对注册会计师执行审计业务的独立性产生影响的是()
获得性膜功能不包括A.修复或保护釉质表面B.为釉质提供有选择的渗透性C.影响特异性口腔微生物对牙面的附着D.作为菌斑微生物的底物和营养E.是牙齿防御系统的组成部分
骨上袋的病理变化主要是
(2005年)有一横截面面积为A的圆截面杆件受轴向拉力作用,在其他条件不变时,若将其横截面改为面积仍为A的空心圆,则杆的()。
美国经济学家提出了第三代货币,即()将取代纸制货币。
大型古装历史剧《芈月传》热播之后,剧中春秋战国时期人物的服饰和发型等大遭网友吐槽“艳俗”、“穿越唐宋明清”,甚至有网友表示,以后这类古装剧必须在后面加个说明:“本剧过于夸张的服饰和发型纯属虚构,如有雷同,实属巧合!”材料启示我们()。
“原因和结果是我们思维的创造物”,“在自然界中,既没有原因,也没有结果”,对这句话理解正确的有()。
A、IknowmanybusinesspeopleattheBeachsideHotel.B、TheBeachsideistheonlyfavoritehotelformanybusinesspeople.C、Man
ManypeoplewonderwhysomemenwanttoliveonthemoonItis【C1】______notthekindofplacewheremostmenwouldchoosetoliv
最新回复
(
0
)