首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class TestClass { int n; public: TestClass(int k):n(k)
有如下程序: #include<iostream> using namespace std; class TestClass { int n; public: TestClass(int k):n(k)
admin
2019-07-10
30
问题
有如下程序:
#include<iostream>
using namespace std;
class TestClass
{
int n;
public:
TestClass(int k):n(k){}
int get(){return n;}
im getOconst{return n+l;}
};
int main()
{
TestClass p(5);
const TestClass q(6);
cout<<p.get()<<q.get();
return 0:
}
执行后的输出结果是( )。
选项
A、55
B、57
C、75
D、77
答案
B
解析
C++中对常对象的成员函数调用,将自动调用其常成员函数,程序中调用原型为"int got()const;"的函数,对于非常对象将调用原型为"int get();’’的函数。因为首先用5对对象p进行了初始化,所以执行p.get()时直接返回5,而对于常对象则以6对q进行初始化,在调用q.get()时,将调用原型为"int got()const;"的函数,该函数将返回n+1,第二个输出应为7,所以本题答案为57。
转载请注明原文地址:https://kaotiyun.com/show/eX8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列模板的声明中,正确是
下面程序段的输出结果是______。char*s="12345";s+=2;cout<<*s;
以下不能正确进行字符串赋值初值的语句是()。
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
补充完整下面的模板定义:template//Type为类型参数classXtwo{//由两个Type类型的数据成员构成的模板类Typea;Typeb;public:Xtwo(Typeaa=O,Typebb=O):a(a.A),
下列程序是一个函数模板,用于把数组a的每个元素按照逆序放入数组b中。请填空完成该函数模板的定义template<classType>voidFunc(Typea[],Typeb[],【 】){for(in
下面程序的运行结果为()。#include<iostream>usingnamespacestd;voidmain(){for(inta=0,x=0;!x&&a<=10;a++);cout
若a,b,c1,c2,x,y均是整型变量,正确的switch语句是()。
随机试题
商业的介入对文学作品改编的影响有目共睹。在影视改编的过程中,影视开始疏离文学,解构了文学的内涵,将其核心诉求转向迎合世俗大众的情感和审美趣味,并且已经达到了肆无忌惮和毫无顾忌的程度。对文学母体肢解已经成为影视改编的普遍场景。当然,这也反证了影视作品难以阻挡
管理的艺术性,主要强调的是()
运算放大器电路如题2—26图所示,ui为恒压信号源。欲引入负反馈,则A点应与哪一点连接?()
根据《水利水电工程标准施工招标资格预审文件》,诉讼及仲裁情况表的年限要求为()年。
商业银行的“展业三原则”是指()。
根据个人所得税法律制度的有关规定,下列各项中,不属于个人所得税应税项目的是()。
直接投资与间接投资的本质区别是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
•Readthearticlebelowaboutresearchanddevelopmentinindustryandthequestionsontheoppositepage.•Foreachquestion13
Businessmeetingscomeinallshapesandsizes:rangingfromformalcommitteemeetingstoinformalone-to-onemeetings.Themore
最新回复
(
0
)