首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序; #include <iostream> using namespace std; class R { public: R(int r1,int r2) { R1=r1;
有以下程序; #include <iostream> using namespace std; class R { public: R(int r1,int r2) { R1=r1;
admin
2013-05-30
64
问题
有以下程序; #include <iostream> using namespace std; class R { public: R(int r1,int r2) { R1=r1; R2=r2; } void print(); void print () const; private: int R1, R2; }; void R::print () { cout<<R1<<","<<R2<<endl; } void R::print() const { cout<<R1<<", "<<R2<<endl; } 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
答案
B
解析
使用const关键字修饰的对象成为常对象,题中对象b被声明为类R的常,对象。使用const关键字说明的成员函数称为常成员函数,类R中用const重载了函数print()。在使用常对象和常成员函数时应注意的是:const是函数类型的一个组成部分,因此在常成员函数部分也要带const关键字;常成员函数不能更新对象的数据成员,也不能调用该类中没有用const修饰的成员函数;如果将一个对象说明为常对象,则通过该常对象只能调用它的常成员函数,不能调用其他的成员函数;const关键字可以参与区分重载函数。本题中,b为类R的常对象,通过b只能调用类R的常成员函数print()输出20,52。
转载请注明原文地址:https://kaotiyun.com/show/4UNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知有关系模式R(sno,sname,age),其中sno表示学生的学号,类型为Char(8),前4位表示入学年份。查询所有2003年入学的学生姓名(sname),SQL语句是_______。
若有下列说明:inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};charc=’a’,d,g;则数值为4的表达式是______。
为了使类中的成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为()。
如下的类定义,错误的语句是()。classMyclass{public:inta=1;//A)Myclass();//B)Myclass(inti);
假定一个一维数组的定义为“chara[8],b;”若把该数组最后一个元素赋值给b应该采取的表达式为:【】。
重载赋值操作符时,应声明为______函数
在长度为n的顺序表的第i(1≤i≤n+1)个位置上插入一个元素,元素的移动次数为______。
一棵二叉树第六层(根结点为第一层)的结点数最多为【】个。
已知:doubleA(doubleA){return++a;}和intA(inta){return++a;)是一个函数模板的两个实例,则该函数模板定义为【】。
如下程序编译时发生错误,错误的原因是show函数实现语句错误,则正确的语句应该为______。#include<iostream.h>classtest{private:inthum;public
随机试题
关于汉字在计算机内部的编码规则,中国国家标准局于1980年发布了《中华人民共和国国家标准信息交换汉字编码》,简称国标码。()
下列除哪项外,均为人体是一个有机整体的理论依据()
相对于分散采购模式,集中采购的优势有()。
一对无生育能力的夫妇收养了一个被遗弃的1岁女孩。3年后,养父因车祸去世,女孩被诊断为智力发育迟缓,养母因无太多技能,收入也不高,无力安排女孩进行早教治疗,向社会工作者求助。下列服务活动中,社会工作者最宜采取的是()
一般资料:求助者,女性,27岁,某公司职员。案例介绍:求助者是家中独女,母亲希望她大学毕业后回家乡工作,但她坚持留在学校所在城市,因此与母亲发生了激烈的争吵。求助者认为自己的母亲很烦人,要求自己无论有事没事每天都要给家里打电话,自己不打,母亲一定
根据下面的图形资料,完成下列问题。如果对中国网民总数量、手机网民数量和互联网普及率这三个指标在2005-2013年间的数值作一个平均,并将平均值与各指标的中位数相比,那么下列说法正确的是()。
根据以下资料,回答106—110题2008年通过税收形式实现的中央财政收入约为()元。
影响肾小球超滤液生成量的因素有
设f(x)在[a,b]上连续可导,且f(a)=f(b)=0.证明:|f(x)|≤∫ab|f’(x)|dx(a<x<b).
Folktoysarethosewhosedesignshavepasseddownthroughthegenerations,madebyhandandnotinfactories.【C1】______manufact
最新回复
(
0
)