首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class AA{ int n; public: AA(int k):n(k){} int get(){return n;} int get()const{ret
有如下程序: #include<iostream> using namespace std; class AA{ int n; public: AA(int k):n(k){} int get(){return n;} int get()const{ret
admin
2020-04-07
65
问题
有如下程序:
#include<iostream>
using namespace std;
class AA{
int n;
public:
AA(int k):n(k){}
int get(){return n;}
int get()const{return n+1;}
};
int main()
{
AA a(5);
const AA b(6);
cout<<a.get()<<b.get();
return 0;
}
执行后的输出结果是( )。
选项
A、55
B、57
C、75
D、77
答案
B
解析
此题考查的是常成员函数和函数的重载。所谓函数重载,是指同一个函数名可以对应着多个函数实现。一般对象a既可以调用普通成员函数get,也可以调用常成员函数get,由于常成员函数不能更新对象的数据成员,所以题目中通过对象a调用的函数为常成员函数;常对象b只能调用普通成员函数。
转载请注明原文地址:https://kaotiyun.com/show/w38p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类的定义。横线处的语句是()。classMyClass{public:MyClass(inta=0,intb=0){X=a:Y=b:}
程序设计语言的基本成分是数据成分、运算成分、控制成分和
有如下类的定义。空格处的语句是()。classMyClass{____________intx,y;public:MyClass(inta=0,intb=0
在下面的运算符重载函数的原型中,错误的是______。
下列叙述中,不属于测试的特征的是
关系数据库管理系统能实现的专门关系运算包括( )。
运算符重载是对已有的运算符赋予多重的含义,所以()。
C++语言的基本控制结构为顺序结构、选择结构和【】。
______是数据库设计的核心。
A、 B、 C、 D、 C此题考查的是内联函数的概念。在调用时,内联函数会像宏函数一样的展开,将调用表达式用内联函数体来替换,所以它没有一般函数的参数压栈和退栈操作,所以选项A)错误;即使没有使用inline
随机试题
不稳定试井测试全过程有三个阶段:a.井以恒定产量至井底流压稳定;b.仪器下井测流压;c.关井测压力恢复(或降落)曲线。整个测试程序是()。
【端正好】是()
回收骨骼肌胞质中Ca2+的钙泵主要分布在
采集病史时,要重点询问为明确诊断,应进行的检查是
确定土地权利归属的基本法有()。
以下哪项不是我国常见的会计期间?()
产品的购买者要从购买行为中获得利益,也要自己承担决策风险,这是()的含义。
(2012年真题)制定幼儿班级生活常规的主要目的是()。
分布式数据有多种形式,在下列形式中()是外围计算机存储的数据。
A.removeB.judgeC.intelligenceD.indicateE.concerningF.consistsG.distinguishedH.distinctI.identicalJ.onward
最新回复
(
0
)