首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
69
问题
有以下程序: #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://kaotiyun.com/show/QENp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有下列程序:#include<stdio.h>#defineN4intfun(inta[][N]){inti,y=0;for(i=0;i<N;i++)
有下列程序:#include<stdio.h>main(){inta=7,i;for(i=1;i<=3;i++){if(a>14)break;
有下列程序:#include<stdio.h>main(){inta=123456,b;while(a){b=a%10;a/=10;switc
设栈的存储空间为S(1:50),初始状态为top=0。现经过一系列正常的入栈与出栈操作后,top=51,则栈中的元素个数为()。
语句cout<<setiosflagags(ios::showpos)<<125<<"/t"<<-125<<endl;的输出结果为【】。
数据库、数据库系统和数据库管理系统之间的关系是()。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。
MyClock类的拷贝构造函数的声明语句为()。
设一棵完全二叉树共有700个结点,则在该二叉树中有【】个叶子结点。
算法是一种()。
随机试题
描述一组偏态分布资料的变异度,最适用的指标是
患者,女性,28岁。水肿,少尿1周。查体:BP115/75mmHg。血常规正常,血浆白蛋白23g/L,转氨酶正常,肾功能正常,总胆固醇增高,24小时尿蛋白定量9g。对于该例患者有诊断价值的化验结果是
子肿兼见面色黄白无华,神疲气短懒言,纳差,便溏,治疗宜选
在房地产开发项目评估过程中,建造成本的估算比租金售价的估算要容易一些,但即使这样,评估时所估算的建造成本与实际建造成本之间也并不一定相符。()
计算总敞口头寸比较激进的方法是()
实数域上只有一次不可约多项式。()
近年来,网络阅读、手机阅读并存的多元化阅读方式,带来了铺天盖地________的,这在________人们知识面的同时,也使得以快餐式、跳跃式、碎片化为特征的“浅阅读”取代了“深阅读”。依次填入画横线部分最恰当的一项是()。
若y=xex+x是微分方程y’’一2y’+ay=bx+c的解,则()
ItisacherishedBrusselsmaximthattheEuropeanUniontakesitsgreatestleapsforwardsinacrisis—andthenonlyafterseve
A、Thehorsecouldn’tgetonthetrain.B、Thejourneywasprolongedbyheavyrains.C、Eddiehadaseverestomachach.D、Thehorse
最新回复
(
0
)