首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
20
问题
有以下程序: #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语言程序中,以下说法正确的是()。
以下叙述中正确的是()。
当输入为’’Fool&Swalow’’时,下面程序的执行结果是()。#include<stdio.h>main()fcharc;while(c!=’?r1fc=getchar0;putchar(c);}}
编写函数fun,其功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求m>n。例如:m=12,n=8时,运行结果为495.000000。注意:部分源程序在文件PROG1.C文件中。请勿改动主函数main和其他函数中的任何内容,
若有定义语句:doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x,则错误引用x数组元素的是()。
以下叙述中正确的是()。
程序流程图中带有箭头的线段表示的是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
给定程序MODI1.C中函数fun的功能是:判断ch中的字符是否与str所指串中的某个字符相同;若相同,什么也不做,若不同,则将其插在串的最后。请改正程序中的错误,使它能进行正确的操作。注意:不要改动main函数,不得增行或删行,也不
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
心房扑动时F波的频率是()
骨性关节炎最常见于
能够引起急性胰腺炎的药物有
A.清热利湿解毒B.泻火祛瘀解毒C.祛痰化浊解毒D.养阴清热解毒E.利湿祛浊解毒
A、羌活B、前胡C、白芷D、南沙参E、北沙参圆柱形略弯曲,节间缩短,环节紧密似蚕的药材为
下列关于桥梁实体墩台混凝土宜选用的水泥是()。
下列选项中,不是自行开发会计软件优点的有()。
下列说法错误的是()。
股票价格指数的编制步骤包括()。Ⅰ.选定某基期并计算基期平均股价或市值Ⅱ.计算计算期平均股价或市值,并作必要的修正Ⅲ.选择样本股Ⅳ.指数化
Areyoudesiringforapromotion,abetterjobtitleorjustachangeofpace?Ifso,thinkaboutwhat’smissingfromyourprese
最新回复
(
0
)