首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
32
问题
有如下程序:
#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.h>intc;classA{private:inta;static
关系模型允许定义3类数据约束,下列不属于数据约束的是
以下程序的输出结果是【】。#include<iostream.h>voidmain()}inta=0;a+=(a=8);cout<<a
下列对派生类的描述中,错误的是
下列对模板的声明中正确的是
下列有关数据库的描述,正确的是
有如下程序:#include<iostream>usingnamespacestd;classCon{charID;public:Con():ID(W){cout<<l
C++语句constchar*constp="hello";,所定义的指针p和它所指的内容都不能被【】。
以下哪个不是C++语言中的有效标识符?
随机试题
建筑火灾蔓延是通过()进行的,传热是火灾中的一个重要因素,它对火灾的引燃、扩大、传播、衰退和熄灭都有影响。
Thatstockexchangelists______1,700individualstocks.
女,2岁。左颈上部无痛性肿块半年。体检见左颈上部胸锁乳突肌前及表面有一肿块,2cm×4cm大小,质地软,有波动,边界不清,表面皮肤色泽正常最可能的临床诊断为
属于非常损失造成的存货毁损,应按该存货的实际成本记入营业外支出。 ( )
对期末存货采用成本与可变现净值孰低计价,其所体现的会计信息质量要求是()。
造成篆刻艺术作品千变万化的核心因素是()。
已知:二次函数y=ax2+bx+c(a≠0)中的x,y满足下表:(1)m的值为________;(2)求这个二次函数的解析式。
高考
韩红艳是太平洋公司的会计。每年年终都是她工作最忙的时候,因为这时公司会为在职员工发放年终奖,她需要计算每位员工的工资及奖金的个人所得税,还得为每位员工制作工资条。请按照下列要求完成工资和奖金的计算以及工资条的制作工作:根据工作表“年终奖金”中的数据,在
Ascientistwhodoesresearchineconomicpsychologyandwhowantstopredictwayinwhichconsumerswillspendtheirmoneymust
最新回复
(
0
)