首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
21
问题
有如下程序:
#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全国计算机二级
相关试题推荐
关于函数重载,下列叙述中错误的是()。
在一个有参函数的原型声明中可有可无的语法成分是
有如下类定义:classMyClass{public:private:intdata;};若要为MyClass类重载流输入运算符">>",使得程序中可以"cin>>obj;"的形式改变MyClass类的对象ob
下面是重载为非成员函数的运算符的函数原型,其中错误的是()。
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
下列有关虚函数的表述中正确的是
有如下程序:#include#includeusingnamespacestd;classMyBag{public:MyBag(stringbr
软件设计中模块划分应遵循的准则是()。
设二叉树如下:则中序序列为()。
数据库技术的根本目标是()。
随机试题
出让基金管理公司股权未满5年的机构,中国证监会不受理其设立基金管理公司或受让基金管理公司股权的申请。( )
(2005)起吊重物用的手动蜗杆传动,宜采用下列哪个蜗杆?()
整治建筑物通常包括()等。
碾压混凝土的VC值在()范围时,其强度随VC值的增大而提高.
进出口货物收发货人或其代理人在办理完毕提取进口货物或装运出口货物的手续后,如有需要,可以向海关申请签发有关货物的进口、出口证明。海关签发的常见证明主要有()。
在每季度结束后10个工作日内,基金管理人应在指定报刊和管理人网站上披露基金季度报告。( )
下列关于中国银行业协会的会员大会的表述不正确的是()。
教师对学生进行德育必须遵循的基本要求是()。
政企分开的主要措施是()
Thestoryofthe【S1】______Titaniccontinuesto【S2】______peopletodaypartlybecauseofthe1998Hollywoodmovies,Titanic.Peopl
最新回复
(
0
)