首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
73
问题
有如下程序:
#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://www.kaotiyun.com/show/eX8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序: #nclude<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Se
下列虚基类的声明中,正确的是()。
假定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
有如下程序:#include<iostream>usingnamespacestd;classTest{public:Test(){n+=2;}~Test(){n-=3;
若a,b,c1,c2,x,y均是整型变量,正确的switch语句是()。
随机试题
在计算应纳资源税税额时,因无法准确掌握纳税人销量或自用量的,以其()为课税数量。
(1)根据题34.1表中的数据,建立变量Y关于变量X的线性回归方程。计算公式:b=1=,b0=(结果保留两位小数)(2)从题34一1表中数据算得变量X与变量Y的相关系数为rχy=0.853,取自由度df=n-2,在0.01水平下,问变
《城市房屋拆迁管理条例》规定的适用范围是指在()实施房屋拆迁,并需要对被拆迁人补偿、安置的活动。
属于公路工程常用的空间参数的是()。
下列选项中,属于关税纳税义务人的有()。
工作扩大化是指在横向水平上增加工作任务的数目或变化性,使工作多样化。工作丰富化是指从纵向上赋予员工更复杂、更系列化的工作,使员工有更大的控制权。下列属于工作丰富化的是()
A、 B、 C、 D、 B每个图形黑圈数均为2,排除A;第一组图形中两个黑圈以线相连;第二组图形中两个黑圈均与同一个白圈相连,选择B。
空运:海运:运输()
在西方美学史上,真正严格地区别了美感和快感的美学家是_______。
Peoplebornintheautumnlivelongerthanthoseborninthespring.Andtheyarelesslikelytofall【B1】______illwhentheyare
最新回复
(
0
)