首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using std::cout; class Point { public: friend double di
有如下程序: #include #include using std::cout; class Point { public: friend double di
admin
2021-02-22
26
问题
有如下程序:
#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
答案
A
解析
本题考查构造函数的应用,题目中定义对象p0时,执行默认构造函数,得出x和y都为0,定义对象p1(3,4),得到x和y分别是3,4,执行distance(p1,p0)后得出5
转载请注明原文地址:https://kaotiyun.com/show/XBfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
模板对类型的参数化提供了很好的支持,因此()。
下列关于友元的叙述中,错误的是()。
下列关于new和delete运算符的叙述中,错误的是()。
有如下程序:#includeusingnamespaeestd;classCD{public:~CD(){cout
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程包含一个源程序文件proj3.cpp,其功能是从文本文件in.dat中读取全部整数,将整数序列存放到intArray类的对象my.Array中,然后对整数序列按非递减排序,最
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。其中有线段类Line的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是:Endpoint1=
下列关于运算符函数的叙述中,错误的是()。
软件集成测试不采用
下列关于模板的叙述中,错误的是()。
关于运算符重载,下列表述中正确的是()。
随机试题
李清照曾因三句带“瘦”的诗词而被称为“三瘦诗人”,下列不属于李清照的“三瘦”的是()。
《韩熙载夜宴图》的作者是五代时期的()
糖尿病病人尿量增多的原因主要是()。
胎儿血液循环出生后的改变,下列哪项是不恰当的
从事生产、经营的纳税人发生解散、依法终止纳税义务的,应当在向工商行政管理部门办理注销登记后30日之内,办理税务注销登记。()
投资者办理ETF份额申购、赎回业务的时间只能是证券交易所交易日的上午9:30~11:30和下午1:00~3:00。()
左边图形折起来,将得到右边哪一个图形?
人们在意志行动中涉及两种或两种以上行为目标的冲突类型有
以下是一份商用测谎器的广告:员工诚实的个人品质,对于一个企业来说至关重要。一种新型的商用测谎器,可以有效地帮助贵公司聘用诚实的员工。著名的3Q公司在一次招聘面试时使用了测谎器,结果完全有理由让人相信它的有效功能。有1/3的应聘者在这次面试中撒谎。
"WouldyoumindifIturneduptheheating?"Thepasttenseusedintheif-clauseofthesentenceindicates______.
最新回复
(
0
)