首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> using namespace std; class R { public: R(int f1,int r2) { R1=r1;
有以下程序: #include <iostream> using namespace std; class R { public: R(int f1,int r2) { R1=r1;
admin
2010-03-29
26
问题
有以下程序: #include <iostream> using namespace std; class R { public: R(int f1,int r2) { R1=r1; R2=r2; } void print(); void print ()const; private: int R1, R2; }; void R: :print() { cout<<R1<<", "<<R2<<end1; } void R: :print() const { cout<<Rl<<", "<<R2<<end1; } int main () { R a(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/TmW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
设有定义charstr[]="Hello";则语句printf("%d%d",sizeof(str),strlen(str));的输出结果是
以下叙述中正确的是
下面模型中为概念模型的是
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
表达式a+=a=a=9的值是
设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
随机试题
关于阴道及宫颈细胞学检查,错误的是
在()管片拼装时,应根据特殊管片的设计位置,预先调整好盾构姿态和盾尾间隙,管片拼装符合设计要求。
龙腾商贸有限责任公司为国有企业,2012年6月,该公司会计科长江某将其侄女小江调到公司作出纳工作。小江已取得会计从业资格。7月,小江调到一家外贸公司财务部工作,调离前与接任的小张自行办理了会计工作交接手续。小张接替出纳工作后,另设置了现金日记账和银行存款日
财政收入分为经常性收入和临时性收入,在下列选项中,()属于临时性收入。
在其他因素不变的条件下。一个投资中心的剩余收益的大小与企业投资人要求的最低报酬率呈反向变动。()
根据各组对话内容。从下面方框里提供的5个选项中选出能填入空白处的最佳选项,并将该选项前的字母填在答题卡相应的位置上A:I’msorrytohavekeptyouwaitingforsolong.B:_________I’vebe
①所以各种不同的文化、社会制度都是人类为适应各种不同的客观世界和环境所创造的②有了这样的理论,我们就可以比较广泛地认识各种各样人类社会的不同现象③既然如此,我们就认为在相同的环境里,人类会有相同或类似的表现④社会科学有个基本的认识,人类虽然分为各种各
国际游艇股份有限公司目前所有资产的市场价值为6亿元,其中7千万元为现金,公司负债2.5亿元,发行在外的总股份数为2千万股。假设资本市场是完美的,如果公司把7千万元的现金作为股利发给股东,那么发完股利之后公司的股价与以下哪个数字最为接近?(
设二维随机变量(X,Y)的概率密度为记U=max{X,Y},V=min{X,Y}.求U的概率密度fU(u);
A、Cooperationandconcession.B、Equalityandmutualbenefit.C、Exchangingdailynecessities.D、Introducingadvancedtechnology.
最新回复
(
0
)