首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
54
问题
有以下程序: #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全国计算机二级
相关试题推荐
下面属于软件设计阶段产生的文档是()。
如果定义班级关系如下: 班级(班级号,总人数,所属学院,班级学生) 则使它不满足第一范式的属性是()。
若要判断char型变量c中存放的是否为小写字母,以下正确的表达式是()。
下列关于C语言文件的叙述中正确的是()。
在面向对象方法中,不属于“对象”基本特点的是()。
下面描述中,不属于软件危机表现的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
使用白盒测试方法时,设计测试用例应根据()。
下列不属于结构化分析常用工具的是()。
对于长度为n的线性表,在最坏情况下,下列各排序法的比较次数中正确的是()。
随机试题
下列各项属于相关成本的是_______。
下列选项中,属于公共政策评估的事实标准的内容的是()
男婴,5个月,反复发作吸气困难,伴吸气时喉鸣,口唇发绀3~4次,间歇时一般情况好,青紫,左枕部颅骨软化,心肺正常。该患儿突然缺氧发作,首要急救措施是
根据《行政监察法》的规定,行政监察机关依法行使职权,不受下列哪些机关和人员的干涉?()
在后评价中采用财务数据不能简单地使用实际数,应扣除实际数据中物价指数的影响,并使之前评估的各项评价指标在评价时点和计算效益的范围上()。
按照上海证券交易所配股规则,拥有某种股票配股权证的投资者,可委托买入不超过可配股数的股票,具体方式为向场内申报( )。
李某与王某签订了一份空调买卖合同。并约定如果买方王某发现空调型号与所需不符可以解除合同,如王某因其原因而解除了合同,则行为属于()。
青年期之前的思维发展主要表现在()。
IthasbeenawretchedfewweeksforAmerica’scelebritybosses.AIG’sMauriceGreenberghasbeendramaticallyoustedfromthe
Codesarescannedby______.
最新回复
(
0
)