首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
24
问题
有如下程序:
#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://jikaoti.com/ti/smt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定MyClass为一个类,执行“MyClassa[3],*p[2];”语句时会自动调用给类的构造函数()次。
若a. b和c均是int型变量,则表达式a=(b=4)+(c=2)执行后,a的值为【 】。
对于下面程序,对p进行赋值正确的是( )。 class A{ public:fun(int i){cout<<i<<endl;} }; main(){ void(A::*p)(int); }
属于关系的基本类型的是( )。
根据注释内容在空白处填写适当内容。classLocation{private:intX,Y;public:voidinit(intinitX,intinitY);intGetX();intGetY
设有以下类的定义: class Ex { int x; public: void setx(int t=0); }; 若在类外定义成员函数setx(),以下定义形式中正确的是
有如下程序:#include<iostream>usingnamespacestd;classPARENT{public:PARENT(){cout<<"PARENT";}
如果一个类中定义了成员对象,则该类的对象和成员对象先被初始化的是________。
有如下的类模板定义:template<typenameTYPE>classMyClass{TYPEn;public:MyClass(TYPEk);};其中构造函数MyClass用的值初始化
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx;public:Base(int
随机试题
声衰减的描述哪一项不正确:
药物分析的一般基本程序( )
下列不属于双面嵌体的是
会计法律制度中含有会计职业道德规范的内容,同时,会计职业道德规范中也包含会计法律制度的某些条款。这一点体现出会计职业道德与会计法律制度()。
甲因病到A医院就诊,医生诊断后开出B制药厂生产的卡马西平片,甲从医院取药服用后出现皮疹,经查看药品说明书,未见相关的不良反应说明,故继续服用。致皮疹反应加重,经诊断为卡马西平引起的重症多型红斑性药疹.为此甲花去药费若于。经查,B制药厂取得该药准产批复时,所
关于党和政府对公安机关的领导,下列哪一说法正确?()
改革是推动社会进步的动力,19世纪下半期,日本通过明治维新走上了富强的道路。那么,什么是“明治维新”?它对日本社会发展有何影响?
Afterabusydayofworkandplay,thebodyneedstorest.Sleepisnecessaryforgoodhealth.Duringthistime,thebodyrecove
技术与天才哪个对科学发展更重要——1994年英译汉及详解Accordingtothenewschoolofscientists,technologyisanoverlookedforceinexpandingthehori
Oneoftheaimsoftheorientationsessionistogivenewhiresanopportunitytoknow______
最新回复
(
0
)