首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是【 】。 #include <iostream.h> #include <math.h> class point { double x; double y; public: point(double a, doub
下面程序的输出结果是【 】。 #include <iostream.h> #include <math.h> class point { double x; double y; public: point(double a, doub
admin
2010-12-16
72
问题
下面程序的输出结果是【 】。
#include <iostream.h>
#include <math.h>
class point
{
double x;
double y;
public:
point(double a, double b)
{
x=a;
y=b;
}
friend double distance(point a, point b) ;
};
double distance(point a, point b)
{
return sqrt ((a. x-b.x) * (a. x-b.x)+ (a. y-b. y) * (a. y-b. y) );
}
void main()
{
point p1(1,2);
point p2(5,2);
cout<<distance(p1,p2)<<end1;
}
选项
答案
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,1)。然后调用函数distance计算两点之间的距离为4,所以程序最后输出为4。
转载请注明原文地址:https://kaotiyun.com/show/dOjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于程序中的注释,以下叙述正确的是
结构化程序设计的基本原则不包括()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中所有ASCII码值小于97的字符存入形参t所指字符数组中,形成一个新串,并统计出符合条
以下叙述中正确的是()。
若有以下定义:intx[10],*pt=x;则对x数组元素的正确引用是()。
下面不能作为软件需求分析工具的是
下面的程序在编译时产生错误,其出错原因是()。#includemain(){int1_case;floatprintF;printf("请输入2个数:");scanf("%d%f",&1cas
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
软件测试的目的是()。
排序的重要目的是为了以后对已排序的数据元素进行()。
随机试题
某市A区居民林某与谢某在B区因打架斗殴,共同违反了《治安管理处罚法》的相关规定。B区公安分局辖区内某派出所对谢某处以500元罚款,把林某移送到B区公安分局处理。B区公安分局对林某处以拘留15日的处罚。据此回答下列问题。人民法院立案受理后,应当在几个月内
已知某抽油机井的杆长为L、杆截面积为fr、泵截面积为fp、液体相对密度为ρ、钢的相对密度为ρs、重力加速度为g,那么该井抽油杆(柱)重力是()。
既能退虚热,又能清湿热的祛风湿药是()
下列关于肾解剖的描述,正确的是
颌骨骨折临床上最具特征性的症状是
综合反映企业偿债能力的重要财务指标是()。
心理咨询师:您近期的睡眠怎么样?求助者:不好,早晨醒得早,醒了以后再也睡不着,会想一些乱七八糟的事情,搞得一整天的情绪可能都不好。我们企业前几年效益还不错,但目前国家政策调整,企业的日子不好过,做领导工作压力也比较大……。不过我已经是50岁的人了
有句法律谚语:“平等者之间不存在支配权。”关于这句话理解正确的是:
结合实际阐述意志行动及其特点。
A、Toselecttherightmodel.B、Togetagoodimportagent.C、Toconvincetheboardmembers.D、Tocutdownproductioncosts.B对话中
最新回复
(
0
)