首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
35
问题
有如下类声明:
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全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classBase{private:voidfun1()const{cout
如下类定义:classAA{inta;public:intgetRef()const{return&a;}//①intgetValue()const{returna;}
有如下4个语句:①cout
下列关于C++流的叙述中,正确的是
下列叙述中正确的是
下列字符串中可以用作C++标识符的是
有如下函数模板定义:templateT1FUN(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为
请使用VC6或使用[答题]菜单打开考生文件夹proj3下的工程proj3,其中声明的CDeepCopy是一个用于表示矩阵的类。请编写这个类的赋值运算符成员函数operator=,以实现深层复制。要求:补充编制的内容写在“//******
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
下面不属于需求分析阶段工作的是()。
随机试题
最可能的诊断是什么其最佳的诊治方法是
肺炎球菌的荚膜多糖
觅食反射消失的年龄为
交感节前神经元末梢释放心迷走神经末梢释放
药学咨询服务是执业药师参与全程化药物治疗的需要,对指导患者安全、有效、合理用药具有重大意义。执业药师应向患者提供咨询服务活动中,需要特别关注的问题包括()。
某工程项目合同价为2000万元,合同工期为20个月,后因增建该项目的附属配套工程需增加工程费用160万元,则承包商可提出的工期索赔为()。
运用价值工程优选设计方案,分析计算结果为:甲方案单方造价为1500元,价值系数为1.13;乙方案单方造价为1550万元,价值系数为1.25;丙方案单方造价为1300元,价值系数为0.89;丁方案单方造价为1320元,价值系数为1.08,则最佳方案为(
个人理财规划要解决的首要问题是()。[2014年11月二级真题]
实施农业产业化经营的核心是()。
设xy=2x+3y,x⊙y=xy,且x、y均为正整数,若当x⊙y=6时,xy取得最小值,则x等于()。
最新回复
(
0
)