首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序; #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
57
问题
有以下程序; #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://www.kaotiyun.com/show/4UNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。chars[]="XYZQ";voidmain(){char*p;for(p=s;p<s+4;p++)cout<<p<<end1;}
下面关于对象概念的描述中,()是错误的。
有如下程序:#include<iostream>usingnamespacestd;classpoint{intx,y;public:point(intvx,intvy){X=vx;
调试程序过程中主要会发现三类错误,不包括()。
下列关于对象的描述,不正确的是()。
对建立良好的程序设计风格,下面描述正确的是()。
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【】。
数据库应用的核心是指【】。
用树型结构表示实体之间联系的模型是______。
下列对于线性链表的描述中正确的是______。
随机试题
虽然说经营性养老机构的定价是放开的,政府不能够干预,但是,从保障购买者权益、稳定养老床位价格、规范市场秩序等角度来说,有关方面需要高度警惕这种销售床位的经营模式带来的种种问题。比方说,床位可以炒卖,这既有可能背离了养老机构床位的属性——把养老服务变成一种投
求
关于相关和回归的概念,下列正确的是
女性,32岁。月经量多,鼻出血3天。下列不支持原发性血小板减少性紫癜的是
屋面卷材防水层上有重物覆盖或基层变形较大时,卷材铺贴应优先采用(),但距屋面周边800mm内以及叠层铺贴的各层卷材之间应满粘。
简述MRPII系统的功能
根据所给材料回答问题。《经济大观察》是经济类双月刊,A4开本,在甲省出版,向国内外公开发行。该刊编辑部未公开说明过稿件审阅处理的期限。2018年8月中旬,该编辑部收到两篇稿件。一篇是作者林华投寄的《中美博弈》,其中详细介绍了中美两国几次经济谈判的
质量互变规律揭示的是()。
社会主义社会实行按劳分配的前提条件是()。
Americansareproudoftheirvarietyandindividuality,yettheyloveandrespectfewthingsmorethanauniform,whetheritis
最新回复
(
0
)