首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-07-23
25
问题
有如下程序:
#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/TQyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如下类定义:classAA{inta;public:intgetRef()const{return&a;}//①intgetValue()const{returna;}
有如下程序:#include#includeusingnamespacestd;classWheel{public:Wheel(strings=
有如下类定义:classCup{public:_______________//构造函数声明private:doubleprice;
关系R经过运算σA=B^C>4^D>3(R)的结果为
有如下函数定义:voidswap(inta,int&b){intc=a;a=b;b=c;}若执行语句序列intx=0,y=1;swap(x,y);则变量x和y的值分别是
下面是重载为非成员函数的运算符函数原型,其中错误的是
请使用VC6或使用[答题]菜单打开考生文件夹proj3下的工程proj3,其中声明的CDeepCopy是一个用于表示矩阵的类。请编写这个类的赋值运算符成员函数operator=,以实现深层复制。要求:补充编制的内容写在“//******
下面不属于需求分析阶段工作的是()。
随机试题
某儿童,体重16kg,身长98cm,会自己穿鞋,能唱歌,其年龄约为
血热证可见
1岁患儿,已诊断为“化脓性脑膜炎”,曾用青霉素加氯霉素治疗一周,病情好转,体温正常;近3天来又出现发热、抽搐,查体;前囟紧张,脑脊液检查示:外观清亮,白细胞12×109/L,蛋白450mg/L;氯化物110mmol/L,糖40mmoL/L,应首先考虑的诊断
气相色谱仪可用的检测器( )。
标准中一般采用标幺值表示运行中出现于设备绝缘上的电压,那么相对地谐振过电压和操作过电压的标幺值是()。
下列关于储蓄国债(电子式)与记账式国债不同之处的表述中,错误的是()。
南方某航空公司2009年10月在国内取得货运收入800万元,销售货物并负责运输取得收入为100万元;由境内某机场向境外某机场运输货物共取得营业收入3200万元。该航空运输公司应纳营业税为()万元。
某企业本月生产甲、乙两种产品,本月生产资料如下表所示:本月发生制造费用44000元,其中装配费12000元(成本动因为工时),质量检验费21000元(成本动因为生产批次),设备调试费11000元(成本动因为生产批次)。要求:根据以上资料利用下表
体现“合作”这一职业道德规范要求的说法有()。
在科学教育心理学创始人桑代克的教育心理学著作中,着重探讨了“人的本性”“个性差异与测量”和______三大问题。
最新回复
(
0
)