首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
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
答案
D
解析
本题考查构造函数的应用,题目中定义对象p0时,执行默认构造函数,得出x和y都为0,定义对象p1(3,4),得到x和y分别是3,4,执行distance(p1,p0)后得出5。
转载请注明原文地址:https://jikaoti.com/ti/btE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};则下列语句正确的是()。
以下程序的输出结果是()。#include<iostream.h>voidfunc(char**m){++m:cout<<*m<<endl;}
有以下程序#include<iostream>usingnamespacestd;inta;intfun();intmain(){externinta;intb;
有以下程序#include<iostream>usingnamespacestd;classMyClass{public:MyClass();~MyClass();St
一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集“项目主管”与实体集“项目”的联系属于【】的联系。
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
用树型结构表示实体类型及实体间联系的数据模型称为【】。
对于模板定义关键字class和typename说法不正确的是()。
随机试题
A.短效胰岛素B.长效胰岛素制剂C.促进胰岛β细胞释放胰岛素D.抑制胰高血糖素释放,并降血脂E.α-葡萄糖苷酶抑制剂二甲双胍
关于图书重印的说法,错误的是()。
对尺骨的叙述正确的是()。
不属于“无形资产”科目下的二级科目的是()
建筑项目业主在( )对项目投资管理和控制工作不拥有充分自主权和决策权。
关于双耳定位,下列说法正确的有()。
()是指通过增大交易规模来降低每一元钱的交易成本。
物流业务结构分析主要包括()、搬运、包装、装卸、物流信息、物流管理咨询等。
WHOwasthefirstmodernartist?HowaboutGiorgione?(46)Afar-fetchednotion,perhaps,butthisRenaissanceVenetianrevolutio
A、Hegetsamiracle.B、Heisasuperhero.C、Hewasbornwithhope.D、Hetriestomakehislifeamiracleforothers.D
最新回复
(
0
)