首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
56
问题
有如下程序:
#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/nANp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列SQL语句中,用于修改表结构的是
以下程序的执行结果为【】。#include<iostream>usingnamespacestd;classbase{public:v
关于抽象类,下列表述正确的是()。
下面程序的结果是()。#include"iostream.h"voidmain(){char*str:str="test!";cout<<str[5]
类是一个支持集成的抽象数据类型,而对象是类的【】。
下列打开文件的表达式中,错误的是
在结构化分析使用的数据流图(DFD)中,利用【】对其中的图形元素进行确切解释。
this指针是C++语言实现什么的一种机制?()
执行语句序列ofstreamoutfile("DATA.DAT");if(...)cout<<"OK";elsecout<<"FAIL";后,如果文件打开成功,显示"OK",否则就显示"FAIL"。由此可知,上面if语句的...
对于模板定义关键字class和typename说法不正确的是()。
随机试题
试述确定抄送机关要掌握的原则。
临床为减少高分化肝细胞癌18F-FDGPET显像的假阴性,拟进一步选用的正电子核素显像剂是
下列哪种诊断最不可能下列关于强直性脊柱炎的说法哪项不正确
股份有限公司修改公司章程,必须经出席()的股东所持表决权的()以上通过。
凯恩斯消费函数的斜率取决于( )。
参观教学法可以分为()。
填入下列横线处的词语,最恰当的是()。农民工在精神文化上“营养不良”,时间和消费能力只是一部分原因,城乡二元结构带来的城乡文化_______,也许是他们难以迅速融入城市文化生活的一个重要原因。
2000年3月1日,甲因犯盗窃罪被公安机关立案侦查后逃往外地。甲又因在2009年9月7日犯抢劫罪,于2010年6月7日被抓获。甲所犯盗窃罪的追诉期限()。
若f(t)=,则fˊ(t)=________.
Theyalwaysgivethevacantseatsto____________(谁先来的那个人).
最新回复
(
0
)