首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
37
问题
有如下类声明:
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/sMfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中在编辑窗口内显示的主程序文件中定义有类Base和Derived,以及主函数main。程序文本中位于每行“//****found****”下面的一行内有一处或多处下画线标记,请在每
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中在编辑窗口内显示的主程序文件中定义有类Base和Derived,以及主函数main。程序文本中位于每行“//****found****”下面的一行内有一处或多处下画线标记,请在每
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str,charc,char*str2)的功能是:如果str中包含字符“!”,则替换成’a’;如果str
有如下程序:#include<iostream>Usingnamespacestd;ClassAmount{imamount;public;Amount(intn=0):amount(n
下列枚举类型的定义中,包含枚举值3的是()。
下面不属于软件工程的3个要素是
下列关于函数的描述中,错误的是()。
下列关于函数参数的叙述中,正确的是()。
软件需求规格说明书的作用不包括()。
下列有关类继承的叙述中,错误的是()。
随机试题
钢管3PE聚乙烯层轴向、周向拉伸强度分别为23MPa、25MPa,则偏差为()。
某人在意外事故中脊髓受到损伤,丧失横断面以下的一切躯体与内脏反射活动。但数周以后屈肌反射、腱反射等比较简单的反射开始逐渐恢复。这表明该患者在受伤当时出现了
患儿,女,孕33周顺产,5d,出生后第3d开始出现哭声弱,吸吮无力,两下肢硬肿,精神弱,皮肤黄染,体温32℃。该患儿突然出现心率下降,从鼻腔涌出血性分泌物,肺部闻及湿啰音,最可能出现的是()
指导护士评估患者健康状况,预测患者需要的理论是()。
下列属于水溶性维生素的是()。
当基金销售机构未按规定报送宣传推介材料时,中国证监会及其证监局将根据违规程度依法采取如下行政监管或行政处罚措施()。
商业银行风险管理的目标不是要完全消除风险,而是将风险控制在可承受范围内,实现风险一收益的平衡。()
甲股份有限公司(以下简称“甲公司”)于20×3年开始对高管人员进行股权激励。具体情况如下:(1)20×3年1月2日,甲公司与50名高管人员签订股权激励协议并经股东大会批准。协议约定:甲公司向每名高管授予12万份股票期权,每份期权于到期日可以8元/股的价格
医院:病房:住院()
SQL语言规定对数据库中的表能够执行授予权限和收回权限命令的用户
最新回复
(
0
)