首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
28
问题
有如下程序:
#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/K1E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
多态性指的是
函数inttest(inta,intb=l,intc=0),下列调用不合法的个数是test(0);test(0,0);test();test(0,0,0);
以下程序的输出结果是【】。#include<iostream.h>voidfun(){staticinta=0;a+=2;cout<<a
关键字ASC和DESC分别表示【】的含义。
下列关于继承的描述中,错误的是()。
不合法的main函数命令行参数表示形式是
算法的时间复杂度是指【】。
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
下列运算符中,()运算符在C++中不能重载。
算法的时间复杂度是指
随机试题
Almosteveryoneintheworldusesoilinsomeway.Withoutoil,theworldwillstop,somenlookforiteverywhere.Oilmendril
男孩,9岁,胸骨左缘第2肋间听到连续性杂音,首先应考虑()
实现二进制的乘法运算需要进行两种操作,即()。
2004年11月30日,北京市发展和改革委员会在京召开“关于调整世界文化遗产游览参观点门票价格听证会”后,北京故宫、天坛、颐和园、八达岭长城、定陵、长陵等景点门票纷纷涨价。随后全国不少景点跟着涨价,另一些景点也在酝酿涨价。然而面对2005年“五一”黄金周的
以“风、花、雪、月”四大奇景而闻名的湖泊是()。
2014年全国城镇非私营单位就业人员年平均工资为56339元,与2013年相比,增加了4856元,同比增长9.4%,增幅回落0.7个百分点。其中,在岗职工年平均工资57346元,同比增长9.5%,增幅回落0.6个百分点。分四大区域看,2014年城镇非私营
简述共同侵权行为的概念和构成要件。(2014年一专一第33题)
[*]
数据库系统的核心是( )。
In1947agroupoffamouspeoplefromtheartworldheadedbyanAustrianconductordecidedtoholdaninternationalfestivalof
最新回复
(
0
)