首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<iostream> #include<math> using namespace std; class point { private: double x; doub
有以下程序: #include<iostream> #include<math> using namespace std; class point { private: double x; doub
admin
2013-02-27
70
问题
有以下程序: #include<iostream> #include<math> using namespace std; class point { private: double x; double y; public: point(double a,double B) { x=a; y=b; } friend double distance (point a,point B) ;
选项
A、1
B、5
C、4
D、6
答案
4
解析
本题考核友元函数的应用。分析程序:类point中定义了两个私有成员x和 y,以及一个友元函数distance。从而,函数distance可以访问类point中的任何成员。在函数distance中,返回值为sqrt((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y))。由此可知,函数distance的功能是计算a、b两点之间的距离。在主函数main中,先定义两点: p1(1,2)和p2(5,2)。然后调用函数distance计算两点之间的距离为4,所以程序最后输出为4。
转载请注明原文地址:https://www.kaotiyun.com/show/QENp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
从实现的角度划分,C++所支持的两种多态性分别是【 】时的多态性和运行时的多态性。
有一种只在循环语句或switch语句中使用的流程控制语句,表示该语句的关键字是【】。
重载的流运算符函数应该被定义为类的【】函数。
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
下面关于继承的说法,正确的是()。classmath{…};classmath1:math{…};
关于内联函数的说法,不正确的是()。
设二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为()。
在按层次遍历二叉树的算法中,需要借助的辅助数据结构是()。
在数据库系统中,把具有以下两个特征的模型称为网状模型。①允许有一个以上的结点没有双亲②有且仅有一个结点无双亲③根以外的结点有且仅有一个双亲④一个结点可以有多个双亲以下各项组合中符合题意的是()。
多态性可分为二类:编译时和【】。
随机试题
是以事行而不悖。
角膜基质炎
下列哪一项不是类风湿关节炎的关节外表现
(2018年)下列各项中,不属于“财务费用”科目核算内容的是()。
()是审慎监管的核心。
一般在市面上出售的转基因食品对人的健康没有威胁,因为大部分此类食品只是改变了食品的营养结构,例如提高蛋白质含量,真正从人类的利益出发开发的转基因食品对我们是有益的。当然,这只是就短期而言,如果以一百万年为思考范围,人会不会因为吃了营养结构改变的食物而引起生
2010年1月5日,甲公司向乙公司采购大蒜,签订了一份100万元的大蒜买卖合同,约定:①甲公司支付定金30万元,且任何一方违约应向对方支付合同总价款30%的违约金;②由乙公司代办托运,合同签订后一周之内,货交承运人丙公司后即视为完成交付,自交付之日起20
A.Well,youdeservemore,B.thecompanymayfindeasiertoaccommodate,C.What’sonyourmind?Sarah:Couldwehaveachatw
Playistheprincipalbusinessofchildhood,andmoreandmoreinrecentyearsresearchhasshownthegreatimportanceofplayi
•Readthearticlebelowabouttheimportanceofwritingjobdescriptions.•Choosethebestwordorphrasetofilleachgapfro
最新回复
(
0
)