首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类的定义。横线处的语句是( )。 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
30
问题
有如下类的定义。横线处的语句是( )。
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://jikaoti.com/ti/HCE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序段中有错的是()。Template<classType>//AType//BFunc(Typea,b)//C{retum(a>b)?(a):(b);}
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取【】方式。
下面程序的运行结果是#include<iostream.h>classbase{protected:inta;public:base(){cout<<"0";}};
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为
请在mian函数中填空使下面程序的输出结果为11。 #include<iostream.h> classA {private: inta; intb; public: A():a(0),b(1){
下面程序的运行结果是#include<iostream.h>intfun(inta[],intn){intresult=1;for(inti=1:i<n;i++)
对以下说明语句的正确理解是inta[10]={6,7,8,9,10};
分布式数据库系统不具有的特点是
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是
以下哪个特征不是面向对象思想中的主要特征()。
随机试题
对于涉及“库存现金”和“银行存款”之间的经济业务,一般只编制收款凭证,而不编制付款凭证。
孙中山的三民主义包括民族主义、民权主义和
A.原发不孕B.继发不孕C.绝对不孕D.相对不孕E.不孕症曾有过妊娠,而后未避孕,连续1年不孕者
关于碘对比剂的叙述,正确的是
建设工程项目质量控制系统运行的约束机制取决于()。
根据《期货公司风险监管指标管理试行办法》规定,应当由具备证券、期货相关业务资格的会计师事务所进行审计的风险监管报表是()。
下列选项中哪一项可以作为权利和义务的根本区别?()
已知A是正定矩阵,证明|A+E|>1.
Inmostlinesofthefollowingtext,thereisoneunnecessaryword.Itiseithergrammaticallyincorrectordoesnotfitinwith
"Almostuniversally,womenhavefailedtoreachleadingpositionsinmajorcorporationsandprivatesectororganizations,resp
最新回复
(
0
)