首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
44
问题
有如下类声明:
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/RQyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classBase{private:voidfun1()const{cout
有如下4个语句:①cout
有如下程序:#includeusingnamespacestd;intfun1(intx){return++x;}intfun2(int&x){re
下面能作为软件需求分析工具的是
下列叙述中正确的是( )。
下列选项中,与实现运行时多态性无关的概念是
有如下函数模板定义:templateT1FUN(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为
下面不属于软件需求分析阶段主要工作的是
请使用VC6或使用[答题]菜单打开考生文件夹proj3下的工程proj3,其中声明的CDeepCopy是一个用于表示矩阵的类。请编写这个类的赋值运算符成员函数operator=,以实现深层复制。要求:补充编制的内容写在“//******
随机试题
根据下列材料回答问题。2008年,第二产业增加值占国内生产总值的比重超过50%的城市有()。
甲基硫氧嘧啶的作用机制是:
需长期静脉给药者,为保护静脉,应有次序地先()端后()端,由()到()地选择血管,进行注射。
《循环经济促进法》规定,电力、石油加工、化工、钢铁、有色金属和建材等企业,必须在国家规定的范围和期限内,以()等清洁能源替代燃料油,停止使用不符合国家规定的燃油发电机组和燃油锅炉。
我国信用证为可撤销、不可转让的跟单信用证。()
2013年1月1日,甲公司购入乙公司于当日发行且可上市交易的债券100万张,支付价款9500万元,另支付手续费90.12万元。该债券期限为5年,每张面值为100元,票面年利率为6%,于每年12月31日支付当年利息。甲公司有充裕的现金,管理层拟持有该债券至到
下列关于蓝海战略特征的说法中,正确的是()。
劳动争议当事人的权利包括()。
皮亚杰首先将“最近发展区”这一概念引入儿童心理学的研究。()
求下列极限.
最新回复
(
0
)