首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
41
问题
有以下程序: #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全国计算机二级
相关试题推荐
有以下程序main(){inti=5;do{if(i%3=1)if(i%5==2){printf("*%d",i);break;)i++;)w
若有以下程序#includemain(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;if(c!=3);r+=3;if(d==4)r+=4
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdli
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参p
在C语言中,变量的隐含存储类别是()。
下列叙述中正确的是
以下关于retum语句的叙述中正确的是()。
下列定义变量的语句中错误的是()。
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为()。
随机试题
精囊灌注试验,经皮输精管穿刺成功后A.使注射器,注射针及输精管呈一直线B.继续注入药液,患者有尿意感,局部不肿胀C.用盛有0.05%刚果红5ml(或0.02%亚甲蓝5ml)的注射器接在已穿入右侧(或左侧)输精管的针座上D.术者左手拇、示指轻轻捏住
下列何药过量易致高氯酸血症
《反不正当竞争法》中规定了不正当竞争行为的民事责任最主要的是()。
中国吝啬鬼形象的典型代表人物是()。
[2015年12月]现有长方形木板340张,正方形木板160张(图a),这些木板刚好可以装配成若干竖式和横式的无盖箱子(图b)。则装配成的竖式和横式箱子的个数分别为()。
计算机系统由______组成。
Whatshouldyouthinkaboutintryingtofindyourcareer?Youareprobablybetteratsomeschoolsubjectsthanothers.Thesema
Thepolicehaveofofferedalarge______forinformationleadingtotherobber’sarrest
Waiter:______Customer:Yes,I’llhaveacheeseburger,withFrenchfries(薯条).
TheWorld’sHeaviestDrinkingCountriesPeopleintheUKareamongthemostprolificdrinkersintheworld,accordingtoar
最新回复
(
0
)