首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
31
问题
有如下程序:
#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/hhE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序设计语言的基本成分是数据成分、运算成分、控制成分和
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是【】。
线性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种特殊的线性表,循环队列是队列的【 】存储结构。
软件调试的目的是
下列运算符中,()运算符在C++中不能重载。
下列引用的定义中,()是错误的。
执行语句序列ofstreamoutfile("DATA.DAT");if(...)cout<<"OK";elsecout<<"FAIL";后,如果文件打开成功,显示"OK",否则就显示"FAIL"。由此可知,上面if语句的...
算法的时间复杂度是指()。
具有3个结点的二叉树有
一棵含18个节点的二叉树的高度至少为()。
随机试题
病原生物感染时可以改变男性排出精子的数量及形态,影响精子的活力,损害附属性腺的分泌功能,并可导致抗精子抗体的产生,由此影响男性生育能力甚至造成其不育。关于病原生物感染对精子数量及形态的影响,下列哪种说法不正确
健全人大组织制度和工作制度,支持和保证人大依法行使(),更好发挥人大代表作用。
当病人神志消失,诊断心跳停止的指标是()。
铜电解精炼是将铜板、纯铜薄片或不锈钢板作为电极装入电解槽,用硫酸铜和硫酸的混合溶液作为电解液,在直流电的作用下,进行生产的过程。下列关于该工艺中电极的说法中,正确的是()。
适用于在幼儿园、医院、养老院等场所的灭火系统是()。
焊接设备选用原则包括()
在社会主义初级阶段,我国社会的主要矛盾是人民日益增长的物质文化需要同落后的社会生产的矛盾。()
第二部分注意:以下16~25题为英语专业翻译硕士考生必做题。下列著名宫殿哪个位于英国?()
[*]
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为TC1TC2注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在/
最新回复
(
0
)