首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是( )。 #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
49
问题
下面程序的输出结果是( )。
#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全国计算机二级
相关试题推荐
下面程序段的功能是()。……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])
有如下程序:#includeusingnamespacestd;classBase{public;intm,n;};classDerivedl:__________Base{};
使用如setw()的操纵符对数据进行格式输出时,应包含()文件。
要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是
下列语句中,错误的是()。
以下选项中,()是合法的用户标识符。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为______。
在C++中,动态创建对象可以使用【 】操作符来完成。
C++在重载运算中,如用成员函数重载一元运算符参数表中需要【】个参数,如用友元函数重载一元运算符参数表中需要1个参数。
随机试题
内环境中最活跃的部分是
绝大多数淋病传播方式是
A.金黄色葡萄球菌B.溶血性链球菌C.白色念珠菌D.变形杆菌E.拟杆菌真菌性脓毒症常见致病菌是
在规定的时间内提前偿付货款的客户可按销售收入的一定比率享受现金折扣,折扣比率越高,越能及时收回货款,减少坏账损失,所以企业应将现金折扣比率定得越高越好。( )
某中学一位实习老师,教数学。他上课很有趣,但对学生很严格,如果有学生上黑板演示题目做不出题,他就会骂人。最严重的一次是,一个学习不好的男同学被教了好几次还做不对,他一怒之下就把人家的头往黑板上撞,用非常粗俗的话骂他。那个男生受不了这样的刺激,最后厌学,不肯
治安管理是国家行政管理一个十分重要的方面,其范围非常广泛,涉及()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
《中美友好通商航海条约》
以下程序中给指针p分配三个double型动态内存单元,请填空。#include<stdio.h>main(){dOuble*p;p=(double*)malloc();p[0]=1.5
C语言中标准库函数fputs(str,fp)的功能是()。
最新回复
(
0
)