首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类的定义。横线处的语句是( )。 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
26
问题
有如下类的定义。横线处的语句是( )。
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
定义字符指针char*str=“hello”,已知sizeof(str)=4,则strlen(str)=___________。
假定q所指对象的值为25,q+1所指对象的值为46,则执行“(*q)++;”语句后,q所指对象的值为___________。
类MyClass的定义如下:classMyClass{public:MyClass(){Value=0.)SetVariable(inti){value=i;}private:int
有以下程序:#includeusingnamespacestd;inta;intfun();intmain(){externinta;intb;
下面程序的输出结果是()。#include#include“string.h”voidmain(){chara[]=“HelloTest”,b[]=“Test”;strcpy
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
随机试题
胰腺囊肿时查体可有
患者,女,34岁,肛周伤口反复破溃伴有少量溢液。在此种情况发生前,患者最可能患有
我国目前可以选择使用的票据结算工具主要包括( )。
某铁路工程地质勘察中,提示地层如下:①粉细砂层,厚度4m;②软黏土层,未揭穿;地下水位埋深为2m。粉细砂层的土料比重Gs=2.65,水上部分的天然重度γ=19.0kN/m3,含水量w=15%,整个粉细砂层密实程度一致;软黏土层的不排水抗剪强度cu=20kP
()只适用于短期预测,在大多数情况下只用于以月度或周为单位的近期预测。
与项目建设有关的工程其他费用,主要包括()。
2007年1月5日,甲公司以银行存款1200万元取得对乙公司的长期股权投资,所持有的股份占乙公司有表决权股份的5%.,另支付相关税费5万元。甲公司对乙公司不具有共同控制或重大影响,且该长期股权投资在活跃市场中没有报价、公允价值不能可靠计量。甲公司采用成本
继承人在遗产处理前没有作出放弃或接受继承表示的,视为()。
请用不超过150字的篇幅,概括出给定资料所反映的主要问题。用不超过350字的篇幅,提出解决给定资料所反映问题的方案。要有条理地说明,要体现针对性和可操作性。
在垄断资本主义阶段,占统治地位的资本是()
最新回复
(
0
)