首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
64
问题
有以下程序: #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全国计算机二级
相关试题推荐
算法的有穷性是指
以下叙述中正确的是
有以下程序#include<stdio.h>#include<string.h>voidfun(chars[][10],intn){chart;inti,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)i
有以下程序:#includemain(){inta[4][4]={{l,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,k,t;for(i=0;i
有以下程序#includemain(){inta=5,b=1,t;t=(a
设有定义:inta,b[10],*c=NULL,*p;,则以下语句错误的是()。
对于if(表达式)语句,以下叙述正确的是()。
设某棵树的度为3,其中度为3、1、0的结点个数分别为3、4、15。则该树中总结点数为
下列定义数组的语句中,正确的是()。
算法的空间复杂度是指()。
随机试题
根据组织未来的人力资源需求和供给分析,找出供求之间的差距或矛盾,从而帮助组织制订在未来平衡人力资源供求关系的各种相关计划,指的是()。
磁场集中通过的闭合路径称为磁路。()
26岁男性患者,突发寒战、发热39.7℃、腰痛、尿频、尿急、尿痛1周,体检两侧肋腰点压痛,双肾区叩痛。清洁中段尿培养为变形杆菌,菌落计数2×106/md,使用抗菌药物治疗效果不佳。应首选哪项检查
病人,男性,26岁。近3个月来无明显原因出现颈部、腋下淋巴结肿大,伴顽固性腹泻,每日数十次稀便,体重明显下降达10kg,3年前在国外居住期间,因手术而输血400ml,术后无特殊。该病人应首先考虑的疾病为()。
会计核算软件中的文字输入、屏幕提示和打印输出可以采用中文,也可以只采用少数民族文字或者外国文字。()
关于集装箱提单的叙述正确的是()。
材料以下是一位教师教学《乌鸦喝水》总结全文时的片段:师:你觉得这是一只怎样的乌鸦?生:它很聪明,自己想办法喝到水了。生:乌鸦爱动脑,他想的办法挺巧妙。生:乌鸦很勤快,渴了的时候到处找水喝。生:乌鸦不讲卫生。小石子多脏呀!生:乌鸦不太会动脑筋,
一环形跑道上画了100个标记点,已知相邻任意两个标记点之间的跑道距离相等。某人在环形跑道上跑了半圈,问他最多能经过几个标记点?()
下列观点中,不属于杜威关于教育论述的是()。
某州设立了一个计划,允许父母亲们可以按照当前的费率预付他们的孩子们未来的大学学费。然后该计划每年为被该州任意公立大学录取的(参加该项目的)孩子支付学费。父母亲们应该参加这个计划,把它作为一种减少他们的孩子大学教育费用的手段。以下哪项,如果是正确的,
最新回复
(
0
)