首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class R{ public: R(int r1,int r2):r1(r1),r2(r2){} void print(); void print()const
有如下程序: #include<iostream> using namespace std; class R{ public: R(int r1,int r2):r1(r1),r2(r2){} void print(); void print()const
admin
2017-07-28
49
问题
有如下程序:
#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);
a.print();
const R b(20,52);
b.print();
return0;
}
运行后的输出结果是( )。
选项
A、5:4
20,52
B、5:4
20:52
C、5,4
20,52
D、5,4
20:52
答案
A
解析
C++中,const对象只能使用const成员函数,非const对象可以使用任一成员;题意中两个print()函数属于基于const的重载函数,所以对于非const对象a,调用非const的成员函数print(),输出:5:4;对于const对象b,输出:20,52。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/dFAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
考虑一年四季的顺序关系时,下列数据元素前者不是后者前件的是()。
在关系数据库中,用来表示实体之间联系的是【 】。
数据库物理结构设计不包括( )。
下列叙述中正确的是
下列叙述中正确的是()。
C++源程序中,只有【 】个主函数。
下列运算符中,在C++语言中不能重载的是
运算符重载仍然保持其原来的优先级、________和________
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为main(){inta,b;scanf("%d%d",&a,&B).;cin>>a>>b;cout<<"a="<<a
在关系模型中,一个关系的属性名表称为【 】,也就是二维表的表框架,相当于记录型。
随机试题
不良反应发生率最高的药物是
圆型卡环常用于
使用呼吸机的患者常常用手势和表情与护士传递交流信息,此时的非语言行为对语言具有
海关对尚未构成走私罪的违法当事人可给予下列()等行政处罚。
下列不属于我国法律规定的遗嘱形式的是( )。
根据《中华人民共和国民法通则》的有关规定,下列选项中,适用于诉讼时效期间为1年的情形有()。
“十三五”时期,坚持()原则,强化旅游环境影响评价,推动绿色技术开发应用,实施绿色旅游开发。
下列音乐形式中,属于汉代鼓吹乐的有()。
Time,asweknowit,isaveryrecentinvention.Themoderntime-senseishardlyolderthantheUnitedStates.Itisaby-produc
SecretaryofStateColinPowellsaid________.
最新回复
(
0
)