首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
35
问题
有如下程序:
#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全国计算机二级
相关试题推荐
假定w、x、y、z、m均为血型变量,有如下程序段:w=1;x=2;y=3;z=4;m=(W<X)?w:X;m=(m<y)?m:y;m=(m<z)?m:z;则该程序运行后,m的值是【】。
在结构化程序设计使用goto语句的原则是( )。
结构化程序设计主要强调的是
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
下列叙述中错误的是()。
软件危机出现于60年代末,为了解决软件危机,入们提出了【】的原理来设计软件,这就是软件工程诞生的基础。
定义如下一维数组:inta[5],*p;,则下列描述错误的是()。
软件工程的理论和技术性研究的内容主要包括软件开发技术和
列对派生类的描述中,错误的是()。
C++语言提供的基本控制结构可以分为3种类型:顺序结构、【】和循环结构。
随机试题
论述《巨人传》的讽刺意味。
患者,面色萎黄,通体浮肿,晨起头面肿甚,动则下肢肿胀,能食而疲乏无力,大便如常,小便反多,苔薄腻,脉象软弱,治宜选
渗出性出血的主要原因是
急性肾衰竭时,少尿的标准为()
某小区雨水管线如下图所示,已知径流系数为0.5,重现期为1a,暴雨强度公式为其中1-3管内流动时间为3min,2-3管内流动时间为4min,折减系数m=2,则3-4管段的设计流量为()L/s。
下列需要编制规划有关环境影响篇章或说明的情形的是
2013年某房地产开发企业以拍卖方式取得土地进行写字楼的开发.支付土地出让金3000万元;写字楼开发成本2800万元,其中含公共配套设施费用500万元;房地产开发费用中的利息支出为300万元(能够按转让房地产项目计算分摊并提供金融机构证明);当年写字楼
中国革命的经济政策不是一般地废除私有财产,而是一般地保护私有财产,但又没收官僚资产阶级的垄断资本归新民主主义国家所有。这是因为官僚资本主义
Universitiesareinaseeminglyself-contradictoryposition.AsStefanCollinipointsoutinhisbook,theseancient【C1】______ha
Abalanceddietprovidesanadequateintakeofnutrientsformaintenanceofthebodyandthereforegoodhealth.Adietcaneasil
最新回复
(
0
)