首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
53
问题
有如下类定义:
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/5sfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为()。
设有课程关系模式如下:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为
用树形结构表示实体之间联系的模型是
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
已知函数print()没有返回值,如果在类中将之声明为常成员函数,正确的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
检查软件产品是否符合需求定义的过程称为
下面叙述中错误的是
下列关于常成员的叙述中,正确的是()。
学生和课程的关系模式定义为S(S#,Sn,Sd,Dc,SA)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号
随机试题
胸部开放性损伤缝合伤口后不会出现的情况
为了规范国有土地使用权出让行为,优化土地资源配置,建立公开、公平、公正的土地使用制度,国土资源部从2002年7月1日开始实施(),明确规定了土地的有偿出让对象。
下列情况属于基础沉降不均引起的裂缝的情况有()。
股票投资的收益等于()。
下列资产负债表项目中,应根据总账科目余额直接填列的是()。
下列关于我国国家结构形式的表述,正确的有()。
设f(χ)=求f′(χ)并讨论其连续性.
考生文件夹下有工程文件sjt5.vbp。程序运行时,外观如图1-15所示,单击“显示数据”按钮,则将考生文件夹下in5.dat文件的内容读入到5行40列的二维数组a中,并按5行显示在Text1文本框内;单击“统计”按钮,则计算每行中小于50的数之和
AnacademicianwrotethatArabic—theholylanguageofreligion,artandtheMuslimsciences—is"moreof______thananaidtothe
Werequestthehonorofyourpresence,whichwillsurelydocredittotheConference.
最新回复
(
0
)