首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
31
问题
有以下程序: #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://kaotiyun.com/show/oFjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
下列叙述中正确的是()。
以下叙述中正确的是
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
设有定义:inta,b[10],*c=NULL,*p;,则以下语句错误的是()。
C语言程序的模块化通过以下哪个选项来实现
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:C1=3c2=1c3=2。请在程序的下划线处填入正确的内容并把下划线删除,使程序
数据字典(DD)所定义的对象都包含于()。
随机试题
驻外管理人员应具备的特殊素质有()
应用青霉素治疗梅毒、钩端螺旋体病等时,可由于病原体死亡而致症状加剧,称为()。
某企业有固定资产560万元,流动资产120万元,存货50万元,负债200万元,其中流动负债100万元,则其速动比率是()。
赵州桥是宋朝工匠李春建造的,是中国历史上最著名的石拱桥,也是世界上现存最古老的石拱桥。()
某轴承生产厂为了提高其产品质量,决定采用SPC。控制图做好后,接下来需要考虑的有()。
阅读文本材料和相关要求,完成第19—21题。陶渊明《桃花源记》原文晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷,渔人甚异之。复前行,欲穷其林。林尽水源,便得一山,山有小口,
对于学习上有困难的学生,优秀教师总是能够给予耐心细致的反复辅导,支持他们这样做的关键因素是()。
在加涅的学习与记忆的信息加工模型中,与信息加工活动的动力有关的系统是()
Theaimoftheauthorinproducingthisnewdictionaryisto______.Thepurposeofremovingdifficultwordsintheexamplesis
Iaskedsuccessfulpeoplewhatthesecretoftheirsuccesswas.I【B1】______anearlydiscussionwithavicepresidentofalarge
最新回复
(
0
)