首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #include #include using namespace std; class point { private: double x: double
下面程序的输出结果是( )。 #include #include using namespace std; class point { private: double x: double
admin
2017-09-21
46
问题
下面程序的输出结果是( )。
#include
#include
using namespace std;
class point
{
private:
double x:
double y;
public:
point(double a,double b1
{ 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)中的l和2。这样容易得到结果是(1-5)*(1-5)+(2—2)*(2—2)=16,再开方得到结果为4。
转载请注明原文地址:https://kaotiyun.com/show/lHAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这3种构造函数的调用顺序为
结构化程序设计主要强调的是
下面程序执行的结果是【 】#include<iostream>usingnamespacestd;classA{public:staticintx;A(inty){cout<<x+
在下面的函数声明中,存在着语法错误的是
下面赋值语句中正确的是
若要说明一个类型名STP,使得STP s;等价于char*s,以下选项中正确的是
栈的三种基本运算是入栈、退栈和______。
下列关于运算符重载的叙述中,正确的是
算法的复杂度主要包括时间复杂度和______复杂度。
算法的复杂度主要包括时间复杂度和______复杂度。
随机试题
原位癌是指
下列药物对容量血管的作用强于阻力血管的是
患者,女,38岁。月经淋漓难尽,经血色淡质稀,兼见腰酸肢冷,舌淡,苔薄,脉沉细。该病的针灸治疗主穴为
招标人采用邀请招标方式的,应当向()个以上具备承担招标项目能力、资信良好的特定的法人或其他组织发出投标邀请书。
背景A公司参与远离所在地炼钢厂的机电安装工程总承包的投标,投标前做了如下工作:(1)分析了招标文件工程范围,本工程含机械设备安装、电气及自动化系统安装、钢结构及非标准件制作安装、工业给水排水施工、防腐及保温工程、筑炉工程。并分析了本公司
离退休人员的工资应计入( )。
根据外商投资企业有关法律制度的规定,下列关于中外合资经营企业与中外合作经营企业区别的正确表述有()。
青少年时期是速度素质发展的最佳时期,简述提高快速跑能力的练习方法。
某班级组织英语竞赛,甲、乙、丙、丁分别是本次竞赛的前四名,老师让他们猜测成绩排名。甲说:乙是第一,丙是第四。乙说:甲是第一,丙是第二。丙说:丁是第三,乙是第四。丁说:乙是第三,甲是第四。老师告诉他们每个人都只猜对了一半。那么四人由第一到第四成绩排
在采用非抢占式进程调度方式下,不会引起进程切换的情况是______。
最新回复
(
0
)