首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
60
问题
有如下类声明:
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/kmfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义语句“inti=2,j=3;”,则表达式i/j的结果是()。
使用VC6打开考生文件夹下的源程序文件modil.clap,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******erro
请打开考生文件夹下的解决方案文件proj1,此工程包含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:(4,4)注意:只修改注释“//ERROR
下列选项中,不属于数据管理员(DBA)职责的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成类TestClass1的成员函数seta定义,定义seta对象x为int类型,请在注释//********1****
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义类的私有变量a、b,请在注释//********1********后添加适当的语句。(2)完
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
下列选项中,不是C++关键字的是
下列选项中,不是C++关键字的是
数据库三级模式体系结构的划分,有利于保持数据库的【】。
随机试题
在热带旱地森林中,开花主要集中在()。
尖端扭转型室速的病因包括
某患者要求前牙美容治疗。自述牙齿从小就有花斑,而且同村居民也有类似表现。检查见全口牙釉面均可见不同程度的散在黄褐色及白垩状斑,无实质性缺损。该患牙的诊断应考虑是
巅顶痛者为两侧头痛者为
关于高渗性脱水,下列错误的是
【2015年河北沧州.单选】当同学们获悉本班取得学校合唱比赛第一名的成绩时欣喜若狂,他们的情绪状态属于()。
下列选项中三国典故与哲学论断对应错误的是:
下列作家与其作品中所展现的地域对应错误的是:
A.髓袢升支和降支B.近端小管和远端小管C.近端小管和集合管D.远端小管和集合管尿液的稀释主要发生在
下列程序的输出结果是()。#includemain(){structst{inty,x,z;);union{longi;intj;chark;}un;printf("%d
最新回复
(
0
)