首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
26
问题
有如下类声明:
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/Rlfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于new运算符的下列描述中,错误的是()。
下列关于虚函数的叙述中,正确的是
将前缀运算符“——”重载为非成员函数,下列原型中,能正确用于类中说明的是()。
下列叙述中正确的是()。
下列有关内联函数的叙述中,正确的是()。
若已定义了类Vehic1e,则下列派生类定义中,错误的是()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
下列运算符不能重载为友元函数的是()。
有如下语句序列:charstr[10];ci>>str;当从键盘输入’’Ilovethisgame’’时,str中的字符串是()。
下面不能作为结构化方法软件需求分析工具的是()。
随机试题
当输出功率大于额定功率120%并持续2s后,消防应急广播系统过载指示灯点亮为()。
原核生物的DNA-polI
女性,26岁,哺乳2年,外阴灼热感、瘙痒3天。查体:阴道黏膜充血,分泌物较少水样,无异味,阴道分泌物检查未见明显细菌。该患者最可能的诊断是
某患者,20岁。体温38.0℃,食欲不振,腹泻,经检查血象高、大便镜检:WBC>50/HP,RBCl5~20/HP,可见巨噬细胞。首先考虑
国家鼓励和支持农民和农业生产经营组织使用先进、适用的农业机械,加强农业机械安全管理,提高农业机械化水平。()
任何人实施了违反治安管理行为都应受到处罚。()
关于京剧艺术,下列说法错误的是:
资本市场线和证券市场线的区别。(华中科技大学2016真题)
以下有关网络操作系统的表述中,错误的是()。
About______ofthe15,000visitorsontheopeningdayofHongKongDisneylandcamefromthemainland.
最新回复
(
0
)