首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
60
问题
有如下类定义:
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://jikaoti.com/ti/Fzh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于函数模板的表述中,正确的是
下列函数模板的定义中,合法的是()。
假定int类型变量占用两个字节,其有定义intx[10]={0,2,4};,则数组x在内存中所占字节数是()。
下列关于this指针的叙述中,正确的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的IntArray是一个用于表示整型一维数组的类。成员函数swap可以将数组中的两个指定元素交换位置;成员函数sort的功能是将数组元素按照升序排序。请编写成员函数sort
下列关于类定义的说法中,错误的是
假定在一个程序中执行到语句:cout
请打开考生文件夹下的解决方案文件proj3,其中包含了类TaxCalculator(“个税计算器”)和主函数main的定义。创建“个税计算器”需要接收税率表信息和起征额信息。在main函数中,通过两个数组创建了如下的税率表:利用这个税率表创建“个税计算
已知将运算符’’+’’和’’*’’作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
在软件工作的3个要素中,支持软件开发的各个环节控制和管理的是()。
随机试题
试述矫正公共政策执行偏差应采取的综合治理的系统方法。
下列关于以无偿划拨方式取得的建设用地使用权期限的表述中,符合物权法律制度规定的是()。(2014年)
某外国企业在我国境内设立了经营机构,该外国企业的一笔来源于中国境内的租金所得与该机构没有实际联系,则对该笔所得应()。
“二元经济”是指()。
2005年5月份全国基本型乘用车的产量是()。2006年5月份全国多功能乘用车的产量占1至5月份总产量的()。
麦克风:话筒
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
下列有关科学常识的表述,不正确的是()。
ISO/IEC9126软件质量模型中第一层定义了六个质量特性,并为各质量特性定义了相应的质量子特性。子特性()属于可靠性质量特性。
Asadevelopingcountry,wemustkeep______withtherapiddevelopmentoftheworldeconomy.
最新回复
(
0
)