首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
47
问题
有如下程序:
#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/nANp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数fun的返回值是fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n])
在面向对象方法中,类之间共享属性和操作的机制称为【】。
下列有关数据库的描述,正确的是
对如下二叉树进行后序遍历的结果为
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及到对象数组的创建和单个对象的创建,其输出结果是【】。#include<iostream>usingnamespac
下列有关继承和派生的叙述中,正确的是
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespacestd;【
下列符号中能够作为C++标识符的是
程序流程图中带有箭头的线段表示的是
有3个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
随机试题
人类传播史上的一个里程碑是产生了
寻寻觅觅,冷冷清清,凄凄惨惨戚戚。乍暖还寒时候,最难将息。三杯两盏淡酒,怎敌他、晚来风急!雁过也,正伤心,却是旧时相识。满地黄花堆积,憔悴损,如今有谁堪摘?守着窗儿,独自怎生得黑!梧桐更兼细雨,到黄昏、点点滴滴。这次第,怎一个愁字了得!说明“三杯两盏”
从总体上讲,雕,有________、木雕和玉雕等;塑,有泥塑、________等。
关于医学心理学的实验研究方法的主要特点是
徐长卿的功效有( )。
如图3-81所示的结构中,1点处的剪力(kN)为下列何值?[2005年第32题]
下面能够影响土地供给市场的因素是()。
__________、__________、__________组成了丰富的形象世界,是一切造型的基本条件。
马克思主义揭示人的本质的出发点是()。
WhichisNOTmentionedtodeterminethereliabilityofahouse-sitter?
最新回复
(
0
)