首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #include<iostream> #include<math.h> using namespace std; class point { private: do
下面程序的输出结果是( )。 #include<iostream> #include<math.h> using namespace std; class point { private: do
admin
2019-06-04
59
问题
下面程序的输出结果是( )。
#include<iostream>
#include<math.h>
using namespace std;
class point
{
private:
double x:
double y;
public:
point(double a,double b)
{ x=a;
y=b;
}
friend double distances(point a,point b);
};
double distances(point a,point b)
{
return
sqrt((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y));
}
int main()
{point p1(1,2);
point p2(5,2);
cout<<distances(p1,p2)<<end1;
return 0;
}
选项
A、2
B、4
C、8
D、16
答案
B
解析
分析题目,最终要实现的结果是sqrt((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y)),其中的a.x和a.y分别指p1(1,2)中的1和2。这样容易得到结果是(1-5)*(1-5)+(2-2)*(2-2)=16,再开方得到结果为4。
转载请注明原文地址:https://kaotiyun.com/show/628p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序对一维坐标点类Point进行了运算符重载:#include<iostream>usingnamespacestd;classPoint{public:Point(intval){x=val
要定义数组A,使得其中每个元素的数据依次为3、9、4、8、0、0、0,错误的定义语句是A)intA[]={3,9,4,8,0,0,0};B)intA[7]={3,9,4,8,0,0,0};C)intA[]={3,9,4,8};D)
下列关于数据库设计的叙述中,正确的是()。A)在需求分析阶段建立数据字典B)在概念设计阶段建立数据字典C)在逻辑设计阶段建立数据字典D)在物理设计阶段建立数据字典
将代数式Z=转换成程序设计中的表达式为______。
下列叙述中正确的是()。
在C++语言中,打开一个文件就是将这个文件与一个什么建立关联?
用树形结构表示实体之间联系的模型是__________。
在类中,__________成员为类的所有对象所共享。
下列数据结构中能应用二分查找的是
数据结构分为线性结构和非线性结构,带链的队列属于【 】。
随机试题
画出三相短路示意图及代表符号。
简述教育法的法律关系特点。
电子商务的加强型战略包括()
实行,执行vt.e______
A.α受体拮抗药B.β受体拮抗药C.钙通道阻滞药D.利尿剂E.血管紧张素转化酶抑制剂治疗高血压伴心力衰竭,应首选
下列关于骨盆的叙述,正确的是()
雌酮在肝脏灭活所进行的反应是为硝基化合物还原提供氢的是
城市生态系统的还原功能包括()。
阅读以下叙述,回答问题【说明】M是负责某行业一个大型信息系统集成项目的高级项目经理,因人手比较紧张,M从正在从事编程工作的高手中选择了小张作为负责软件子项目的项目经理,小张同时兼任模块的编程工作,这种安排导致软件子项目失控。请用400
Whatcausesearthquakes?Theearthisformedoflayers.Thesurfaceoftheearth,about100kilometersthick,ismadeoflargep
最新回复
(
0
)