首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类的定义。横线处的语句是( )。 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
23
问题
有如下类的定义。横线处的语句是( )。
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全国计算机二级
相关试题推荐
若需要把一个函数“voidfun();”定义为一个类TestClass的友元函数,则应在类TestClass的定义中加入一条语句:___________。
有如下程序:#includeusingnamespacestd;classBase{public:Base(){cout
从程序设计的方法和技术的发展角度来说,程序设计主要经历了结构化设计和__________的程序设计阶段。
有如下程序:#includeusingnamespacestd;classA{public:staticinta:voidinit(){a=1;}A(inta=2){i
类MyClass的定义如下:classMyClass{public:MyClass(){Value=0.)SetVariable(inti){value=i;}private:int
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classTestClass{protected:voidfun(){}};classTe
下列程序用来判断数组中特定元素的位置所在,则输出结果为()。#include#includeintfun(int*p,intn,int*j){inti;*j=0;fo
下面程序的输出结果是()。#include#include“string.h”voidmain(){chara[]=“HelloTest”,b[]=“Test”;strcpy
阅读下面的程序:#includevoidmain(){intx;cin>>x;if(x++>5)cout
随机试题
结核病(tuberculosis)的主要传染途径是
内源性凝血与外源性凝血的关键区别是
A.高回声B.等回声C.极高回声D.弱回声E.低回声肾髓质回声强度
在进行桥梁技术状况评定时,桥梁部件划分为()。
在实行总量控制区域的建设项目,在确定排污单位应执行的污染物排放标准的同时,还应确定排污单位应执行的()。
下列选项中属于中国南方喀斯特组成的是()。
我国某大学基于GIS(地理信息系统)的数字评估,完成中国某重要地理分界线(过渡带)分布图的绘制。读“该分界线西段、中段、东段示意图”(下图)该线最有可能是我国()。
()属于虚拟商品电子商务模式。
在E-R图中,用椭圆形表示
A、Atahotel.B、Attheairport.C、Inarestaurant.D、Inabank.A场景推断题。本题询问对话最可能发生在哪里。对话一开头女士所说的房号Room566就透露了对话发生在酒店住客和前台之间,即发生
最新回复
(
0
)