首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
12
问题
有如下程序:
#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/r3fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为()。
下面是一个模板声明的开始部分:templute<typenameT>double由此可知()。
下列关于栈的叙述正确的是()。
下列关于函数模板的表述中,正确的是
数据字典(DD)所定义的对象都包含于
数据流图中带有箭头的线段表示的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中有整数栈类IntList、顺序栈类SeqList和链接栈类LinkList的定义。请在程序中的横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输出结果应为:46
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是()。
下面不属于软件设计阶段任务的是
软件设计中模块划分应遵循的准则是()。
随机试题
患者,女,25岁,已婚。以往月经正常,50天前行人流吸宫术,出血少,现月经未潮,3天来感觉小腹胀痛,肛门坠胀,妇科检查:子宫后位,稍大而软,有明显压痛,双附件无异常,尿妊娠试验(一)。应首先考虑的是
正常肺泡呼吸音的最明显听诊部位在( )。
根据《中华人民共和国招标投标法》的规定,招标人对已发出的招标文件进行必要的澄清或修改的,应该以书面形式通知所有招标文件收受人,通知的时间应当在招标文件要求提交投标文件截止时间至少:
《职业病防治法》实施后,国务院对国务院卫生行政部门和国务院负责安全生产监督管理的部门在职业病防治工作中的职责作出了调整,其中安全监督管理部门的职责有()等。
经济全球化过程中,发展中国家承担的风险要比发达国家大。()
同一性和斗争性是矛盾的两种基本属性是矛盾双方联系的两个方面。同一性是指()
WilliamAppleton,authorofarecentbookentitledFathersandDaughters,believesthatitisawoman’srelationshipwithherfa
(8)不属于PKICA认证中心的功能。
推行电子商务关键之一是制定和执行一套合理的物流方案。在制定物流方案时,()不属于应重点考虑的因素。
Duringthewidespreadfuelshortage,thepriceofgasolinewasso(i)______thatsuppliersweregenerallythoughttobe(ii)____
最新回复
(
0
)