首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<iostream> using namespace std; class R { public: R(int r1,int r2) { R1=rl;
有以下程序: #include<iostream> using namespace std; class R { public: R(int r1,int r2) { R1=rl;
admin
2013-02-27
40
问题
有以下程序: #include<iostream> using namespace std; class R { public: R(int r1,int r2) { R1=rl; R2=r2; } void print(); void print()const; private: int R1,R2; }; void R::print() { cout<<R1<<","<<R2<<end1; } void R::print() const { cot<<R1<<","<<R2<<end1; } int main() { Ra(5,4); const R b(20,52); b.print(); return 0; } 执行后的输出结果是
选项
A、5,4
B、20,52
C、0,0
D、4,5
答案
2
解析
使用const关键字修饰的对象成为常对象,题中对象b被声明为类R的常对象。使用const关键字说明的成员函数称为常成员函数,类R中用const重载了函数print()。在使用常对象和常成员函数时应注意的是:const是函数类型的一个组成部分,因此在部分也要带const关键字:常成员函数不能更新对象的数据成员,也不能调用该类中没有用const修饰的成员函数;如果将一个对象说明为常对象,则通过该常对象只能调用它的常成员函数,不能调用其他的成员函数;const关键字可以参与区分重载函数。本题中,b为类R的常对象,通过b只能调用类R的常成员函数print()输出20,52。
转载请注明原文地址:https://kaotiyun.com/show/gvVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
某系统结构图如下图所示,该系统结构图的最大扇入数是()。
下面不属于软件需求规格说明书内容的是()。
下面对“对象”概念描述正确的是()。
下列叙述中错误的是()。
若要判断char型变量c中存放的是否为小写字母,以下正确的表达式是()。
下面对软件特点描述错误的是()。
以下选项中,能用作用户标识符的是()。
设有如下三个关系表:下列操作中正确的是()。
使用白盒测试方法时,设计测试用例应根据()。
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系如下图所示: 结点类型的定义为: structlink { doubledt; structlink*next; }; 若指针p指向A结点,
随机试题
着眼于未来的行业控制力,更强调前瞻性申请的专利布局方式是()。
下列作者、作品、文中涉及的人物搭配有误的是()
口腔检查应遵循的原则哪项是错误的
甲被检察机关指控犯有三项罪行:第一项.伪造盖有中华人民共和国商务部公章的批文。第二项。持该伪造批文和所谓中国石材进出口公司出口业务合同,到某石材加工厂对该经理乙谎称能联系出口香港地区的石材业务。然后以虚构的香港地区某公司的名义与石材厂签订了500万吨石材的
一般管理组织(包括设备监理公司),都是由下面几个基本功能部分组成,其中属于设备监理机构的是( )。
下列各项中,需要承担税务登记义务的是()。
甲投资公司2012年12月将3000万元投资于未公开上市的乙公司,取得乙公司50%的股权。2016年5月,甲公司撤回其在乙公司的全部投资,共计从乙公司收回5000万元。撤资时乙公司的累计未分配利润为800万元,累计盈余公积为600万元。则甲公司撤资应确认的
赵、钱、孙、李四人合作完成一项统计工作,工作完成后领导发现其中一个统计表出现数据错误,遂询问赵、钱、孙、李四人。询问情况如下:赵说:“这个统计表不是我做的。”钱说:“这个部分是李完成的。”孙说:“这个统计表是钱做的。”
恩格斯指出:“人的思维的最本质和最切近的基础,正是人所引起的自然界的变化,而不单独是自然界本身”,这说明
Besidesthefunctionsasavitalentertainmentmedium,whatelsecanpeopleuseaTVas?
最新回复
(
0
)