首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
22
问题
有如下程序:
#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://jikaoti.com/ti/yRt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
语句int*;i=newint[10],释放指针i的语句是______。
下面是关于派生类声明的开始部分,其中正确的是()。
类模板template<classT>classx{…},其中友元函数f对特定类型T(如int),使函数f(x<int>)成为x<int>模板类的友元,则其说明为()。
有如下程序:#include<iostream>usingname。pacestd;classAA{intn:public:AA(intk):n(k){}inget(){returnn
下列关于this指针的叙述中,正确的是
下列数据结构中,能用二分法进行查找的是
执行下面语句后,输出字符"#"的个数是()。for(inti=50;i;--i)cout<<’#’;
在结构化分析使用的数据流图中,使用用______解释其中的图形元素。
A、 B、 C、 D、 D算法的时间复杂度和算法的空间复杂度是从不同的角度来衡量算法的执行情况的,它们之间没有内在联系。
C++类体系中,不能被派生类继承的有()。
随机试题
"Doyoulikebeingmarried?""Yes,butI’mnotused______everynight."
流感病毒的成分中变异性强的是
首选用于治疗小儿风疹邪毒内盛证的方剂是
以下不属于风邪致病特点的是
证券公司从事上市公司并购重组财务顾问业务应当具备的条件包括()。Ⅰ.公司净资本符合中国证监会的规定Ⅱ.财务顾问主办人不少于3人Ⅲ.建立健全的尽职调查制度,具备良好的项目风险评估和内核机制Ⅳ.公司控股股东、实际控制人信誉良好且最近3年无重大
(2011年)下列税务处理中,符合个人独资企业和合伙企业征税规定的有()。
—HowmuchisthetickettoCentralPark?—Aone-wayticket________$40,andyoucan________another$20foraround-trip.
小学三年级学生还不能够根据行为的原因或从行为的因果关系上做出判断。()
巴拿马运河丑闻
In1971researchershopingtopredictearthquakesintheshorttermbyidentifyingprecursoryphenomena(thosethatoccurafew
最新回复
(
0
)