首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类的定义。横线处的语句是( )。 class MyClass { public: MyClass(int a=0,int b=0) { X=a: Y=b: } void C
有如下类的定义。横线处的语句是( )。 class MyClass { public: MyClass(int a=0,int b=0) { X=a: Y=b: } void C
admin
2015-08-01
37
问题
有如下类的定义。横线处的语句是( )。
class MyClass
{
public:
MyClass(int a=0,int b=0)
{
X=a:
Y=b:
}
void Changeoconst
{
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/9SNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关数据库的描述,正确的是
下面程序的运行结果为#include<iostream.h>classA{staticintn;public:A(){n=1;}A(intnum){n=
下列程序的运行结果为#include<iostream.h>voidmain(){inta=2;intb=a+l;cout<<a/b<<end1;
以下程序的输出结果是()。#include<iostream.h>voidmain(){inti,j,x=0;fof(i=0;i<2;i++={x++;for(j=0;j<3;j++=
下列程序是用来判断数组中特定元素的位置所在,则输出结果为#include<conio.h>#include<iostream.h>intfun(int*s,intt,int*k){i
在数据库的概念结构设计中,常用的描述工具是【】。
有如下定义语句:int a[]={1,2,3,4,5};,则对语句int*p=a;正确的描述是()。
对于常数据成员,下面描述正确的是( )。
由关系数据库系统支持的完整性约束是指______和参照完整性。
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}a,b,*p=&a,*q=&b
随机试题
治疗口舌生疮、小便短赤首选
世界上第一个病毒CREEPER(爬行者)出现在哪一年_______
下列关于男性生殖器的叙述,错误的是【】
A.磷酸甘油酸激酶B.烯醇化酶C.丙酮酸激酶D.丙酮酸脱氢酶复合体E.丙酮酸羧化酶糖异生途径的关键酶
最常发生湿性坏疽的器官是
前款规定的账簿、拍卖笔录和其他有关资料的保管期限,自委托拍卖合同终止之日起计算,不得少于()。
堆石坝坝体材料分区,主要有()。
实行警衔制度有利于增强人民警察的责任感、荣誉感,有利于加强人民警察队伍组织管理。()
在面向对象模型中,子类的对象拥有其超类的对象的全部属性和方法,称为子类对超类的______。
Whenwespeakof"symbolicprocess"inthebrainorinthemind,wearereferringtoourabilityto【C1】______elementsofourexp
最新回复
(
0
)