首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-04-18
38
问题
有如下程序:
#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/G4Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
有如下程序:#include<iostream)usingnamespacestd;intmain(){int*p;*p=9;cout<<“Thevalueatp:”<<*p;re
下列关于多态性的描述,错误的是()。
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intx;public:sample(intA){
定义对象数组a[2]时,要调用2次构造函数;生成*p的对象时,要调用一次构造函数,故答案为3。
如下程序的输出结果是#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB{public:B()
通过运算符重载,可以改变运算符原有的
下列关于类定义的叙述中,正确的是
给定一个关键字序列(24,19,32,43,38,6,13,22),进行快速排序,扫描一趟后的结果是______。
某二叉树中度为2的结点有12个,则该二叉树中有______个叶子结点。
随机试题
A.早上B.晚上C.气候寒冷慎用寒药D.人体肌肤疏松而多汗,慎用辛温补中益气汤最好在什么时间服
Cushing综合征病人出现紫纹的主要原因是
A、脓血便B、果酱样便C、米泔水样便D、柏油样便E、白陶土样便上消化道出血大便呈
A、使君子B、槟榔C、雷丸D、南瓜子E、鹤草芽主杀绦虫,兼润肠通便作用的是()。
甲股份有限公司系上市公司(以下简称甲公司),为增值税一般纳税企业,适用的增值税税率为17%,所得税税率为25%,所得税采用资产负债表债务法核算;除特别说明外,不考虑除增值税、所得税以外的其他相关税费;所售资产均未计提减值准备。销售商品均为正常的生产经营活动
(2012年)下列各项属于《企业效绩评价操作细则(修订)》规定的基本指标的有()。
拜尔的制造业工人们很快就要举行罢工了,除非管理部门给他们涨工资。因为拜尔的总裁很清楚,为给工人涨工资,拜尔必须卖掉它的一些子公司,所以拜尔的某些子公司将会被出售。假设下面的哪一项就可以合理地推出上面的结论?
如果在指令的地址码部分给出的是操作数地址的地址,这种寻址方式称为(10)。在指令执行结束时,CPU中的指令指针寄存器存放(11)。
下列选项中不属于结构化程序设计原则的是
DIMINUENDO:SOUND::
最新回复
(
0
)