首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
23
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有如下类定义和变量定义:c1assA{public:A(){data=0;}~A(){}intGetData()const{retumdata;}voidSetData(int
有如下类定义:classTest{chara;constcharb;public:Test(charc){a=c;b=c;}‖第1行voidf(chara)const{thi
下列语句中,与语句“n=(a>b?co>c?1:0):0);”的功能等价的是()。
有如下类定义:c1assMyClass{intb;chara;doublec;public:MyClass():c(0.0),b(0),a(’,’){}};创建这个类的对象时,数据成员的初始
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为
下列有关函数重载的叙述中,错误的是()。
在定义函数模板或类模板时,开头的保留字是()。
下列关于模板的叙述中,错误的是()。
用树形结构表示实体之间联系的模型是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
腹部视诊内容包括下列哪项()
患者,女性,66岁,贫血,左大腿肿块逐渐增大,直径8.5cm,镜下见大圆形细胞排列成片状,胞质丰富,有大的空泡状核,明显的相互汇合的血管结构及弥漫性出血。免疫组化CD31阳性,CK阳性,患者最可能的诊断为
不属于淋巴瘤表现的是
治疗气胸的主要方法是
肝硬化并发自发性腹膜炎的主要致病菌为()
患者腹大胀满。按之如囊裹水,颜面微浮肿,胸脘胀闷,遇热则舒,精神困倦,怯寒懒动,小便少,大便溏,舌苔白腻,脉缓。治疗应首选()
昏迷病人的求医行为属儿童病人的求医行为属
工程监理评标在详细评审时应重点考核的内容包括()。
垂直式版面
South-EastAsia’slow-costairlineshavegonefromfeasttofamine.Cheap,short-haul,no-frillsflyingcame【C1】______tothereg
最新回复
(
0
)