首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass { intn; public: TestClass(int k):n(k){} int
有如下程序: #include using namespace std; class TestClass { intn; public: TestClass(int k):n(k){} int
admin
2020-06-29
49
问题
有如下程序:
#include
using namespace std;
class TestClass
{
intn;
public:
TestClass(int k):n(k){}
int get(){return n;)
int getoconst{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 get()const:"的函数,该函数将返回n+1,第二个输出应为7,所以本题答案为57。
转载请注明原文地址:https://www.kaotiyun.com/show/xEyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义私有成员变量year、month、day,分别表示年、月、日,类型为int。请在注
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。注意:不能修改程序的其他部分,只能修改fun()函数。#include#de
使用VC6打开考生文件夹下的源程序文件modil.cpp,咀该程序运行时有错,请改正程序中的错误,使程序输出的结果为:Numbe=8注意:错误的语句在∥********error********的下面,修改该语句即可。#includec
下列关于C++预定义流对象的叙述中,正确的是()。
下列关于内联函数的叙述中,正确的是
在黑盒测试方法中,设计测试用例的主要根据是( )。
下列链表中,其逻辑结构属于非线性结构的是
将十进制数转换为二进制数的递归函数定义如下:voidd2b(unsignedintn){if((n==0)||(n==1))cout
下列关于this指针的描述中,正确的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
随机试题
Thedestructionofhabitats(栖息地)allovertheworldistheprimaryreasonspeciesarebecomingextinct(灭绝)orendangered.Hous
关于急性型血小板减少性紫癜的描述错误的是
女性,38岁,因创伤致心跳呼吸停止,经复苏后恢复,继而出现体温升高、抽搐、惊厥,病人可能并发()
函数可去间断点的个数为()。
工程建设实施过程中的工程质量由()负总责。
下列有关证券业务的专业人员范围的说法中,正确的有()。Ⅰ.证券公司中从事自营、经纪、承销、投资咨询、受托投资管理等业务的专业人员Ⅱ.除相关部门管理人员外,基金销售机构中从事基金宣传、推销、咨询等业务的专业人员Ⅲ.证券投资咨询机构中
下列叙述正确盼有()。
在系列音乐欣赏教学方案设计中,“一一匹配”的模式有哪些特点?
左边给定的是纸盒的外表面,下面哪一项能由它折叠而成?
Goinghungryisamajorcontributortoillhealth,particularlyamongchildren,andanewreportrevealshowlong-lastingtheda
最新回复
(
0
)