首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
41
问题
有如下类声明:
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全国计算机二级
相关试题推荐
有如下函数模板:template<classT>Tsquare(Tx){returnx*x;}其中T是()。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
有如下程序:#include<iostream>usingnamcspacestd;voidfunction2(intn);voidfunctionl(intn){if(n<=0)return;
下列关于函数的描述中,错误的是()。
有如下程序:#include<iostream>usingnamespacestd;classBoat;classCar{public:Car(inti):weight(i){}
结构化程序设计中,下面对goto语句使用描述正确的是
结构化程序设计的基本原则不包括
下列有关内联函数的叙述中,正确的是()。
负责数据库中查询操作的数据库语言是()。
关系数据库管理系统能实现的专门关系运算包括()。
随机试题
①茶,时时品,天天饮,年年尝,总也难忘②茶是今生不解之缘③极品的香,魂牵梦绕,次点的苦涩,也回味悠长④它是祖先用树叶制成的一种饮品⑤是祖先的馈赠,也是古代中国的发达之源⑥何以如此钟爱,谁能解将以上
通解为y=C1e-x+C2e3x的二阶常系数齐次线性微分方程为_________
腹股沟管行走的方向是
下列属于去甲肾上腺素能神经的是
IDS病人病程稳定进展或伴发机会性感染急剧恶化约50%的患者死亡于
颈复康颗粒的功能主治为
我国划分货币层次的标准是()。[2015年10月真题]
企业价值评估与项目价值评估的区别在于()。
陶行知最早创办的学校是()
Thereisapicturebelow.Lookatitcarefullyandwriteacompositionofabout250wordsbasedonwhatitconveys.
最新回复
(
0
)