首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类的定义。横线处的语句是( )。 class MyClass { public: MyClass(int a=0,int b=0) { X=a; Y=b: } void Change()const { X-=10; Y+=10; } priva
有如下类的定义。横线处的语句是( )。 class MyClass { public: MyClass(int a=0,int b=0) { X=a; Y=b: } void Change()const { X-=10; Y+=10; } priva
admin
2019-06-12
58
问题
有如下类的定义。横线处的语句是( )。
class MyClass
{
public:
MyClass(int a=0,int b=0)
{
X=a;
Y=b:
}
void Change()const
{
X-=10;
Y+=10;
}
private:
int X,Y;
};
选项
A、static
B、const
C、mutable
D、不需要填入内容
答案
C
解析
C++中const关键字用来表示一个常量,同时const也用来修饰函数。这两个概念需要明确:const所修饰的函数只能是类的成员函数,因为const所修饰的函数中,要由编译器负责保护类的成员变量不被修改。而相对的,mutable则是用来修饰类的成员变量,让该变量在const所修饰的成员函数中可以被修改。而且const修饰的函数只能是类的成员函数,mutable修饰的变量只能是类的成员变量。
转载请注明原文地址:https://kaotiyun.com/show/UL8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classBase{public:Base(){cout
阅读下面的程序:#includevoidmain(){intx;cin>>x;if(x++>5)cout
有如下类声明:classMyBASE{intk=public:voidsct(intn){k=n;}intget()const{returnk;}};
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用()。
以下程序段是函数返回a所指数组中最大的值所在的下标值,横线处的语句为()。fun(int*a,intn){inti,j=0,k;k=j;for(i=j;ia[k])______
执行下列语句后,输出结果为__________。inta=0,b=2,c=3;switch(a){case0:switch(b){case1:co
软件开发环境是全面支持软件开发全过程的__________集合。
有如下类说明:classTestClass{intx:public:TestClass(intn){x=n;}};classTestClass1:publicTestClass{
有如下程序:#includeusingnamespacestd:classTestClass1{public:TestClass1(){cout
随机试题
明确功能之间的相互关系,正确体现用户所要求的功能,这是
(2013年第58题)关于二尖瓣狭窄心尖部舒张期杂音听诊特点的叙述,正确的是
贝尔面瘫的可能病因不包括
A、紫草素B、丹参醌C、大黄素D、番泻苷E、芦荟苷属于蒽醌的是
A.白及B.半夏C.延胡索D.莪术E.三棱呈不规则扁球形,有2~3个爪状分枝,表面灰白色或黄白色,以茎痕为中心有数圈同心环节的中药材是()。
下列哪种方法不属于克服物理化学配伍禁忌的方法
根据材料使用性质、用途和用量大小划分,材料消耗定额指标的组成有()。
一青年人在打网球时不小心球拍擦破了额头,到某医院就诊,接诊医生查看后,问明患者属公费医疗,便开出了CT检查单,检查结果阴性,此现象产生的根源是()。
在当代资本主义生产关系中,阶层、阶级结构发生了新的变化。这些变化主要有
Hedemandedthatweexplainwhythingswentwrong,______?
最新回复
(
0
)