首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
57
问题
有如下程序:
#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://www.kaotiyun.com/show/XMNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的结果为#include"iostream.h"voidchange(inta,intb){inttemp;temp=a;a=b;b=temp;}
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
程序的3种基本控制结构是
下列叙述中,正确的是
有如下的程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){chars[25]="Programminglanguage";o
下面关于C++语言变量的叙述错误的是
实现输出为八进制的符号是()。
下列字符串中可以用作C++语言标识符的是
软件复杂性度量的参数包括
在内存中,存储字符’X’要占用1个字节,存储字符串"X"要占用______个字节。
随机试题
驾驶技巧准考证明的有效期是多久?
未成年工是指年满()周岁的劳动者。
甲企业向乙银行贷款1千万元,还款期限为2010年3月16日。2008年3月16日,甲、乙签订书面抵押合同,约定甲以现有以及将有的动产设立抵押,2008年4月16日双方到甲企业住所地的工商局办理了抵押登记。2009年12月16日,经评估师估价,甲企业将闲置的
在EPC模式下,()承担了工程的大部分风险。
我国实行9年制义务教育制度,下列不属于义务教育的基本特征的是()。
下列词语中没有错别字的一组是()
长春市轨道交通2号线已投入运营,在工程建设中用量最大的硅酸盐材料是
一个进程被唤醒,意味着(16)。
A、Right.B、Wrong.C、Doesn’tSay.A
Istheremeaninginthelengthofafinger?Longfingersarea【C1】______ofrefinement.Ashortstubbyhandarguesalackof【C2】_
最新回复
(
0
)