首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类的定义。横线处的语句是( )。 class MyClass { public: MyClass(int a=0,int b=0) { X=a; Y=b: } void Chan
有如下类的定义。横线处的语句是( )。 class MyClass { public: MyClass(int a=0,int b=0) { X=a; Y=b: } void Chan
admin
2019-03-05
39
问题
有如下类的定义。横线处的语句是( )。
class MyClass
{
public:
MyClass(int a=0,int b=0)
{ X=a;
Y=b:
}
void Changeoconst
{X-=10;
Y+=10;
}
private:
intX,Y;
};
选项
A、static
B、const
C、mutable
D、不需要填入内容
答案
C
解析
C++中const关键字用来表示一个常量,同时const也用来修饰函数。这两个概念需要明确:const所修饰的函数只能是类的成员函数,因为const所修饰的函数中,要由编译器负责保护类的成员变量不被修改。而相对的,mutable则是用来修饰类的成员变量,让该变量在const所修饰的成员函数中可以被修改。而且const修饰的函数只能是类的成员函数,mutable修饰的变量只能是类的成员变量。
转载请注明原文地址:https://kaotiyun.com/show/pSAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类是一个支持集成的抽象数据类型,而对象是类的______。
结构化程序设计主要强调的是
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象;请填空补充完整。classvector2D{doublex;//x分量
有如下程序:#include<iostream>usingnamespacestd;classpoint{intx,y;public:point(intvx,intvy){x=vx;
以下函数实现的功能是voidfun(char*s){char*p,*q,temp;p=s;q=s+strlen(s)-1;while(p<q){temp=*p;*p=*q;
设一棵完全二叉树共有839个结点,则在该二叉树中有______个叶子结点。
当使用fstrearn流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
设有以下类的定义:classEx{intx;public:voidsetx(intt=0);};若在类外定义成员函数setx(),以下定义形式中正确的是
下列关于软件设计基本原理的叙述中错误的是
下列叙述中,不属于测试的特征的是
随机试题
骨髓红系细胞增生程度与外周血网织红细胞数不一致的是
下列哪种疾病不具备语音震颤减弱或消失的体征
患者,男,30岁。工作时突然出现剧烈头痛6小时,伴喷射状呕吐,四肢体活动自如,脑膜刺激呈阳性。考虑诊断为
S市某市政公司保安潘某因酒后与人争吵,情急之下用酒瓶将对方砸成重伤后逃窜至T市。被群众扭送当地公安机关。公安机关经审查,决定立案侦查,并以涉嫌故意伤害犯罪依法予以刑事拘留。以下关于刑事拘留的说法,正确的是:()
设立拍卖企业,应当具备的条件有()。
“十一五”期间,水源面临的形势是()。
在Excel中,一个工作簿可以包含的工作表是()。
网状、层次数据模型与关系数据模型的最大区别在于表示和实现实体之间的联系的方法:网状、层次数据模型是通过指针链,而关系数据模型是使用【】。
已知图片框Picturel中已装入一个图形,为了在不删除图片框的前提下,清除该图形,应采取的正确操作是
CounselingTeamandtheServices1.CounselingteamNaomiFlynna.Targeting:ThosewhohaveneverusedacounselorbeforeThose
最新回复
(
0
)