首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
61
问题
有如下程序:
#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/XMNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列数据结构中,按先进后出原则组织数据的是
下列程序执行后的输出结果是()。voidfuncl(inti);voidfunc2(inti);charst[]="hello,friend!”;voidfuncl(int
已知p是一个指向类Sample数据成员m的指针,s是类Sample的一个对象。如果要给m赋值为5,()是正确的。
下列对类的构造函数和析构函数的描述中,正确的是()。
下列关于继承的描述中,错误的是()。
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
下面关于C++语言的描述错误的是
下列选项中,不属于模块间耦合的是
由关系数据库系统支持的完整性约束是指______和参照完整性。
下列哪个是C++语言的有效标识符?
随机试题
多种主料菜肴在组配时,每种主料的重量不同。()
停机后检查浮球阀是否()到位,过滤网有无破损和堵塞。
干燥综合征合并双下肢皮肤紫癜,最可能原因是
《精神卫生法》规定承担精神障碍患者再次诊断的精神科执业医师人数是()
肺痈成痈化脓的病理基础是血败肉腐。()
中华人民共和国公民的人身自由不受侵犯,其中受到侵犯的人身自由有()。
Nobodybutthetwins______someinterestintheprojecttillnow.
下列著名大学成立时间最早的是()。
实施知识产权保护的监理措施主要包括()。(1)政策措施(2)技术措施(3)经济措施(4)组织措施
Whetherwewantitornotweareallgreedybynature.Fromthemomentweare【C1】______andtothelastdayofourlifewe【C2】___
最新回复
(
0
)