首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #include #include using namespace std; class point { private: double x: double
下面程序的输出结果是( )。 #include #include using namespace std; class point { private: double x: double
admin
2020-06-29
44
问题
下面程序的输出结果是( )。
#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分别指p1(1,2)中的1和2。这样容易得到结果是(1-5)*(1-5)+(2-2)*(2-2)=16,再开方得到结果为4。
转载请注明原文地址:https://kaotiyun.com/show/G78p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用“答题”菜单或使用VC6打开考生文件夹proj2下的工程proj2。此工程包含一个程序文件main.cpp,其中有日期类Date、人员类Person以及排序函数sortByName和主函数main的定义。请在程序中的横线处填写适当的代码,然后删除横线
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。此工程中定义了一个人员类Person,然后派生出学生类Student和教授类Professor。请在横线处填写适当的代码,然后删除横线,以实现上述类定义。此程序的正确输出结果应为:
下面描述中不属于软件需求分析阶段任务的是
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有—个源程序文件proj1.cpp。其中位于WI"注释“//ERROR**********found**********”之后的一行语句存在错误。请改正这些错误,使程序的输
有如下两个类定义:classAA{};classBB{AAv1,*v2;BBv3,*v4;};其中定义错误的成员变量是
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
下列关于输入流类成员函数getline()的表述中,错误的是
下列符号中能够作为C++标识符的是()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
在数据处理中,其处理的最小单位是()。
随机试题
关于动脉栓塞的特点,下列哪项不正确
影响蛋类铁吸收率的物质是
I型胃溃疡的最佳手术方式是( )
项目监理机构的总监理工程师代表,应处于()。
项目管理信息系统的功能包括( )。
简述奥苏伯尔关于学校情境中的成就动机理论。
国际21世纪委员会向联合国教科文组织提交的报告中提出:教育应该使受教育者(),这一思想一经提出即获国际社会广泛认同,并被称为学习化社会的“四大支柱”。
发展党员工作要认真贯彻()的方针。
比较英国《权利法案》与美国《联邦宪法》的异同
A、 B、 C、 B
最新回复
(
0
)