首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
13
问题
有如下类声明:
class Mau{
int k;
public:
Mau(int n):k(n){}
int calc()const;
};
则成员函数 calc 的下列定义中有编译错误的是
选项
A、intMau::calc()const{returnk-1;}
B、intMau::calc()const{returnk*k;}
C、intMau::calc()const{returnk+1;}
D、intMau::calc()const{return++k;}
答案
D
解析
函数calc()声明的形参表后面有关键字const,说明该函数是常成员函数,常成员函数改变了隐含的this形参的类型,使得this是指向const对象的指针,因而该函数只能读取数据成员的值,不能修改数据成员,所以D选项错误,答案为D。
转载请注明原文地址:https://kaotiyun.com/show/Shyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include#includeusingstd::cout;classPoint{public:frienddoubledi
下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。
下列叙述中正确的是( )。
有如下类定义:classSample{public:Sample(intx):ref(x){}//1private:Sample(){ref=0;}//2staticintval
若MyTemp是一个只有一个虚拟类型参数的类模板,且有如下语句序列MyTempp2;MyTempp3[3];编译系统在处理上钢琴-无名面的语句序列时,所生成的模板MyTemp的实例的个数是
下列字符串中可以用作C++标识符的是
若要对类Value中重载的类型转换运算符long进行声明,下列选项中正确的是
结构化程序设计中,下面对goto语句使用描述正确的是
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
Scientistshavebeensurprisedathowdeeplyculture—thelanguagewespeak,thevaluesweabsorb—shapest
送货上门的物资,送货前保管员应与()人员办清交接手续。
数字证书采用公钥体制,即利用一对互相匹配的密钥进行_______。
有关病理学检查资料的借用规定,下列丕正确的是
N公司为全球手机行业的龙头企业,从2015年5月1日开始,N公司将它的移动电话部门按目标市场分拆成了9个自负盈亏的中心,每个中心负责一个特定的市场,比如占有率已经超过50%的TDMA市场、亟待提高市场份额的CDMA市场、高端GSM手机及其后代产品市场、廉价
议论的三要素是()。
不等式组的解集在数轴上可表示为()。
1998年哪一类型的企业产值增长速度快?( )1998年个体与私营企业共提供多少万人从业?( )
将C,C,E,E,I,N,S等7个字母随机排成一行,那么恰好排成英文单词SCIENCE的概率为________________
TheUseofDramaTextsintheLanguageClassroomI.【T1】______ofdrama【T1】______A.Theteacherbeingabletorealize"reality"
最新回复
(
0
)