首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#include <iostream>#include <math>using namespace std;class point{private: double x; double y;public: point(doubl
有以下程序:#include <iostream>#include <math>using namespace std;class point{private: double x; double y;public: point(doubl
admin
2013-02-27
14
问题
有以下程序:#include <iostream>#include <math>using namespace std;class point{private: double x; double y;public: point(double a, double b { x=a; y=b; friend double distance (point a, point b ; };double distance(point a, point b return sqrt((a. x-b. x )*(a. x -b. x )+ (a. x -b. x)*(a. x-b. x));}int main (){ point p1 (1,2); point p2(5,2); cout<<distance (p1, p2)<<end1; return 0;} 程序运行后的输出结果是
选项
A、1
B、5
C、4
D、6
答案
C
解析
本题考核友元函数的应用。分析程序:类point中定义了两个私有成员x和y,以及一个友元函数distance。从而,函数distance可以访问类point中的任何成员。在函数distance中,返回值为sqrt ((a. x- b. x)*(a. x-b. x)+(a. y-b. y)*(a. y-b. y))。由此可知,函数distance的功能是计算a、b两点之间的距离。在主函数main中,先定义两点:p1(1,2)和p2(5,2)。然后调用函数distance计算两点之间的距离为4,所以程序最后输出为4。
转载请注明原文地址:https://kaotiyun.com/show/asNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与出队操作后,front=rear=1,此后又正常地插入两个元素,则该队列中的元素个数为()。
当一个进程在运行过程中释放了系统资源后要调用()。
给定程序BIANK1.C中函数fun的功能:将整数n的值进行逆序转换,其结果通过函数值返回。示例如下。输入:123,则输出:321输入:﹣810,则输出:﹣18请在程序的下划线处填入正确的内容并把下划线删除,
在公有派生的情况下,派生类中定义的成员函数只能访问原基类的
以下不属于对象的基本特点的是()。
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为()。
设二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为()。
一棵二叉树第八层(根结点为第一层)的结点数最多为【】个。
数据处理的最小单位是
随机试题
关于正常子宫位置的维持,下列哪项未参与
颅内压增高明显时,应避免()。
A.主动一被动模式B.指导一合作模式C.共同参与模式D.契约模式E.工程模式对危重、昏迷、手术等情况下的患者诊疗。适用的医患关系模式是()
某工程项目估算总投资2200万元,其中施工估算价1000万元,设备采购估算价1000万元,勘察估算价43万元,设计估算价100万元,监理估算价57万元。在施工招标过程中,业主委托某省建委进行招标,按照法律程序确定以公开招标的方式分阶段进行招标。[问
假设某企业执行企业会计制度,备用金采用非定额备用金核算;10月该企业发生如下业务:(1)为备发工资从银行提取现金100000元。(2)企业职工甲借款1000元。(3)采购员乙出差归来,报销差旅费1500元,预借差旅费2000元,余款500元退回财务部
有一宗地,占地面积为500平方米,地上建有一幢3层的楼房,建筑密度为0.7,容积率为2.0,土地单价为3000元/平方米,则楼面地价为()元/平方米。
对目标企业进行法律调查基金管理人的律师应当根据()来进行相关内容的尽职调查工作。I.目标项目企业所处的行业Ⅱ.目标企业的待定业务Ⅲ.融资类型Ⅳ.对外投资状况
B公司是一家制造企业,2009年度财务报表有关数据如下:B公司没有优先股,目前发行在外的普通股为1000万股,假设B公司的资产全部为经营资产,流动负债全部是经营负债,长期负债全部是金融负债公司,目前已达到稳定增长状态,未来年度将维持2009年的经营效率
治安管理处罚,是指公安机关对违反治安管理的行为人依法强制剥夺其人身自由、财产或其他权利的行政处罚。( )
Sub-SaharanAfricancountries______.ThepopulationgrowthrateintheUSis______.
最新回复
(
0
)