首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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-06-10
49
问题
有如下类声明:
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/sMfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intn)的功能是在n行n列的矩阵中,每行都有最大的数,本程序求这n个最大数中的最小一个,并作为参数返回。注意:不能修改程序的其他部
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中声明的Array是一个表示数组的类。一个Array对象可以包含多个整型元素。Array的成员说明如下:成员函数add用于向数组的末尾添加一个元素;成员函数get用于获取数
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assBase{public:voidfunl(){cout<<"Base\n";}vi
下面不属于软件工程的3个要素是
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是()。
下列选项中不属于面向对象程序设计特征的是()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为
软件需求规格说明书的作用不包括()。
下面不属于软件测试实施步骤的是()。
以下数据结构中,属于非线性数据结构的是()。
随机试题
A、ABDEGCFHB、DBGEAFHCC、DGEBHFCAD、ABCDEFGHB二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和
弯曲成形的零件可采用弧形样板检查。当零件弦长小于或等于1500mm时,样板弦长应不小于零件弦长的()。
A.流行病学知识B.毒理学知识C.卫生统计学知识D.劳动卫生与职业病学知识E.临床医学知识职业病诊断需要
葡萄糖的特殊杂质检查项目有
【背景资料】某城市立交桥工程项目,某施工单位通过投标获得了该工程的施工任务,该施工单位在对沉入桩施工时,采用的是锤击沉桩,具体施工要点如下:(1)沉桩前应对施工主要部件进行检查。(2)锤击时的动能应坚持由大到小的原则,逐渐减小
在地基承载力好的土层上修建桥梁时,宜采用的基础是()。
狭义的职业道德是指在一定职业活动中应遵循的体现一定职业特征的、调整一定()的职业行为规则和规范。
某基金的年化收益率为35%,年化标准差为28%,在标准正态分布下,该基金年度收益率在67%的可能下处于如下区间()。[2015年9月真题]
违反治安管理行为事实清楚,证据确凿,可以当场作出治安管理处罚决定的有()。
以下选项中,能用作数据常量的是
最新回复
(
0
)