首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #include<iostream> #include<math.h> using namespace std; class point { private: double x: double y; public: po
下面程序的输出结果是( )。 #include<iostream> #include<math.h> using namespace std; class point { private: double x: double y; public: po
admin
2020-04-07
67
问题
下面程序的输出结果是( )。
#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)<<endl;
return0:
}
选项
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/F58p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序 #include<iostream.h> voidmain() { floatx=2.0,y; if(x<0.0)y=0.0; elseif(x<10.0)y=1.0/x; elsey=1.0; cout<
有以下程序:#include<iostream>usingnamespacestd;intmain(){intn[3],i,j,k=2;for(i=0;i<k;i++)
下面程序段的功能是()。……inta[]={4,0,2,3,1},i,j,t;for(i=0;<5;i++){t=a[i];j=i;j--;while(j>=0&&t>a[j])
对基类数据成员的初始化必须派生类的构造函数中的______________处执行。
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
用链表表示线性表的优点是
在C++中,打开一个文件,就是将这个文件与一个【】建立关联;关闭一个文件,就是取消这种关联。
在面向对象的程序设计中,类描述的是具有相似性质的一组【】。
类模板的模板参数()。
对线性表进行二分法检索,其前提条件是()。
随机试题
教师在实施集体教学活动时应注意哪些问题?
1940年,八路军对华北日军发动的大规模进攻战役是
RNA引物在DNA复制过程中的作用是
下列哪项试验不用于半月板损伤的检查
A.维生素EB.维生素B6C.维生素B12D.维生素CE.维生素D常用来与钙剂合用防治佝偻病的维生素是
在低温深冷工程的管道中较多地采用铝及铝合金管。铝管的最高使用温度不得超过200℃,对有压力的管道,使用温度不得超过( )℃。
创新型国家的研发投人占GDP的比例在()以上。
简述改革开放以来社会主义经济理论发展的基本脉络。
A、Atadoctor’s.B、Atastore.C、Atalibrary.D、Atabank.D
TodayIwouldliketotellyouabouttheeffectsofoldageonhealth.Actuallytodayalotof【C1】______havetakenplaceinthe
最新回复
(
0
)