首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Pair { int m,n; public: Pair(int j,int k):m(j),n(k){} int get() {return m;} int get()
有如下程序: #include using namespace std; class Pair { int m,n; public: Pair(int j,int k):m(j),n(k){} int get() {return m;} int get()
admin
2015-07-22
28
问题
有如下程序:
#include
using namespace std;
class Pair {
int m,n;
public:
Pair(int j,int k):m(j),n(k){}
int get() {return m;}
int get() const {return m+n;}
};
int main() {
Pair a(3,5);
const Pair b(3,5);
cout<
return 0;
}
执行这个程序的输出结果是( )。
选项
A、33
B、38
C、83
D、88
答案
B
解析
本题考查常对象、常成员函数及构造函数。常对象只能调用常成员函数,所以本题中,对象a为普通对象,执行a.get()后,会执行默认构造函数,输出3;对象b为常对象,执行b.get()后,会执行常构造函数,输出8。
转载请注明原文地址:https://kaotiyun.com/show/DfNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面对静态数据成员的描述中,正确的是
程序设计语言的基本成分是数据成分、运算成分、控制成分和
若以非成员函数形式,为类Bounce重载“!”运算符,其操作结果为一bool型数据,则该运算符重载函数的原型是【 】。
在MyClass类的定义中,对赋值运算符二进行重载。请将画线处缺失的部分补充完整。【】MyClass::operator=(constMyClass&rhs){if(this==&rhs)return*this;
从工程管理角度,软件设计一般分为两步完成,它们是
对下列二叉树进行中序遍历的结果为【 】。
类模板的模板参数()。
下列引用的定义中,()是错误的。
用树型结构表示实体类型及实体间联系的数据模型称为【】。
算法的时间复杂度是指
随机试题
在环氧煤沥青防腐中,钢管两端各留()不涂底漆。
政策实验的关键环节是()
男,32岁,突然剧烈腰痛,并放射到左下肢痛麻木。经检查,诊断为腰椎间盘突出症。影像学检查:腰3、4、5椎间盘退行性变。患者处于急性疼痛阶段,最好的康复治疗是
A、苯海拉明B、西咪替丁C、组胺D、阿司咪唑E、昂丹司琼镇静作用明显的H1受体阻断剂()
工程建设标准按级别分类不包括()。
关于远期合约,以下表述错误的是()。
在一个理性的无摩擦的均衡市场上,期货价格与现货价格具有稳定的关系,即期货价格相当于交易者持有现货金融工具至到期日所必须支付的净成本。()
旅行社在为客人办理了委托事宜后,应保存()以备查验。
[*]
给依约履行下定义。在何种情况下不适用法院的依约履行判决?
最新回复
(
0
)