首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #include #include using namespace std; class point { private: double x; double
下面程序的输出结果是( )。 #include #include using namespace std; class point { private: double x; double
admin
2021-05-06
101
问题
下面程序的输出结果是( )。
#include
#include
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<
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分别指pl(1,2)中的1和2。这样容易得到结果是(1-5)-(1-5)+(2-2)*(2-2)=16,再开方得到结果为4。
转载请注明原文地址:https://www.kaotiyun.com/show/cLfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类Myc1ass的定义如下:c1assMyClass{public:MyClass(intd){data=d;}~MyClass(){}priVate:intdata;};
下列语句中,正确的是()。
有如下类定义:classTest{chara;constcharb;public:Test(charc){a=c;b=c;}//第1行voidf(chara)const{this->
下列有关继承和派生的叙述中,正确的是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:numbor1=anumher2=anumbcr1=anumber2_b注意:错误的语句
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。
下列类模板的定义中语法格式错误的是()。
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
在C++中,实现封装性需借助于()。
随机试题
腹泻原因包括()
所谓J点指的是_______。
异羟肟酸铁反应是用于鉴别香豆素的
下列不属于工程建设强制性标准条文的是直接涉及()方面的。
会计信息系统以()为技术基础和实现工具。
某公司期初的所有者权益为:股本5000万元(面值为1元),资本公积1000万元(其中股本溢价800万元),盈余公积500万元,未分配利润600万元。本期经董事会批准以每股7元的价格回购本公司股票200万股并按期注销。下列各项中,该公司回购并注销股票的相
教师运用谈话法的基本要求不包括()。
在窗体上画1个命令按钮和1个文本框,其名称分别为Commandl和Textl,再编写如下程序:Dim88AsStringPrivateSubTextl—KeyPress(KeyAsciiAsInteger)IfChr(KeyAscii
OnApril20,2000,inAccra,Ghana,theleadersofsixWestAfricancountriesdeclaredtheirintentiontoproceedtomonetaryun
YouwillhearatalkabouttheBritishForeignTradeduringthe20thcenturybyMr.FielderThomason,aneconomicandfinancepr
最新回复
(
0
)