首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Mau{ int k; public: Mau(int n):k(n){} int calc()const; }; 则成员函数 calc 的下列
有如下类声明: class Mau{ int k; public: Mau(int n):k(n){} int calc()const; }; 则成员函数 calc 的下列
admin
2020-07-23
5
问题
有如下类声明:
class Mau{
int k;
public:
Mau(int n):k(n){}
int calc()const;
};
则成员函数 calc 的下列定义中有编译错误的是
选项
A、intMau::calc()const{returnk-1;}
B、intMau::calc()const{returnk*k;}
C、intMau::calc()const{returnk+1;}
D、intMau::calc()const{return++k;}
答案
D
解析
函数calc()声明的形参表后面有关键字const,说明该函数是常成员函数,常成员函数改变了隐含的this形参的类型,使得this是指向const对象的指针,因而该函数只能读取数据成员的值,不能修改数据成员,所以D选项错误,答案为D。
转载请注明原文地址:https://kaotiyun.com/show/Shyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下定义:classInner{public:voidf1(){cout
有如下两个类定义:classXX{private:doublex1;protected:doublex2;public:doublex3;};
下列叙述中正确的是
有如下类定义:classCup{public:_______________//构造函数声明private:doubleprice;
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
在公有继承的情况下,在派生类中能够访问的基类成员包括
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
软件测试用例包括()。
随机试题
Thishallcan______1000people.Youcan______whereyoulike.
声像图上显示与骨皮质表面垂直的针状瘤骨、呈放射状排列,此骨恶性肿瘤的典型表现是
《房屋征收条例》未对拆迁人暴力野蛮拆迁进行限制,导致拆迁工作中恶性事件不断。()
城市架空110kv电力线路边导线与建筑物之间,在最大计算风偏情况下的安全距离,不应小于()。
合金钢管道焊接时,为确保焊口管道内壁焊肉饱满、平整等,其底层的焊接方法应为()。
以下各项内容属于施工组织设计和项目管理机构评审标准的是()。
()违背受托义务,擅自运用客户资金或者其他委托、信托的财产,情节严重的,对单位判处罚金,并对直接责任人员判处刑罚。
小红为了获得老师和家长的表扬,学习非常刻苦。她的学习动机是()
我们既要绿水青山。也要金山银山。宁要绿水青山,不要金山银山,而且绿水青山就是金山银山。我们绝不能以牺牲生态环境为代价换取经济的一时发展。这就要求我们在今后的改革发展中要()。
DINKisan______forcoupleswithdualincomeandnochildrenandthusDINKsalwayshavemoredisposableincomethantheaverage
最新回复
(
0
)