首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
25
问题
有如下程序:
#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全国计算机二级
相关试题推荐
设一棵二叉树的中序遍历结果为ABCDEFG,前序遍历结果为DBACFEG,则后序遍历结果为【 】。
类MyClass的定义如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass(){}MyClass(inti){value=newint(i);}
下列情况中,不会调用拷贝构造函数的是()。
已知递归函数fun的定义如下:intfun(intn){if(n<=1)return1;//递归结束情况elsereturnn*fun(n-2);//递归}则函数调用语句fun(5)
有下列二叉树,对此二叉树中序遍历的结果为()。
______是C++语言程序的人口。
有如下程序:#include"iostream.h"voidmain(){intx=1,a=0,b=0;switch(x){caseO:b++;easel:a++;
在C++语言中每个类都有一个______指针,该指针指向正在调用成员函数的对象。
友元运算符。obj1>obj2被C++编译器解释为()。
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
依据《企业所得税法》规定,符合条件的小型微利企业计征企业所得税的适用税率是________。
A.原发性感染B.继发性感染C.非特异性感染D.二重感染E.特异性感染具有炎症共同特征称()
某药品生产日期为1999年6月30日,有效期2年,则该药品可用至
决定漂白粉消毒效果的是
以下为部分行政复议机关对某些行政复议案件的处理决定,根据我国《行政复议法》其中错误的有哪些?
以下与国家占用耕地补偿制度不符的是( )。
在收盘价的确定方面,深圳证券交易是和上海证券交易所的规定是一致的。()
理想和现实的统一性表现在
下面不属于PowerDesigner的DataArchitect模块作用的是
区位码输入法的最大优点是()。
最新回复
(
0
)