首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
34
问题
有如下类声明:
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/RQyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于一个类定义,编译器可能会自动生成的函数不包括
下列关于栈的叙述正确的是( )。
有如下程序:#include#includeusingnamespacestd;classAnimal{public:virtualstring
下列运算符中,不能重载为类的友元函数的运算符是
有如下程序:#include#includeusingnamespacestd;classAppliance{public:Applia
在C++中,编译系统自动为一个类生成默认构造函数的条件是
下列字符串中,不可以用做C++标识符的是()。
计算机软件包括
下面对软件特点描述错误的是
请使用VC6或使用[答题]菜单打开考生文件夹proj3下的工程proj3,其中声明的CDeepCopy是一个用于表示矩阵的类。请编写这个类的赋值运算符成员函数operator=,以实现深层复制。要求:补充编制的内容写在“//******
随机试题
下列不属于生态农业范围的是()
有关二尖瓣狭窄的早期病理生理改变,下列不恰当的是
下列不属于内伤发热特征的是
体温昼夜变化的特点是
根据《上海证券交易所上市公司持续督导工作指引》的规定,下列表述正确的有()。[2016年5月真题]Ⅰ.保荐人对上市公司的信息披露文件未进行事前审阅的,应在上市公司履行信息披露义务后5个交易日内,完成对有关文件的审阅工作,对存在问题的信
某股份有限公司于2011年7月1日以50万元的价格转让一项无形资产所有权,同时发生相关税费3万元。该无形资产系2008年7月1日购入并投入使用,其入账价值为300万元,预计使用年限为5年,法律规定的有效年限为10年,该无形资产按照直线法摊销。转让该无形资产
利率和收入的组合点出现出在JS曲线右上方,LM曲线的左上方的区域中则表示()。
1920年春,在中国最早酝酿筹建中国共产党的是
2008年奥运会上,武术既不是正式比赛项目,也不是表演项目,但经奥组委同意奥运会期间可举行一次国际性比赛。
A、Payfarmerstoplantothercrops.B、Forbidfarmerstogrowcoca.C、Punishthosefarmerswhorundrugbusiness.D、Tellfarmers
最新回复
(
0
)