首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; class AA{ int n; public: AA(int k):n(k){} int get()
有如下程序: #inc1ude <iostream> using namespace std; class AA{ int n; public: AA(int k):n(k){} int get()
admin
2020-11-11
40
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
class AA{
int n;
public:
AA(int k):n(k){}
int get() {retum 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/PMyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:(4
下列程序中横线处正确的语句是()。#includeusingnamespacestd;classTestClass{public:voidfun(){cout
下列符号中可以用作C++标识符的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
关于函数重载,下列叙述中错误的是()。
下列关于函数参数的叙述中,正确的是()。
下列叙述中正确的是()。
数据库系统的核心是()。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
在软件开发中,需求分析阶段可以使用的工具是()。
随机试题
简述商鞅“不法古、不修今”的变法理论。
药品命名应尽量避免药品鉴别试验的目的为
水体富营养化
契税的纳税人为转移土地、房屋权属的()。
幕墙按设计图示尺寸以幕墙外围面积计算,则()。
国家对水工程实施保护。国家所有的水工程应当按照()的规定划定工程管理和保护范围。
下列业务中属于所有者权益内部增减变动,不影响所有者权益总额的是()。
以下选项中,与k=n++完全等价的表达式是
WhichofthefollowingistheresponsibilityofanHRmanager?AnHRmanagerusuallyrecruitspeopleoutsidethecompanyby
Everybodywantstogetwealthy.Intoday’s【B1】______world,makingmoneyorbecomingwealthysymbolizesaperson’ssuccessandc
最新回复
(
0
)