首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
2020-07-23
21
问题
有如下类声明:
class Mau{
int k;
public:
Mau(int n):k(n){}
int calc()const;
};
则成员函数 calc 的下列定义中有编译错误的是
选项
A、int Mau::calc()const{ return k-1; }
B、int Mau::calc()const{ return k*k; }
C、int Mau::calc()const{ return k+1; }
D、int Mau::calc()const{ return ++k; }
答案
D
解析
函数calc()声明的形参表后面有关键字const,说明该函数是常成员函数,常成员函数改变了隐含的this形参的类型,使得this是指向const对象的指针,因而该函数只能读取数据成员的值,不能修改数据成员,所以D选项错误,答案为D。
转载请注明原文地址:https://kaotiyun.com/show/RQyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
判断一个字符串是否是回文串的递归函数定义如下:boolhuiwen(strings){intn=s.length();if(n
有如下程序:#include#includeusingnamespacestd;classWheel{public:Wheel(strings=
已知函数f1调用函数f2,若要把这两个函数的定义放在同一个文件中,则
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
下列运算符中,不能作为成员函数重载的是
在公有继承的情况下,在派生类中能够访问的基类成员包括
下列关于函数模板的表述中,正确的是
层次型、网状型和关系型数据库划分原则是( )。
下列选项中,不是C++关键字的是
下面不属于软件需求分析阶段主要工作的是
随机试题
关于腰椎间盘突出CT表现中,不正确的是
先天性髋脱位脱位期的主要体征为
下列说法中不正确的为()。
在登记账簿时,红色墨水不能用于()。
有人举报明轩汽车制造企业有偷税行为。经过税务检查,甲市桥西区地税局认定。该企业发生偷税行为,依法核定应纳税额为15万,税务机关于2013年3月15日作出补缴税款、缴纳滞纳金并处以罚款的决定。该企业对该处理决定不服,于2013年4月1日向复议机关申请复议。2
存在着对应关系的账户,称为()。
以下说法正确的是()。
甲、乙二人合伙经营一辆长途汽车,由二人轮流驾驶经营。在乙驾驶经营期间,因疏忽大意,将一行人撞伤,则应由甲、乙二人对第三人承担连带责任。()
站在辽阔的大草原上,轻风拂面,微阖眼睑,脑海_______这样的镜头:平静的黄河之中,一匹龙马突然冲破水面,昂首抖落珍珠般的水滴,刚劲矫健的四蹄踏浪驮书,使“伏羲氏有天下”。那是多么神奇撼人、_______的画面。填入画横线部分最恰当的一项是:
对在中华人民共和国领域内违法犯罪的外国人、无国籍人、华侨,在大陆违法犯罪的台湾居民和在内地违法犯罪的香港、澳门特别行政区居民,可以决定劳动教养。()
最新回复
(
0
)