首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
39
问题
有如下类声明:
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://www.kaotiyun.com/show/sMfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。该程序从键盘读入整数,并按从大到小的顺序输出输入整数中互不相等的那些整数。程序一边读入整数,一边构造一个以大到小顺序链接的链表,直至输入0时结束。然后顺序输
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
有如下语句序列:charstr[10];cin>>str;当从键盘输入"Ilovethisgame"时,str中的字符串是()。
有如下程序:#includeusingnamespacestd;classBase{intx;public;Base{intn=0};x(n){cout
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是()。
下列选项中不属于软件生命周期开发阶段任务的是()。
下列关于函数参数的叙述中,正确的是()。
在关系数据库中,用来表示实体间联系的是()。
下面不属于软件工程过程的4种基本活动()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
随机试题
A、抽脓B、药物封闭C、切开引流D、理疗E、药物湿敷急性口底蜂窝织炎时,应用
系膜毛细血管性肾小球肾炎膜性肾病
皮肤常突然发生片状水肿隆起的皮损,自觉剧痒,可时起时退,属哪种皮损( )。
根据《建筑法》,实施施工总承包的工程,由()负责施工现场安全。
水泥路面碎石化施工时,表面凹处在l0cm×l0cm以上的应利用()找平,以保证加铺沥青面层的平整度。
根据民法基本理论的规定,下列关于民事法律关系的表述,正确的有()。
金融保险业以外汇结算营业额的,应将外币折合成人民币后计算营业税。下列各项中,符合营业税计税依据有关具体规定的有()。(2006年)
公民道德建设的指导思想是()。
如果子类中覆盖了父类中的同名方法,则在子类中调用父类中的同名方法时用关键字【】;在一个类的内部可以直接调用本类的对象,也可通过关键字this来调用。
Whatdodietingandenergypolicyhaveincommon?TheSnackWelleffect.Thenamecomesfromthosetastylittlecookiesthatare【
最新回复
(
0
)