首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序; #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
35
问题
有以下程序; #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全国计算机二级
相关试题推荐
阅读下列程序,写出程序的运行结果【】。#include<iostream.h>voidmain(){ charstr1[]:"Hello,World?;charstr2[100];
设有如下三个关系表下列操作中正确的是()。
有如下类声明:classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn(0);};下列关于getValue成员函数的实现中,正确的是()。
已知程序中已经定义了函数test,其原型是inttest(int,int,int);,则下列重载形式中正确的是()。
在算法正确的前提下,评价一个算法的两个标准是【】。
下列对于软件测试的描述,正确的是()。
算法的基本特征是可行性、确定性、【】和拥有足够的情报。
设有关系模式R(A,B,C,D,E,P),其函数依赖集为{E→D,C→B,(C,E)→F,B→A},则R最高达到______。
下列叙述中正确的是______。
软件测试过程一般按4个步骤进行:单元测试、集成测试、验收测试(确认测试)和系统测试。在程序编码阶段进行的测试通常是______。
随机试题
矫正社会工作是将社会工作实施于()体系中的一种福利服务活动。
治疗热极生风宜选用治疗急慢惊风宜选用
森林脑炎的传染媒介是
根据《药品管理法》规定,下列不能按劣药论处的药品是
房地产经纪人员职业道德的基本内容包括遵纪守法、规范执业、诚实守信、公平竞争和()。
设计施工总承包合同规定,设计文件需政府有关部门审查或批准的工程,政府有关部门提出的审查意见需要修改发包人要求文件的,承包人应根据新提出的发包人要求修改设计文件。由此增加的工作量和拖延的时间()。
风管安装时,其支、吊架或托架不宜设置在__________处()
下列关于定金和押金的说法,正确的有()
在职业活动中,“选择最佳手段以实现职责最优结果,努力规避风险”,这一做法体现的职业活动内在的道德准则是()
下列关于xDSL技术的描述中,错误的是()。
最新回复
(
0
)