首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass { int n: public: TestClass(int k):n(k){} in
有如下程序: #include using namespace std; class TestClass { int n: public: TestClass(int k):n(k){} in
admin
2019-06-07
91
问题
有如下程序:
#include
using namespace std;
class TestClass
{
int n:
public:
TestClass(int k):n(k){}
int get0{return n;}
int get()const{return n+l;}
};
int main()
{
TestClass p(5);
const TestClass q(6);
cout<
retum 0:
}
执行后的输出结果是( )。
选项
A、55
B、57
C、75
D、77
答案
B
解析
C++中对常对象的成员函数调用,将自动调用其常成员函数,程序中调用原型为“int get()const;”的函数,对于非常对象将调用原型为”.int get();”的函数。凶为首先用5对对象p进行了初始化,所以执行p.get()时直接返回5,而对于常对象则以6对q进行初始化,在调用q.get()时,将渊用原型为”int get()const;"的函数,该函数将返回n+1,第二个输出应为7,所以本题答案为57。
转载请注明原文地址:https://kaotiyun.com/show/qh8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序中有如下语句:for(inti:0;i
有如下程序:#includeusingnamespacestd;classBase{protected:Base(){cout
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值A在序列中的序号是()。
按照“先进后出”原则组织数据的数据结构是()。
若按功能划分,软件测试的方法可以分为白盒测试方法和___________测试方法。
下列叙述中,正确的选项是()。
下列关于类和对象的叙述中,错误的是()。
若采用孩子兄弟链表作为树的存储结构,则树的后序遍历应采用二叉树的()。
算法的空间复杂度是指
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*cp的值是()。
随机试题
下列各项中,属于会计核算的有()
桂枝可治
Youhavejustreceivedaletterfromacompany,whichrepliedyourapplicationforajobandaskedyoutogototheinterviewon
正中颌平衡是指下颌在正中硷位时
欺骗性市场交易的行为包括( )。
背景某施工单位承接了一段长30km的沥青混凝土路面施工改建任务,路面结构为:6cm厚AC一20下面层摊铺、5cm厚AC一16中面层摊铺、4cm厚SBS改性沥青SMA上面层摊铺。其中基层采用厂拌水泥稳定碎石,基层厚40cm,分两层施工。底基层为18
某品牌PM2.5专业防护口罩通过甲广告公司在户外媒体上投放广告,宣称其生产的口罩“PM2.5过滤率达99%以上、病毒过滤率达99%”,经实际检验的结果均未达到广告宣称的过滤率。根据反不正当竞争法律制度的规定,下列说法不正确的是()。
中华人民共和国一切权力属于人民。()
下列说法中错误的是()。
•ReadthearticlebelowaboutTalentManagement.•ChoosethecorrectwordorphrasetofilleachgapfromA,B,C,orD.•Forea
最新回复
(
0
)