首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class AA{ int n; public: AA(int k):n(k){} int get0{re
有如下程序: #include<iostream> using namespace std; class AA{ int n; public: AA(int k):n(k){} int get0{re
admin
2020-04-07
56
问题
有如下程序:
#include<iostream>
using namespace std;
class AA{
int n;
public:
AA(int k):n(k){}
int get0{return n;}
int getoconst{return n+1;}
};
int main()
{
AAa(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/xx8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是#inClUde<iostream>usingnamespacestd;intmain(){Chara[]="HellO,World";Char*ptr=a;while(
以下程序中,while循环的循环次数是 main() {int i=0; while(i<10) {if(i<1)coBtlnlle; if(i= =5)break; i++;} }
关于构造函数A()的拷贝构造函数正确的是
运算符“+”允许重载为类成员函数,或者非成员函数。若用operator+(c1,c2)这样的表达式来使用运算符“+”,应将“+”重载为【】函数。
如果表达式--x中的“—”是重载的类运算符,采用运算符函数调用格式,其表达式还可以表示为______。
为了表明一个函数不带返回值,应在定义函数时指定该函数类型为______。
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是()。
下列关于运算符重载的描述中,()是正确的。
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
随机试题
体现“甘温除热法”的方剂有
一贯煎与炙甘草汤共有的药是
利用蛋白质溶液在280nm的紫外吸收可以测定其相对含量,具有紫外吸收性质的氨基酸包括
下列哪些人具备原告资格,可以依法提起行政诉讼?()
招标人在评标委员会依法推荐的中标候选人以外确定中标人的,下列说法正确的是()。
项目与风险情况有关联是因为()。
某基金管理人募集一只股权投资基金时,下列募集行为不符合规定的是()。
一项研究报告说,通过在瘫痪者脑部的皮层运动区植人微小的感应器件,可收集大脑所发出与躯体运动有关的神经信号,由于感应器件与电脑连接,信号可快速传递给机器臂,从而让它随瘫痪病人的意念做出相应的动作。这项研究进一步佐证()。
紧急避险成立的合法性条件之一是();
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。例如,二维数组中的数据为:33333333444444445555
最新回复
(
0
)