首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; class point { int x, y; public: point( int vx
有如下程序: #include <iostream> using namespace std; class point { int x, y; public: point( int vx
admin
2010-03-29
69
问题
有如下程序: #include <iostream> using namespace std; class point { int x, y; public: point( int vx, int vy ) { x = vx; y = vy; } point ( ) { x = 0; y = 0; } point operator+( point pl ) { point p; int px = x + p1.x; int py = y + p1.y; return point( px, py ); } point operator-( point p1 ) { point p; int px = x - p1.x; int py = y - p1.y; return point( px, py ); } void print() { cout<<x<<", "<<y<<end1; } }; int main () { point pl ( 10, 10 ), p2 ( 20, 20 ); p1 = p1 + p2; p1.print (); return 0; } 执行后的输出结果是( )。
选项
A、10,10
B、20,20
C、10,20
D、30,30
答案
8
解析
本题主要考察C++中运算符重载的机制与实现。运算符重载函数一般分为成员函数形式和友元函数形式,这两种形式都可以访问类中的私有成员。本题中的运算符重载形式为成员函数形式。 程序在类point中声明了私有数据成员int x和int y,并定义了两种形式的构造函数以完成对对象的初始化:之后,程序对运算符“+”进行了重载,令其输入参数为类 point的对象,输出为操作符“+”右侧该对象的私有数据成员x和y与操作符“+”左侧同类型对象的私有数据成员x和y的两数之和;print()函数则输出对象中数据成员的值。主函数中,实例化了类point的两个对象p1和p2,并完成对对象的初始化。在语句“p1=p1+p2;”中,由于操作符“+”左右两端的操作数为point类的对象,复合类 point定义中的操作符“+”的重载函数,因此程序将调用重载后的操作符函数,并返回两point对象数据成员的加和值,覆盖对象p1的数据成员。因此print()函数输出对象p1的数据成员值应该为:x=10+20=30,y=10+20=30。
转载请注明原文地址:https://kaotiyun.com/show/jFjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
下列对软件测试和软件调试叙述中错误的是()。
有以下函数:intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++:}returnn:}函数的功能是()。
设fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
在C语言中,函数返回值的类型最终取决于
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
面不属于软件需求分析阶段主要工作的是
随机试题
偏移尾座法车圆锥面有哪些优缺点?其适用在什么场合?
下列哪项是胆南星的功效
在游泳池水中,看池底的物体时.会产生
表皮黑素单元内角质形成细胞与黑素细胞的比例为
相对运输需求而言,社会经济活动是本源需求,运输需求是一种派生需求。()
在财政经费紧张的情况下,某县级人民政府仍然决定对城镇中心小学给予重点投入,该做法()。
最近,“竹炭食品”在网上热销,商家宣称这些食品可以帮助清除人体血液中的有毒有害物质,有些贴上竹炭标签的花生甚至能够卖到40元一斤,比普通花生的价格高出了两三倍。对此,专家表示“竹炭排毒”其实是商家宣传的噱头,无法真正帮助人体排毒。以下哪项如果为真
下列选项中,关于五四运动的意义说法不正确的是()。
依次填入下列各句横线处的词语,最恰当的一组是______。①加入WTO以后,出版业同样面临着严峻的挑战,该杂志社首先提出了“适应出版新形势构建版协新______”的口号。②这次活动承蒙贵公司慷慨解囊热情赞助取得了圆满成功,他日有托,本人定投
下列各选项中,属于法律实施的状况评价标准的有
最新回复
(
0
)