首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; ehts$R{ public: R(int r1,int r2):rl(r1),r2(r2){} void print();
有如下程序: #include using namespaee std; ehts$R{ public: R(int r1,int r2):rl(r1),r2(r2){} void print();
admin
2020-07-23
18
问题
有如下程序:
#include
using namespaee std;
ehts$R{
public:
R(int r1,int r2):rl(r1),r2(r2){}
void print();
void print()eonst;
private:
int r1,r2;
};
void R::print()
{
cout<
}
void R::print()const
{
cout<
}
int main(){
R a(5,4);
a.print();
const R b(20,52);
b.print();
return 0;
}
运行后的输出结果是( )。
选项
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://www.kaotiyun.com/show/WFyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include#includeusingnamespacestd;classAnimal{public:virtualstring
已知Value是一个类,value是Value的一个对象。下列以非成员函数形式重载的运算符函数原型中,正确的是()。
下列有关继承和派生的叙述中,正确的是()。
下列语句中,错误的是()。
软件设计中模块划分应遵循的准则是()。
下列有关数据库的描述,正确的是()。
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
下列选项中,正确的C++表达式是()。
若有如下类声明classMyClass{public:MyClass(){cout<<1;}};执行下列语句MyClassa,b[2],*p1[]2:以后,程序的输出结果是()。
随机试题
学生在课堂中以学习间接经验为主,在课外以学习直接经验为主。()
试述行为转变法的辅导方法。
CirqueduSoleil(Sayit:SerkduSo-lay)isbeingaccusedofout-datedthinkingaboutthedangersofAIDS.Itisamodernacrob
水痘风热轻证的用方是水痘毒热重证的用方是
A.活血行气,祛风止痛B.活血行气,清心凉血C.活血调经,除烦安神D.活血通经,清热解毒E.活血通经,祛瘀止痛红花具有的功效是()
A.吸潮B.晶型转变C.水解D.氧化E.风化含有不饱和碳链的油脂、挥发油的药物易()。
由投资膨胀导致的持续性物价上涨属于()。
在Windows系统中,可以提供FTP服务的是(53)。
ItispossibleforstudentstoobtainadvanceddegreesinEnglishwhileknowinglittleornothingabouttraditionalscholarlyme
TravelersarrivingatHeathrowairportthisyearhavebeenmetbythesmelloffreshly-cutgrass,pumpedfromadiscreetcorner
最新回复
(
0
)