首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#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
17
问题
有以下程序:#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全国计算机二级
相关试题推荐
不属于操作系统基本功能的是()。
某棵树中共有25个节点,且只有度为3的节点和叶子节点,其中叶子节点有7个,则该树中度为3的节点数为()。
在希尔排序法中,每经过一次数据交换后()。
已知一程序运行后执行的第一个输出操作是cout<<setw(10)<<setfill(’*’)<<1234;则此操作的输出结构是()。
数据库、数据库系统和数据库管理系统之间的关系是()。
软件开发离不开系统环境资源的支持,其中必要的测试数据属于()。
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。
对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行【】。再执行成员对象的构造函数,后执行派生类本身的构造函数。
一棵二叉树第八层(根结点为第一层)的结点数最多为【】个。
按照“后进后出”原则组织数据的数据结构是______。
随机试题
把美育目标的实现称为“消融渣滓”的是【】
A、安神定志丸加减B、归脾汤加减C、天王补心丹加减D、桂枝甘草龙骨牡蛎汤加减 E、正天丸加减 阴虚火旺型心悸可用
为了预防重大工业事故的发生,降低事故造成的损失,必须建立()。
根据水利工程电力起爆的执行规定,电力起爆只允许在无雷电天气、感应电流和杂散电流小于()的区域使用。
背景材料:A安装公司承包了某42层办公大楼的机电安装工程,工程内容包括建筑给水排水、建筑电气、通风与空调、建筑智能化等工程,合同总工期为24个月。在施工准备阶段A公司项目部编制了材料供应计划,要求材料到达施工现场要验收确认后入库。项目部还编制了施工机具使
关于商业银行开办代客境外理财业务管理,下列描述正确的是()。
当某个正在执行的进程需要进行I/O操作时,可以通过凋用【】原语将自己从运行状态变为等待状态。
It’simpliedinthefirstparagraphthatsomepeoplepossessedproductivelaborexcept______.Howdidthediffusionofhumanc
Itcanbeinferredfromthestorythat______JohnH.Glenn,Jr.,wasthefirstAmericanto
A、Hecan’tchooseBusinessAdministrationashismajor.B、Hecan’ttransferhiscreditstoCentralUniversity.C、Hedidn’tmake
最新回复
(
0
)