首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-05-14
15
问题
有如下程序:
#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/wM8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于模板,下列说法不正确的是
有如下程序:#include<iostream>usingnamespacestd;classSample{friendlongfun(Samples);public:Sample(
不合法的main函数命令行参数表示形式是()。
下列类的定义中,有()处语法错误。classBase{public:Base(){}Base(inti){data=i;}priv
若有char*x[2]={"xyzw","XYZW"};则下面的表述正确的是______。
在结构化方法中,软件功能分解属于下列软件开发中的阶段是
通过关键字来指定函数模板的类型参数,有几个类型参数就有几个关键字,它实际表示任何内部类型或用户自定义类型。用来指定函数模板的类型参数的关键字是【】。
在面向对象方法学中,直接反映了用户对目标系统的要求的模型是【】。
算法分析的目的是()。
算法分析的目的是
随机试题
三层两跨框架的计算简图如题40图所示。各柱线刚度均为1.0×104kN.m,边柱侧移刚度修正系数为O.6,中柱侧移刚度修正系数为0.7。试计算该框架由梁柱弯曲变形引起的顶点侧移值。
A、AMYB、ALTC、GGTD、ACPE、ALP对于诊断骨肉瘤最有价值的是
根据国家发展和改革委员会等九部门联合颁布的《标准施工招标文件》,投标文件应当包括()。
调查研究和收集资料包括()。
某藏书60万册的图书馆,其条形疏散走道宽度为2.1m,长度为51m,则该走道顶棚上至少应设置()只点型感烟火灾探测器。
丁公司20×7年度的财务报告批准报出日为20×8年4月30日,该公司在20×8年4月30日之前发生的下列事项,不需要对20×7年度财务报表进行调整的是()。
试述20世纪以后世界教育的特征。
根据所给材料。回答下列问题。某单位在大年初一、初二、初三安排6个人值班,他们是G、H、K、L、P、S,每天需要2人值班。人员安排要满足以下条件:(1)L与P必须在同一天值班。(2)G与H不能在同一天值班。(3)如果K在初一值班,那么G在初二值班。
Successfulinnovationshavedrivenmanyoldertechnologiestoextinctionandhaveresultedinhigherproductivity,greaterconsu
以下关于Python二维数据的描述中,错误的是()。
最新回复
(
0
)