首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> #include <cmath> using namespace std; class Distance; class point { public
有以下程序: #include <iostream> #include <cmath> using namespace std; class Distance; class point { public
admin
2010-03-29
23
问题
有以下程序: #include <iostream> #include <cmath> using namespace std; class Distance; class point { public: friend class Distance; Point(int a,int B) { x=a; Y=b; } void Print() { cout<<"X= "<<X<<end1; cout<<"Y= "<<Y<<end1; } private: float X,Y; }; class Distance { public: float Dis(Point &p,Point &q); }; float Distance :: Dis(Point &p,Point &q) { float result; result=sqrt((p.X-q.X)*(p.X-q.X)+(p.Y-q.Y)*(p.Y-q.Y)); cout<<result<<end1; retUrn result; } int main() { Point p(10,10),q(10,30); Distance d; d.Dis(p,q); return 0; } 运行后的输出结果是( )。
选项
A、10
B、30
C、0
D、20
答案
8
解析
本题程序通过把类Distance定义为类Point类的友元类来实现计算两点之间距离的功能。主函数中定义两个对象点p,q,然后调用对象d的成员函数Dis()计算两点之间的距离。
转载请注明原文地址:https://kaotiyun.com/show/vDjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于一个正常运行的C程序,以下叙述中正确的是
下面程序的运行结果是()。#includevoiddel(char*s){inti,j;char*a;a=s;for(i=0,j=0;a[i]!=’\0’;i++){if(a[i]
若有函数定义如下:intfun(intx,inty){return2*x*y;}则以下涉及上述函数的说明语句错误的是()。
下列选项中,不属于数据模型所描述的内容的是()。
下面关于数据库三级模式结构的叙述中,正确的是()。
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#include<stdio.h>voidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i+
下列字符数组初始化语句中,不正确的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
随机试题
班级授课制最初是由夸美纽斯创立并在理论上进行说明的。()
某工程项目建成投产后,正常生产年份的总成本费用为1000万元,其中期间费用150万元,借款利息20万元,固定资产折旧100万元,无形资产摊销费50万元,则其经营成本为()万元。
下列属于内在价值法的估值模型的是()。
在监督检查中,非现场监管对现场检查起指导作用。()
在发展行业管理时,你认为要与哪些部门协调好关系?
论说文:根据下述材料,写一篇700字左右的论说文,题目自拟。要求观点明确,论据充足,论证严密,结构合理。关于“拾金不昧”“物归原主”的做法是否应该索取回报,有两种态度。一种态度认为,归还者为此付出了时间和精力,甚至可能产生一定的损失,应该制定明确
小王计划邀请30家客户参加答谢会,并为客户发送邀请函。快速制作30份邀请函的最优操作方法是()
WhendidDr.Hubergethisowntelescope?
We’veallhadworkanddothingsthatwedidnotenjoy.Usually,somepeoplewouldtellustobe【C1】______enthusiastic(热情的)."Yo
NarratorListentopartofalectureinabusinessclass.Nowgetreadytoanswerthequestions.Youmayuseyournotes
最新回复
(
0
)