首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostrcam> using namespace std; c1ass TestClass { int n; public: TestClass (int k):n(
有如下程序: #inc1ude<iostrcam> using namespace std; c1ass TestClass { int n; public: TestClass (int k):n(
admin
2017-06-19
38
问题
有如下程序:
#inc1ude<iostrcam>
using namespace std;
c1ass TestClass
{
int n;
public:
TestClass (int k):n(k){}
int get(){return n;)
int get()const {retum n+l;)
);
int main()
{
TestClass p(5);
const TestClass q(6);
cout<<p.get(F<q.get();
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.get0时,将调用原型为"int get()const;。的函数,该函数将返回n+l,第二个输出应为7,所以本题答案为57。
转载请注明原文地址:https://kaotiyun.com/show/yQAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
重载输入流运算符>>必须使用的原型为
下列叙述中错误的是
下列程序中的重载函数disp()发生错误,错误原因是【 】。#include<iostream,h>classSample{priva
设px是指向一个类动态对象的指针变量,则执行"delete px;"语句时,将自动调用该类的【 】。
若有以下宏定义: # define N 2 # define Y(n) ((N+1)*n) 则执行语句z=2*(N+Y(5));后的结果是
下列程序的运行结果是【 】。#include<iomanip.h>intFunc(int*a,intn){ints=1;for(inti=0;i<n;i++)s*=*a++;return
允许用户为类定义一种模式,使得类中的某些数据成员及成员函数的返回值能去任意类型,它属于一个( )。
考虑一年四季的顺序关系时,下列数据元素前者不是后者前件的是()。
C++语言本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由两个类istream和()提供。
数据流图采用4种符号表示______、数据源点和终点、数据流向和数据加工。
随机试题
已知关于x的一元二次方程x2+2(m+1)x+(3m2+4mn+4n2+2)=0有实数根,则m,n的值为()。
班主任工作总结一般包括()
A.肺气肿B.肺不张C.肺水肿D.肺脓肿E.肺褐色硬化慢性左心衰竭导致
根据我国现行法律,以下有权制定行政规章的行政机关是()。
措施项目清单中的施工措施费应按分部分项工程量清单的方式采用()单价计价。
个人贷款催收管理的手段包括()。
押品管理的原则有()。
CapitalCityandSmithsvillearetwofairlylargetownsintheMidwestnearChicago.NeitherisaswellknownasChicago.(1)___
当a=1、b=2、c=3、d=4时,执行下面程序段后,x的值是()。if(a
Thepartoftheenvironmentalmovementthatdrawsmyfirm’sattentionisthedesignofcities,buildingsandproducts.Whenwed
最新回复
(
0
)