首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
58
问题
有如下类声明:
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全国计算机二级
相关试题推荐
设有课程关系模式如下:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上()。Boolfun(char*str){inti=0,d=0;while(str[j])j++;for(j
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*s),该函数完成以下功能:(1)把s中的大写字母转换成小写字母,把其中的小写字母转换成大写字母。并且在函数中调用写函数WriteFile()将结果输出到modi
使用VC6打开考生文件夹下的源程序文件modi1.clap,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:TestClass1TestClass2注意:不要改动main函数,不能增行或删行,也不能
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义私有常量PI,请在注释//********1********后添加适当的语句。(2)完成类的
下列关于模板的叙述中,正确的是()。
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
下列各选项中,不属于序言性注释的是()。
在E-R图中,用来表示实体联系的图形是( )。
学院的每名教师只能属于一个系,则实体系和实体教师间的联系是
随机试题
在中医诊断学望舌中,可导致裂纹舌的有()。
A.复方铝酸铋片B.二甲双胍片C.甲氧氯普胺片D.瑞舒伐他汀片E.维生素C睡前服用,可使抑制肝脏合成胆固醇效果更好的药品是()。
在货物运输保险承包的风险中,一般外来风险包括()
玻璃板隔墙应()。
设定工程项目绩效目标指标的要求是()。
()是指由债务人或交易对手未能履行合同所规定的义务从而给银行带来损失的可能性。(2011年)
政府间事权及支出的划分一般应遵循的原则有()。
HeoftenattendspubliclecturesattheuniversityofCaliforniachiefly______hisEnglish.
民用航空器致人损害的免责事由为()
AGoalsBHistoryofWomen’sRightsMovementCStartofWomen’sRightsMovementDTraditionalStatusofWomenERights
最新回复
(
0
)