首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
49
问题
有以下程序: #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全国计算机二级
相关试题推荐
下列程序段中完全正确的是()。
表达式3.6-5/2+1.2+5%2的值是()。
计算机能直接执行的程序是()。
有下列程序 #include<stdio.h> main() { charv[5][10]={"efg","abcd","snopq","hijkl","xyz"}; printf("%s,%c,%s,%c,%s",*v,**(v+3)
有如下形式的函数 intfun(inta[4][5],int*p[10],intn) {……} 调用函数之前需要对函数进行说明,即所谓的函数向前引用说明,以下对fun函数说明正确的是()。
结构化程序设计主要强调的是()。
下列关于线性链表的叙述中,正确的是()。
下列给定程序中,函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#include<s
下列排序方法中,最坏情况下比较次数最少的是()。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
随机试题
甲、乙两厂生产同一种汽车,甲厂每月产量保持不变,乙厂每月产量翻番。已知第1个月甲、乙两厂共生产88辆汽车,第2个月甲、乙两厂共生产96辆汽车。那么乙厂每月产量第一次超过甲厂是在第()个月。
A.主细胞B.壁细胞C.胃黏膜表面上皮细胞D.胃幽门黏膜内G细胞分泌胃蛋白酶原的是
(2005年4月)我国是在1955年和埃及签订的贸易协定中开始采用_____制度的(适用于发给输出、输入许可证和征收关税方面)。
公司清算
A.清营汤合黄连解毒汤B.托里消毒散C.附子理中汤D.益胃汤E.犀角地黄汤
A.子气B.子满C.脆脚D.子淋E.皱脚妊娠肿胀,自膝至足肿,小水长者,为
A、沉B、降C、收D、升E、藏醋炒可使药性转化为()。
韩某与刘某婚后购买住房一套.并签订协议:“刘某应忠诚于韩某,如因其婚外情离婚,该住房归韩某所有。”后韩某以刘某与第三者的QQ聊天记录为证据.诉其违反忠诚协议。法官认为.该协议系双方自愿签订,不违反法律禁止性规定.故合法有效。经调解.两人离婚,住房归韩某。关
在计算个别资本成本时,不需要考虑所得税抵减作用的筹资方式有()。
胡锦涛同志在党的十八大报告中指出,面对人民的信任和重托,面对新的历史条件和考验,全党必须()。
最新回复
(
0
)