首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using std::cout; class Point { public: friend double di
有如下程序: #include #include using std::cout; class Point { public: friend double di
admin
2015-07-22
49
问题
有如下程序:
#include
#include
using std::cout;
class Point {
public:
friend double distance(const Point &p1,const Point &p2);
Point(int xx=0,int yy=0): x(xx), y(yy){}
private:
int x, y;
};
double distance(const Point &p1,const Point &p2) {
return sqrt((p2.x-p1.x)*(p2.x-p1.x)+(p2.y-p1.y)*(p2.y-p1.y));
}
int main(){
Point p0,p1(3,4);
cout<
return 0;
}
运行时的输出结果是
选项
A、0
B、3
C、4
D、5
答案
D
解析
本题考查构造函数的应用,题目中定义对象p0时,执行默认构造函数,得出x和y都为0,定义对象p1(3,4),得到x和y分别是3,4,执行distance(p1,p0)后得出5。
转载请注明原文地址:https://kaotiyun.com/show/nANp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言中,表示一条语句结束的标号是
下列关于纯虚函数与抽象类的描述中,错误的是()。
以下程序段的执行结果是()。inta,y:a=l0;y=10do{a+=2;y+=a;cout<<"a"="<<a
下列叙述中正确的是
下列关于栈的叙述正确的是
对如下二叉树进行后序遍历的结果为
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespacestd;【
在关系数据库中,用来表示实体之间联系的是【 】。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
随机试题
抗病毒治疗用利巴韦林应在流行性出血热哪一期使用最有效
不属药师向医师提供的用药咨询服务内容是
在进行研究对象的功能评价时,功能现实成本的计算与一般的传统成本核算的异同是()。
会计核算所提供的各种信息是会计监督的依据。()(1.1)
以下项目中,属于一次凭证和累计凭证的主要区别是()。
一般说来,应付不幸事故的后备基金应属于()。
()一书的出版标志着课程作为专门研究领域的诞生。
王某乘坐公交车,发现座位前面有位老太太颈项上带着一条金灿灿的项链很晃眼。于是决定趁下车之际抢走。车停站后,他迅速下车,并顺势将老太太脖子上的那条项链抢走后,飞速跑离公交车,跑至离车差不多有两百米处,停下来,仔细地看过项链,觉得很轻,便认为不是真金的,于是决
下列关于C++预定义流对象的叙述中,正确的是()。
Hefoundhisfatherhardtounderstandbecausehisfatherwastooshortandthin.Hisfatherwasateacher.
最新回复
(
0
)