首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
12
问题
有如下程序:
#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://kaotiyun.com/show/WFyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于类定义的说法中,正确的是()。
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
已知Value是一个类,value是Value的一个对象。下列以非成员函数形式重载的运算符函数原型中,正确的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
下列叙述中正确的是( )。
下面不能作为软件设计工具的是
已知一运算符函数没有参数。下列关于该运算符函数的表述中错误的是
设二叉树如下:则中序序列为()。
数据库管理系统是()。
下列符号中能够作为c++标识符的是()。
随机试题
胃壁肌层的肌纤维方向为
A.寒厥B.热厥C.血厥D.气脱E.亡阴
某企业向租赁公司租赁一台设备,该设备的价格为200万元,租期为10年,每年年末支付租金,折现率为10%,附加率为5%,采用附加率法,该企业每年向租赁公司支付租赁费为()万元。
《合伙企业法》所称合伙企业的特征不包括()。
联产品的联合成本在分离点后,可按一定分配方法在各联产品之间进行分配,分配方法包括()。
一般来讲,容易、简单、枯燥的学习对动机水平的要求比复杂、需要一定的创造性的学习对动机水平的强度要()。
长太息以掩涕兮,_________。(屈原《离骚》)
解放战争时期,标志着中国革命已经发展到了一个历史的转折点,是蒋介石二十年反革命统治由发展到消灭的转折点,也是一百多年来帝国主义在中国的统治由发展到消灭的转折点的标志性事件是
分析下面的程序main(){int*p1,*p2,*p;intx=4,y=6;p1=&x;p2=&y;if(x<y){p=p1;p1=p2;p2=p;}
Abouttwo-thirdsoftheworld’spopulationisexpectedtoliveincitiesbytheyear2020and,accordingtotheUnitedNations,
最新回复
(
0
)