首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
65
问题
有如下类声明:
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/I5fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
下列叙述中,正确的是()。
以下数据结构中,属于非线性数据结构的是()。
从工程管理角度看,软件设计一般分为两步完成,它们是()。
下列是重载乘法运算符的函数原型声明,其中错误的是()。
在数据流图中,带有箭头的线段表示的是()。
软件设计中模块划分应遵循的准则是( )。
检查软件产品是否符合需求定义的过程称为()。
下列选项中不属于软件生命周期开发阶段任务的是()。
随机试题
GB3935.1-1996定义标准化为:为在一定的范围内获得最佳程序,对实际的或潜在的问题制定共同和重复使用的规则的活动。()
男性,75岁。患慢性阻塞性肺疾病20余年,长期门诊复诊。近来行肺功能检查示:FEV1/FVC<70%,30%≤FEV1
女,46岁。今晨起咯血约100ml,无发热。幼年起反复咳嗽、咳痰。查体:T36.8℃,BP120/70mmHg,左肺可闻及湿啰音。该患者最可能的诊断是
下列关于旅馆客房卫生间的设置正确的是()
剪胀(或扩容)的发生是由什么因素引起的?
旋耕机是以横轴式或立轴式旋转刀齿为工作部件的驱动型土壤耕作机械,有较强的碎土能力;铧式犁是一种全悬挂式耕地农具,由在一根横粱端部的厚重的刃构成,用来破碎土块并耕出槽沟从而为播种做好准备;深松机是一种用于改善行间深层土壤耕层结构的耕作机械;圆盘犁是利用凹面圆
甲找到在某国有公司任会计的朋友乙,提出向该公司借款10万元用于购买毒品并出售,并许诺出售毒品获利后给乙好处费。在利益的诱惑下,乙应甲到要求擅自从自己管理的公司款中借给甲10万元。甲拿到10万元后,亲自从外地购得毒品。然后在本地出售。出售一部分后,甲分给乙赃
有以下程序:#include#includemain(){charp[20]=[’a’,’b’,’c’,’d’},q[]=“abe”,r[]=“abede”;streat(P,r);strcpy(P+
TherisingofthesealevelisthecauseoftheproblemthatpeoplelivingonpartsofthesouthcoastofEnglandface.Theero
FightingforaBrighterFutureforWomenWhenIwasaskedwhatitmeanstobeawomanrunningforpresident,Ialwaysgave
最新回复
(
0
)