首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
42
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classAA{public:virtualvoidf(){
下面程序的结果是()。#include"iostream.h"voidmain(){char*str:str="test!";cout<<str[5]
有以下程序#include<iostream>usingnamespacestd;classBase{private:charc;public:Base(charn):c(n
如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“-”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为:()
C++流中重载了运算符<<,它是一个
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
类是一个支持集成的抽象数据类型,而对象是类的【】。
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classBase{protected:voidfun(){}};classDerived:
在结构化分析使用的数据流图(DFD)中,利用【】对其中的图形元素进行确切解释。
C++语句constchar*constp="hello";,所定义的指针p和它所指的内容都不能被【】。
随机试题
女性,27岁,G2P1,停经60天,阴道流血10余天。尿妊娠试验阳性。首选的检查
从小张的表现可以看出,他具有较高的()。根据麦克里兰提出的需要理论,亲和需求高的人常常()。
古代印度宗教权威至高无上,控制教育权的是婆罗门教和()
提出高诊费低药价的思路,像是表明药物改革将要毕其功于一役了,或说老百姓吃药贵的问题就要解决了,所以可以多掏些钱来用于提高医疗服务价格,也是合情合理,这种想法未免过于乐观,在利益集团面前也有点太______了。填入横线部分最恰当的一项是()。
简述负债管理理论产生的背景及内容。
在32位微处理器指令系统中,PUSH EAX指令的目的操作数寻址方式是( )。
A旅行B离C习惯D爱好E才F态度例如:A:你有什么(D)?B:我喜欢体育。A:我不想去银行旁边的那家饭店,那儿的服务员()不太好。B:那我们去学校旁边的那家饭店吧,那里的服务员很和气。
C
HighwaysintheUSTheUnitedStatesiswell-knownforitsnetworkofmajorhighwaysdesignedtohelpadrivergetfromoneplac
Itishardtoloveants.Spidersandscorpionsexcepted,theyareprobablyourleastfavoriteinsect.Theygivenohoney;theyd
最新回复
(
0
)