首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostrcam> using namespace std; c1ass TestClass { int n; public: TestClass (int k):n(
有如下程序: #inc1ude<iostrcam> using namespace std; c1ass TestClass { int n; public: TestClass (int k):n(
admin
2017-06-19
53
问题
有如下程序:
#inc1ude<iostrcam>
using namespace std;
c1ass TestClass
{
int n;
public:
TestClass (int k):n(k){}
int get(){return n;)
int get()const {retum n+l;)
);
int main()
{
TestClass p(5);
const TestClass q(6);
cout<<p.get(F<q.get();
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.get0时,将调用原型为"int get()const;。的函数,该函数将返回n+l,第二个输出应为7,所以本题答案为57。
转载请注明原文地址:https://kaotiyun.com/show/yQAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于【 】。
执行完下列语句 int a,b, *c=&a; int * &p=c; p=&b; 后c指向
将E-R图转换到关系模式时,实体与实体间的联系可以表示成( )。
已知语句int m=10;则下列表示引用的表示中正确的是
下列叙述中,错误的是()。
在关系数据库中,用来表示实体之间联系的是【 】。
设有如图所示的二叉树则对该二叉树前序遍历的结果是
下列运算符中,不能重载的是
下列关于运算符重载的描述中,正确的是()。
编制一个好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在选择标识符的名字时应考虑()。
随机试题
Access中,两个表之间的关系分为“一对一”、“一对多”和“多对多”三种类型。()
在原发性醛固酮增多症中常出现哪一项化验异常Liddle综合征时常出现哪一项异常
不良反应中不会出现免疫反应的降压药是
患者,男,15岁。畏寒,发热,全身乏力,食欲减退1周。体查:皮肤巩膜轻度黄染,肝脏右肋下1cm,质软,肝区有叩击痛。肝功能:ALT1480μmol/L,DBIL41μmol/L,既往体健,无肝炎病史。诊断应为
进行岩石锚杆抗拔试验时,出现下列()情况时虽可终止上拔试验,但不能把前一级荷载作为极限抗拔承载力。
下列关于资产负债率的论述中,错误的是()。
为了提高软件开发效率,开发软件时应尽量采用()。
Maryhasblendedtheingredients.
I’llgoifyou’regoing,______,I’dratherstayathome.
A、Theprofessorwilloftenextendthetimelimitforassignments.B、Thestudentswillgainextrascoresforhandinginassignmen
最新回复
(
0
)