首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
39
问题
有以下程序: #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://jikaoti.com/ti/29L0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
下面不属于结构化程序设计原则的是()。
以下选项中关于C语言算术表达式的叙述中错误的是()。
若有定义int*p[3];,则以下叙述中正确的是()。
若有定义语句:inta[4][10],*P,*q[4];,且0≤i<4,则错误的赋值是()。
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
以下对软件测试描述错误的是()。
以下属于白盒测试方法的是()。
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该类的实现。classMyclass{public:Myclass(intnum);~Myclass();public:int*p;};
分析以下程序的执行结果【】。#include<iostream.h>classSample{intx,y;public:Sample(){x=y=0;}Sample(inta,intb){x=a;y=b;}~Sam
随机试题
毛泽东提出的“工农武装割据”的基本内容包括()
Marfan综合征的病变特点是
制作X线管阳极靶面的材料必须是
A.白细胞管型B.红细胞管型C.透明管型D.蜡样管型E.上皮细胞管型提示慢性肾小球肾炎晚期的是
A.经营性互联网药品信息服务B.非经营性互联网药品信息服务C.网上药品交易服务D.互联网药品信息服务E.互联网信息服务
跟单员应具备的素质有()。
ShoppinghabitsintheUnitedStareshavechangedgreatlyinthelastquarterofthe20thcentury.Earlyinthe1900smostAmeri
1.2018年年初,16万份调查问卷显示,84%的企业和居民认为,N省Y市营商环境有改善,制约营商环境的“最后一公里”正在被打通。“营商环境建设,必须从以供给侧为重点转向以需求侧为重点,企业需要什么环境,我们就打造什么样的环境。”Y市市委副书记、市长姜有
下列关于生活中数学现象的表述错误的是:()
GlobalwarmingcouldactuallychilldownNorthAmericawithinjustafewdecades,accordingtoanewstudythatsaysasuddenco
最新回复
(
0
)