首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
2021-06-10
21
问题
有如下类声明:
class Mau{
int k;
public:
Mau(int n):k(n){}
int calc()const;
};
则成员函数 calc 的下列定义中有编译错误的是
选项
A、int Mau::calc()const{ return k-1; }
B、int Mau::calc()const{ return k*k; }
C、int Mau::calc()const{ return k+1; }
D、int Mau::calc()const{ return ++k; }
答案
D
解析
函数calc()声明的形参表后面有关键字const,说明该函数是常成员函数,常成员函数改变了隐含的this形参的类型,使得this是指向const对象的指针,因而该函数只能读取数据成员的值,不能修改数据成员,所以D选项错误,答案为D。
转载请注明原文地址:https://kaotiyun.com/show/I5fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于派生类构造函数和析构函数的说法中,错误的是()。
有如下程序:#inc1ude<iostream>#inc1ude<cmath>usingstd::cout;classPoint{public:frienddoubledistance
有如下程序:#includeusingnamespacestd;classA{public:A(inti=0):r1(i){}voidprint(){cout
生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。
下列关于类模板的描述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:10TestClass1注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error*****
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误。本题的功能是:从键盘输入字符串s,然后输出字符串s中的字符个数。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语
下列关于C++函数的叙述中,正确的是
下列关于运算符函数的描述中,错误的是()。
随机试题
甲花4万元收买被拐卖妇女周某做智障儿子的妻子,周某不从,伺机逃走。甲为避免人财两空,以3万元将周某出卖(事实一)。乙收买周某,欲与周某成为夫妻,周某不从,乙多次暴力强行与周某发生性关系(事实二)。不久,周某谎称怀孕要去医院检查,乙信以为真,周某乘机逃走
细胞内ATP/AMP比值增加可以抑制
需要制备蒙片的检查方法是
刚痉表现为()痉证之阴血亏虚证表现为()
患者,女性,45岁,近日来反复上腹疼痛,进食后4h左右疼痛明显,进餐后可缓解,夜间有明显的上腹痛,排黑粪3d。医生给予患者法莫替丁20mg口服,护士应如何指导患者服此药
下列案件确定属于中级人民法院管辖的是?()
社会服务方案策划过程中认识问题的方法除了分支法还有()。
在电信管理网(TMN)中,管理者和代理之间所有的管理信息交换都是利用()实现的。
Beforeabigexam,asoundnight’ssleepwilldoyoubetterthanporingovertextbooks.That,atleast,isthefolkwisdom.And
A.EdwardB.SpenoEdwardB.SpenowasExecutiveVicePresidentofCreditCardServiceCorporation("CCSC")from1982to1991.P
最新回复
(
0
)