首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class TestClass { int n; public: TestClass (int k):n(
有如下程序: #include<iostream> using namespace std; class TestClass { int n; public: TestClass (int k):n(
admin
2016-11-22
51
问题
有如下程序:
#include<iostream>
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<<p.get()<<q.get();
return 0:
}
执行后的输出结果是( )。
选项
A、55
B、57
C、75
D、77
答案
B
解析
C++中对常对象的成员函数调用,将自动调用其常成员函数,程序中调用原型为”int get()const;”的函数,对于非常对象将调用原型为”int gct();”的函数。因为首先用5对对象p进行了初始化,所以执行p.get()时直接返回5,而对于常对象则以6对q进行初始化,在调用q.get()时,将调用原型为”int get()const;”的函数,该函数将返回n+1,第二个输出应为7,所以本题答案为57。
转载请注明原文地址:https://kaotiyun.com/show/2zAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个类中有______个析构函数。
在面向对象的程序设计中,类描述的是具有相似性质的一组【】。
在模块化程序设计中,按功能划分模块的原则是
以下各选项组中,均是C++语言关键字的组是
关于this指针的说明不正确的是
有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时);其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,______,成绩)。
实体之间的联系可以归结为一对一的联系,一对多的联系与多对多的联系。如果一个学校有许多学生,而一个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于______的联系。
下列对模板的声明中,正确的是
假设为循环队列分配的向量空间为Q[20],若队列的长度和队头指针值分别为13和17,则当前尾指针的值为【 】。
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
随机试题
运动系统由_________、_________、_________、_________组成。
联合应用抗生素,下列哪项是错误的
中枢性降压药是
负责对临床试验用的所有药品作适当的包装标签,并标明临床试验专用的是获得伦理委员会与受试者知情同意书属于
完善客户纠纷处理机制,及时化解相关矛盾纠纷的主体是()。
微型计算机系统中的中央处理器主要由()构成。
第二象限内的点P(x,y)满足|x|=9,y2=4,则点P的坐标是____________.
每年“世界读书日”前后,“阅读”都会成为一个热门话题。在_______地广泛提倡读书之外,近年来,“阅读”领域内的一些新变化,如迅速_______开来的“浅阅读”现象,也越来越引起人们的关注。填入划横线部分最恰当的一项是()。
景色:旅游:欣赏
社会的物质性主要表现在
最新回复
(
0
)