首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
51
问题
有如下类声明:
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/REfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列描述中正确的是
设有一个栈与一个队列的初始状态均为空。现有一个序列A,B,C,D,E,F,G,H。先分别将序列中的前4个元素依次入栈,后4个元素依次入队;然后分别将栈中的元素依次退栈,再将队列中的元素依次退队。最后得到的序列为
设某棵树的度为3,其中度为3、1、0的结点个数分别为3、4、15。则该树中总结点数为
数据字典(DD)所定义的对象都包含于
在公有派生时,派生类中定义的成员函数只能访问原基类的()。
使用VC6打开考生文件夹下的工程proj3,其中包含主程序文件main.epp和用户定义的头文件Array.h,整个程序包含有XArray类的定义和main主函数的定义。请把主程序文件中的XArray类的成员函数sum()的定义补充完整,补充的内容填写在"
下列运算符不能重载为友元函数的是()。.
数据库管理系统中负责数据模式定义的语言是
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
下列关于类定义的说法中,正确的是()。
随机试题
设函数f(x)=sinx,则不定积分∫f’(x)dx=()
A、后溪B、公孙C、太渊D、列缺E、内关在八脉交会穴中,通督脉的是
医学模式的特点是()
企业对境外经营财务报表折算时,下列各项中,应当采用资产负债表日即期汇率折算的有()。
在价格监督检查过程中,如果证据可能灭失或者以后难以取得,可以依法先行登记保存。()
联营运输业务应以实际取得的全部收入为计税依据征收营业税。()
Writeanessayof160-200wordsbasedonthefollowingdrawing.Inyouressay,youshould1)describethedrawingbriefly,
Howfarawayyouarefromretirementplaysalargepartinhowyoushouldinvestyourretirementmoney.AccordingtoLeslieWrig
Hungryprehistorichunters,notclimatechange,droveelephantstoextinctionduringthePleistoceneera(更新世),newresearchsu
Hungryprehistoricbunters,notclimatechange,droveelephantstoextinctionduringthePleistoceneera(更新世),newresearchsugg
最新回复
(
0
)