首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
70
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有如下程序#include<iostream.h>voidmain(){floatx=2.O,y;if(x<O.0)y=0.0;elseif
继承与【】机制,是面向对象程序中实现重用的主要手段。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是【】。
有如下类的定义。空格处的语句是()。classMyClass{____________intx,y;public:MyClass(inta=0,intb=0
【】结构,也称为重复结构,即算法中有一组操作要求反复被执行。
下列选项中,不属于模块间耦合的是
下列字符串中可以用作C++语言标识符的是()。
A、 B、 C、 D、 B数据的逻辑结构是数据间关系的描述,它仅抽象地反映数据间的逻辑关系,并不管其在计算机中的存储方式。数据的逻辑结构分为线性结构和非线性结构。若各数据元素之间的逻辑关系可以用一个线性序列简
随机试题
Inanycomprehensiontextyouwillfindwordsthatyoudon’tknow,Youcan【C1】______themupinadictionary,ofcourse,【C2】_____
过氧化物酶染色呈阴性的细胞是
最大与最大对策是()。
背景资料某城市市区主要路段的地下两层结构工程,地下水位在坑底以下2.0m。基坑平面尺寸为145m×20m,基坑挖深为12m,围护结构为600mm厚地下连续墙,采用四道Φ609mm钢管支撑,竖向间距分别为3.5m、3.5m和3m。基坑周边环境为:西侧距地下
关于有效市场假说理论,下列论述错误的是( )。
给定资料材料1城镇化的直接表现形式就是农村人口向城镇集中,在此过程中农村人口比重减少,农民成为产业工人或以其他方式成为城市居民,这也是促进产业结构、就业结构以及生产、生活方式等变化的重要因素。产业发展,是城镇化演进的重要基础。
我国农村要长期稳定以家庭承包经营为基础、统分结合的双层经营体制,其关键和基础是()
一30,一4,(),24,122,340。
认为“教育是一种文化过程”的教育家是()
()高息储蓄()授权签名()外币存单()利率
最新回复
(
0
)