首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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-02-22
26
问题
有如下类声明:
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/71fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
占构化程序设计原则强调的是
有如下程序:#includeusingnamespacestd;classA{public:A0{cout
在结构化程序设计中,模块划分的原则是
有如下类声明:classBase{protected;intamount;public;Base(intn=0):amount(n){)intgetAmountoconst{return
下列关于基类和派生类关系的叙述中,正确的是()。
在深度为7的满二叉树中,叶子结点的个数为
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是()。
对下列二叉树进行前序遍历的结果是
下列数据结构中,属于非线性结构的是( )。
随机试题
由于空气喷涂形成漆膜很(),所以需要()道才能达到相当的漆膜厚度。
甲为了强奸乙而尾随乙后。此后,乙于偶然中回头,甲发现乙是男子,因而打消了强奸的念头。关于本案下列说法不正确的是:()
根据《造价工程师注册管理办法》的规定,下列工作中属于造价工程师执业范围的是()。
下列不属于托收承付结算凭证必须记载的事项是()。
该协会应按服务业税目缴纳营业税为( )元该协会按销售不动产税目缴纳营业税为( )万元
一般地,把家庭教养方式分为三类,即()
甲盒中有200个螺杆,其中A型的有160个;乙盒中有240个螺母,其中A型的有180个.从甲,乙两盒中各任取一个零件,能配成A型螺栓的概率为().
Ifyouwanttoloseweight,butarenotafanofthegym,theresultsofanewstudycouldofferawelcomealternative.Peoplew
Theproblemissocomplicated______(花了我们两周时间才解决).
A、Offerthemchancesofpromotion.B、Improvetheirworkingconditions.C、Encouragethemtocompetewitheachother.D、Givethem
最新回复
(
0
)