首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
72
问题
有如下类声明:
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全国计算机二级
相关试题推荐
有如下语句序列:intarr[2][2]={{9,8},{7,6}};int*p=arr[0]+1;cout
有如下程序:#includeusingnamespacestd;classTestClass{intn:public:TestClass(intk):n(k){}in
下列选项中不属于结构化程序没计原则的是()。
判断一个字符串是否是回文串的递归函数定义如下:boolhuiwen(strings){intn=s.length();if(n
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
若已定义了类Vehic1e,则下列派生类定义中,错误的是()。
下面程序中对一维坐标点类Point进行运算符重载#includeusingnamespacestd;classPoint{public:Point(intval){x=val;}Poin
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则按层次输出(从上到下,同一层从左到右)的序列为
下列有关运算符重载的叙述中,正确的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)在类TestClass中定义name为字符串类型,age为整型,请在注释∥********1********之后添加语句。(2
随机试题
WhichofthefollowingplaysexploredBernardShaw’sideaof"LifeForce"?()
数据分析包括_____________、_____________、_____________、和点的分析。
兴奋性突触后电位(EPSP)产生过程中,突触后膜主要通透性增大的离子是
突然口斜眼歪,肢体瘫痪者于24小时内未经治疗自愈者,应考虑
胃之募穴的定位是()。
如果一个测验反复使用或以不同方式使用都能得出大致相同的可靠结果,那么这个测验的()就高。
参观教学法是组织或指导学生到育种试验地进行实地观察、调查、研究和学习,从而获得新知识或巩固已学知识的教学方法,它可分为()。
简述罗马共和国的政治制度。
发现为其洗脚的女服务员乙很漂亮,于是提出要与乙发生性行为,遭乙拒绝。甲便采取暴力欲强奸乙。乙在反抗中用修脚刀刺死了甲。乙的行为属于()(2011年一专一第5题)
Intherealworldmostpeoplehaveadefinitedislike【C1】______certainsortsofworkathome.Twoofthesetasksareironingclo
最新回复
(
0
)