首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2021-06-10
26
问题
有如下程序:
#include
using namespace std;
class TestClass
{
int n:
public:
TestClass(int k):n(k){}
int get(){return n;}
int get()const{return n+1;}
};
int main()
{
TestClass p(5);
const TestClass q(6);
cout<
return 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 getq()const;"的函数,该函数将返回n+1,第二个输出应为7,所以本题答案为57。
转载请注明原文地址:https://kaotiyun.com/show/cAfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列哪项不是面向对象程序设计的主要特征()。
有如下类定义:classPoint{intx_,y_;public:Point():x_(0),y_(0){}Point(intx,inty=0):x_(x),y_(y){}}
下面不属于软件设计阶段任务的是
下列关于模板的叙述中,正确的是()。
若已定义inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#includeusingnamespacestd;classBase{inta,b;
下列语句中,与语句“n=(a>b?(b>c?1:0):0);”.的功能等价的是()。
在面向对象方法中,不属于“对象”基本特点的是()。
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
下列选项中不属于结构化程序没计原则的是()。
随机试题
干酪性肺炎典型的CT表现是:()
消化道平滑肌静息膜电位,主要由哪一个离子的平衡电位形成
酮体合成的限速酶是
关于3/4冠邻面预备叙述不正确的是
根据施工劳务分包合同示范文本的规定,采用固定价格的劳务分包合同,可以调整劳务报酬的情况是()。
计算机器设备的重置成本时,下列各项不应计入的费用是( )。
某烟花厂受托加工一批烟花,委托方提供原材料成本30000元,该厂收取加工费10000元、代垫辅助材料款5000元,没有同类烟花销售价格。该厂应代收代缴消费税()元。(以上款项均不含增值税)(2012年)
某市公安机关利用LED灯牌,在城市主要街道发布“东躲西藏,寝食难安。早日自首,争取从宽”的标语,督促在逃人员投案自首。关于公安机关的做法,下列说法正确的是:
下列哪一项是关于法的溯及力的正确表述?()
期货交易者根据进入期货市场的目的不同,可分为()。
最新回复
(
0
)