首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
34
问题
有以下程序: #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://www.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
对于一个正常运行的C程序,以下叙述中正确的是
有以下程序#include<stdio.h>intf(intn){intt=0,a=5;if(n/2){inta=6;t+=a++;}el
若有说明inta[3][4];则a数组元素的非法引用是()。
下列选项中,不属于数据模型所描述的内容的是()。
若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件mMi1.c。在此程序中,函数fun的功能是:从P所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上,并将该字符前的原字符向后顺序移动。例如,调用
有两个关系R,S如下,由关系R和S得到关系T,则所使用的操作为
规定输人的字符串中只包含字母和*号。请编写函数fun,其功能是:使字符串中尾部的*号不多于n个,若多于n个,则删除多余的*号;若少于或等于n个,则不做任何操作,字符串中间和前面的*号不删除。例如,字符串中的内容为“****A*BC*DEF*G**
随机试题
关于阿糖腺苷使用的叙述,错误的是
患者,女性,40岁,甲状腺功能亢进2年,拟手术治疗昨日住院,今晨测得血压155/95mmHg,脉搏100次/分,经计算她的基础代谢率是
下列说法中正确的为()。
下列楼梯栏杆的做法,错误的是()。
网上银行的功能不包括()。
某公司董事会召开公司战略发展讨论会,拟将企业价值最大化作为财务管理目标,下列理由中,难以成立的是()。
有理想、有道德、有文化、有纪律是一个有机整体,四者_______,互相促进、缺一不可。其中,有文化是对人的科学文化素质的要求,另外三者是对人的思想道德方面的要求。“四有”之中,理想是目标,道德是_______,文化是条件,纪律是保证。依次填入画横线部分最恰
阅读材料,回答下列问题。2020年1—2月,我国境内投资者共对全球147个国家和地区的1733家境外企业进行了非金融类直接投资,累计实现投资1078.6亿元人民币,同比增长1.8%。对外承包工程完成营业额1080亿元人民币,同比下降9.5%,新签
下列关于权利能力和行为能力的表述,正确的是()。(2008年单选12)
系统的可靠性通常用平均无故障时间表示,它的英文缩写是________。
最新回复
(
0
)