首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类的定义。横线处的语句是( )。 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
42
问题
有如下类的定义。横线处的语句是( )。
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://www.kaotiyun.com/show/UL8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知递归函数fun的定义如下:inifun(intn){if(n
若需要把一个函数“voidfun();”定义为一个类TestClass的友元函数,则应在类TestClass的定义中加入一条语句:___________。
定义字符指针char*str=“hello”,已知sizeof(str)=4,则strlen(str)=___________。
从程序设计的方法和技术的发展角度来说,程序设计主要经历了结构化设计和__________的程序设计阶段。
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用()。
以下程序的执行结果是()。#include#includevoidfun(intn){if(n!=0){fun(n=1);for(inti=l;i
软件开发环境是全面支持软件开发全过程的__________集合。
以下程序的正确运行结果是()。#includeimfun(int);voidmain(){inta=2,i;for(i=0;i
下列程序用来判断数组中特定元素的位置所在,则输出结果为()。#include#includeintfun(int*p,intn,int*j){inti;*j=0;fo
随机试题
A.受精后第1~2周B.受精后第3~8周C.二者都是D.二者都不是胎儿期()
假膜性炎的主要渗出物是
《医疗废物管理条例》指出,医疗废物集中处置单位的贮存、处置设施,应当远离(),与工厂、企业等工作场所有适当的安全防护距离,并符合国务院环境保护行政主管部门的规定。
对机器设备进行裂纹检测,可采用()。
铁路运输企业对每名铁路旅客人身伤亡的赔偿责任限额为人民币()万元。
有一副对联以皇帝年号分别嵌人上下旬,其上句为:“顺天心,康民物,雍和其德,乾健其身,嘉惠普群黎,道光绍虞夏商周,咸歌盛世”。此句涉及的皇帝的朝代是:
德国古典哲学家康德曾说:“人的理性为自然界立法。”这一观点明显不同于辩证唯物主义的观点,是因为它
若有以下定义和语句,则对a数组元素地址的正确引用为inta[2][3],(*p)[3];p=a;
______thefiercecompetitionintheshippingindustry,KingfisherExpressremainsthemostsuccessfulcargocompanyintheregio
Somepsychologists(心理学家)maintainthatmentalactssuchasthinkingarenotperformedinthebrainalone,butthatone’smuscles
最新回复
(
0
)