首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
61
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列对结构及其变量定义错误的是()。
下列叙述中错误的是
下面程序的输出结果为:Base::fun,请将程序补充完整。#include<iostream.h>classBase{public:【】fun(){cout<<"Base::fun"<<end1;}}
在下面的程序的横线处填上适当的语句,是该程序的输出为12。#include<iostream>usingnamespacestd;classBase{public:inta;Base(
类是一个支持集成的抽象数据类型,而对象是类的【】。
设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为【】。
模板对类型的参数化提供了很好的支持,因此
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespacestd;【
设有下列二叉树:对此二叉树前序遍历的结果为
随机试题
职业产生于_______,并随着生产力的发展,不断产生新的职业。
在旅游产品的成熟期,_____________是市场竞争的核心。
可插入到Word文档中的对象有_______。
风热咳嗽痰热咳嗽均为适宜的药组是()(1994年第39题)
血小板膜糖蛋白GPⅡa可以与哪种糖蛋白结合
烧伤分度中,不包括
常见的咨询单位违约行为包括()。
对手方根据提出需求的一方的特定需求设计场外期权合约的期间,对手方需要完成的工作有()。Ⅰ.评估所签订的场外期权合约给自身带来的风险Ⅱ.确定风险对冲的方式Ⅲ.确定风险对冲的成本Ⅳ.评估提出需求一方的信用
根据个人所得税栩关规定。下列残疾人员的所得中.经本人申请、主管税务机关审核批准可按各省、自治区、直辖市人民政府规定减征的范围和幅度.减征个人所得税的有()。
【2014年济南市真题】奥苏伯尔提出的教学原则包括()。
最新回复
(
0
)