首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
37
问题
有如下类声明:
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全国计算机二级
相关试题推荐
下列关于模板的叙述中,错误的是()。
下面关于常成员函数的说法中正确的是()。
以下程序的执行结果为()。#includeclassSample{intn:public:Sample(inti){n=i;)operator++(){n++;}//
下列说法中错误的是()。
请打开考生文件夹下的解决方案文件proj3,其中包含主程序文件main.cpp和用户定义的头文件Array.h,整个程序包含有类Array的定义和主函数main的定义。请把主程序文件中的Array类的成员函数Contrary()的定义补充完整,经补充后运
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有类AAA和主函数main。程序文本中位于每行“//ERROR****found****”下面的一行有错误,请加以改正。改正后程序的输出结果应该是:sum=60注意:只修
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成列操作,将类的定义补充完整,实现以下功能:(1)完成CBook类构造函数,对整型变量ID和作者Author进行赋值,请在注释//********1*****
使用VC6打开考生文件夹下的源程序文件modi1.clap,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:TestClass1TestClass2注意:不要改动main函数,不能增行或删行,也不能
在下列选项中,不允许作为C++标识符的是
在数据库系统的内部结构体系中,索引属于()。
随机试题
深槽式电动机是利用交变电流的集肤作用来增加转子绕组启动时的电阻,改善启动特性的。()
上呼吸道最狭窄的部位是()
龋齿按病变程度的分类为
行政法的基本原则有()。
B公司2020年12月5日收到A公司因质量不合格而被退回的商品200件,每件商品的成本为100元,这批商品是B公司在2020年9月5日出售给A公司的,每件商品的售价为300元,适用的增值税税率为13%,货款尚未收到,B公司因不确定商品是否会被退回而未确认销
甲企业是一家国有重型机械厂,为增值税一般纳税人,适用的企业所得税税率为33%。2005年度,甲企业的会计报表显示,销售收入净额为24000万元,各项支出总额(含捐赠)为21420万元。相关纳税资料如下:(1)以技术类无形资产和产成品向A公司
下列选项中,没有歧义的一项是()。
区块链技术运行在一个完全P2P的网络里,它不归谁所有,也没人知道它在哪里运行,因此拥有绝佳的保密性和安全性。一个不需要中心化网络的加密通信信道,是急需认知重启的智能时代的技术利器。也许有人怀疑区块链的意义被夸大,比如在上层建筑领域可能无法应用,但它在法律甚
下列各组古代民族,其语言都属于印欧语系的是()
电子支付3种主要方式,它们是电子现金、电子支票和电子【】。
最新回复
(
0
)