首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
22
问题
有如下类声明:
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全国计算机二级
相关试题推荐
下列关于C++流的描述中,错误的是()。
有如下程序:#includeusingnamespacestd;classONE{intc;public:ONE():c(0){cout
有如下程序:#includeusingnamespacestd;classBase{public:virtualvoidShow(){cout
定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式SC的主键是
有如下类声明:classBase{protected;intamount;public;Base(intn=0):amount(n){)intgetAmountoconst{return
下列代码段声明了3个类classPerson{};classStudent:publicPerson{};classUndergraduate:Student{};下列关于这些类之间关系的描述中,错误的是(
在公有派生时,派生类中定义的成员函数只能访问原基类的()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。通过继承完成输入到屏幕指定的信息:TestClassATestClassBTestClassC其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
以下程序的输出结果是()。main(){inta=4,b=5,c=0,d;d=!a&&!b‖!C;cout
下列数据结构中,能用二分法进行查找的是()。
随机试题
各种组织和器官损伤的基本病理变化是()
医学道德修养的方法不包括
犯罪嫌疑人刘刚,对公诉机关指控的盗窃事实(可能判处3年以下有期徒刑,事实清楚,证据确实充分)供认不讳,人民法院认为可以适用简易程序,但被告人刘刚要求适用普通程序。对此、人民检察院的正确处理方式是()
铁路新线路堑开挖过程中,应注意施工安全,若出现岩层走向、倾角不利于边坡稳定及施工安全的地段应及时采取()等措施。
华德公司采用资产负债表债务法核算所得税,上期适用所得税税率为15%,期末“递延所得税负债”科目的贷方余额为3600元,本期新发生应纳税时间性差异4200元,本期适用的所得税税率为25%,本期期末“递延所得税负债”科目的贷方余额为()元。
在许多市场经济国家中,由于所接受的企业人力资本投资较少,所以女性员工的辞职率相对于男性员工而言往往()。
某公司正在考虑卖掉现有的一台闲置设备。该设备于8年前以40000元购入,税法规定的折旧年限为10年,按直线法计提折旧,预计残值率为10%,目前可以按10000元价格卖出,假设所得税税率为25%。卖出现有设备对本期现金流量的影响是()元。
氧化还原反应中氧化剂得到电子发生氧化反应,还原剂失去电子发生还原反应。()
应认定为抢劫罪的有()。
方程y"一3y’+2y=excos2x的特解形式y*=().
最新回复
(
0
)