首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
63
问题
有以下程序: #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://www.kaotiyun.com/show/gvVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下定义语句中正确的是()。
以下选项中不能用作C程序合法常量的是()。
给定程序MODI1.C中函数fun的功能是:从低位开始依次取长整型变量s中奇数位上的数,构成一个新数放在t中(注意:位置从开始计算)。 例如: 输入:12345678,则输出:1357 输入:123456789,则输出:2468 请改正函数fun中
有下列程序 #include<stdio.h> main() { charv[4][10]={"efg","abcd","mnopq","hijkl"},*p[4],t; inti,j; for(i=0;i<4;i++)
如果定义班级关系如下: 班级(班级号,总人数,所属学院,班级学生) 则使它不满足第一范式的属性是()。
下列选项中不属于结构化程序设计原则的是()。
检查软件产品是否符合需求定义的过程称为()。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。
下列关于运算符重载不正确的是()。
随机试题
简述中外秘书比较研究的基本内容
社会主义道德体系以集体主义为原则的条件是()
女,22岁,4周前发热、咳嗽、流涕,持续1周自愈。近1周心悸、气短。否认心脏病史。查体:T36.2℃,BP110/65mmHg,心界不大。血清CK-MB水平增高。心电图示窦性心律,心率l03次/分,PR间期0.21s,余未见异常。最可能的诊断是
(2013年司考试题)甲、乙、丙设立一有限公司,制定了公司章程。下列哪些约定是合法的?()
关于股权投资基金监管的特征,下列说法有误的是()。
根据我国刑法理论,主张对下列哪些犯罪行为适用“从一重罪处断”的原则处罚?()
WhichoneofthefollowingprotocolsusesbothUDPandTCPportsforthetransportlayeroperation?
集线器(HUB)是局域网中除了网卡以外必不可少的设备。下列关于集线器(HUB)功能的叙述中,不正确的是( )。
下列描述中正确的是()。
DaretoDreamOurdreamsatnightmayaffectourlives(andviceversa)morethanweeverrealized,saysnewresearch.For1
最新回复
(
0
)