首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using std::cout; class Point { public: friend double di
有如下程序: #include #include using std::cout; class Point { public: friend double di
admin
2021-06-10
13
问题
有如下程序:
#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://jikaoti.com/ti/VDh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classBasel{public:Basel(intd){cout<<d;}~Base1(){}
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为()。
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
结构化程序设计的3种结构是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,使它能得出正确的结果。本程序要求屏幕输出:n=99注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error******
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
设二叉树如下:则中序序列为
将E-R图转换到关系模式时,实体与联系都可以表示成()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
随机试题
驾驶人持超过有效期的驾驶证可以在1年内驾驶机动车。
近代中国半殖民地半封建的社会性质,决定了()
A.中心静脉压低,血压低B.中心静脉压低,血压正常C.中心静脉压高,血压低D.中心静脉压高,血压正常E.中心静脉压正常,血压低血容量不足的是
妊娠20周以后胎儿在子宫内死亡:月经规律,妊娠超过42周分娩者:
人类出现去大脑僵直,提示
A.糖衣片B.植入片C.薄膜衣片D.
控制粉尘爆炸可以有很多办法。从抑制粉尘爆炸发生的角度看,可以采取的技术措施有()
Completethenotesbelow.WriteONEWORDONLYforeachanswer.EffectsofurbanenvironmentsonanimalsIntroductionRecenturba
Twohundred(steal)______carswerereturnedtotheirowners.
Istronglybelievethatitisratherimportanttobeagoodlistener.AndalthoughIhavebecomeabetterlistenerthanIwaste
最新回复
(
0
)