首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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-07-02
62
问题
有如下类声明:
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://www.kaotiyun.com/show/Rlfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=8,RED,BLACK=15};则枚举常量RED的值为
下列有关内联函数的叙述中,正确的是()。
若已定义了类Vehic1e,则下列派生类定义中,错误的是()。
下列字符串中,不可以用做C++标识符的是()。
下列关于运算符重载的描述中,错误的是()。
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
下列关于运算符重载的叙述中,正确的是()。
结构化程序所要求的基本结构不包括()。
下列选项中不属于结构化程序设计原则的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,函数voidInsert(node*q)使程序能完成如下功能:从键盘输入一行字符,调用该函数建立反序单链表,再输出整个链表。注意:请勿修改主函数main和其他函数中的任何内容,只需
随机试题
NewEnergySourceSolarenergyforyourhomeiscoming.Itcanhelpyouasasinglehomeowner.Itcanhelpthewholecountr
项目准备阶段的融资咨询主要是从()角度调整落实融资方案。
2008年12月31日,甲公司将一台生产用大型机器设备以110万元的价格销售给乙公司,账面原价为200万元。同时甲公司与乙租赁公司签订了一份融资租赁合同将该设备租回。合同主要条款及其他有关资料如下:(1)租赁标的物:大型机器设备。(2)租赁
让学生感受生命的可贵,养成自尊自信、乐观向上、意志坚强的人生态度。这属于思想品德课程目标中的()。
交响诗《荒山之夜》是()的作品。
遗传素质在人的发展中起()。
问了一个同步令牌和异步令牌
TCP/IP协议集没有规定的内容是______。
______classicmusic,whichfollowsformalEuropeantradition,jazzisaspontaneousandfreeform.
Ourlivesarewoventogether.AsmuchasIenjoymyown【C1】______InolongerimagineIcangetthroughasingledaycompletely【C
最新回复
(
0
)