首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类的定义。横线处的语句是( )。 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
20
问题
有如下类的定义。横线处的语句是( )。
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全国计算机二级
相关试题推荐
需求分析中开发人员要从用户那里了解
下列有关数据库的描述,正确的是
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取【】方式。
下面程序的运行结果为#include<iostream.h>voidswap(int&a,intb){inttemp;temp=a++;a=b;
()是给对象取一个别名,它引入了对象的同义词。
下列程序的运行结果是#include<iostream.h>classLocation{private:intX.Y;public:
下面程序的预设功能是:统计文件abc.txt中的字符个数。#include<iostream.h>#include<fstream.h>#include<stdlib.h>voidmain(){
以下哪个基类中的成员函数表示纯虚函数()。
派生类的对象对它的基类成员中(),是可以访问的。
随机试题
Whatjobdidthemangetfirst?Hegotthefirstjobas_________________.
A.b+c>40B.n<40或T<1C.n≥40且T≥5D.n≥40且1≤T<5E.n<40且1<T<5配对χ2检验计算χ2值的条件是
急淋白血病的特点是
在J.Martin规划方法中,下列各图中()使用的最多。
以下叙述中正确的是()。
SaveEnergyatHomeOntheaverage,Americanswasteasmuchenergyastwo-thirdsoftheworld’spopulationconsumes.That’s
AYouprobablyneedtoreducethenumberofpeople.Costsavingsthroughcombiningredundanttasksisacommongoalforme
询问银行业务说明:假设你是公司的财务经理,写信向银行咨询业务。内容:1.公司正在寻找一家服务好、收费合理的银行;2.公司目前有260名雇员、2800万美元的年销售额;3.请对方寄来简介材料和银行服务价目表;
A、Sheusedtobeinpoorhealth.B、Shewaspopularamongboys.C、Shewassomewhatoverweight.D、Shedidn’tdowellathighschoo
It’shotnowinAfghanistan,where35%ofthepopulationisunder-fed.Butsoonitwillbecold,andmanyofthecountry’sroads
最新回复
(
0
)