首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
47
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classmyclass{private:inta,b;public:voidi
需求分析中开发人员要从用户那里了解
结构化程序设计主要强调的是()。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为【】。
有如下程序#include<iostream.h>voidmain(){charch[2][5]={"6937","8254"},*p[2];inti,j,S=0;f
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取【】方式。
数据库、数据库系统和数据库管理系统之间的关系是()。
对于模板定义关键宁class和typename说法不正确的是()。
下列哪个是C++语言的有效标识符?
算法的时间复杂度是指
随机试题
心悸者应该首先分辨
世界人群中最常见的贫血是
废品损失包括生产过程中发生的和入库后发生的不可修复废品的生产成本,以及可修复废品的修复费用,扣除回收废品残料价值和应收赔偿款后的损失。()
“语言平易、通俗,交流具有互动性”,这是()的特点。
项目风险管理的主要工作包括________。
左忠毅公逸事方苞先君子尝言:乡先辈左忠毅公视学京畿,一日,风雪严寒,从数骑出,微行入古寺。庑下一生伏案卧,文方成草。公阅毕,即解貂覆生,为掩户。叩之寺僧,则史公可法也。及试,吏呼名至史公,公瞿然注视;呈卷,即面署第一。召入,
看问题“只见树木,不见森林”是()。
王富贵家的水牛吃了同村人田里的红花草,乡派出所以王富贵违反乡规民约为由,将其关押3天。王富贵出来后不服,要求派出所赔偿。下列说法正确的是( )。
正常人的一个咀嚼周期中,发生咬接触的平均时间为()。
carboncredit
最新回复
(
0
)