首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<iostream> #include<math> using namespace std; class point { private: double x; doub
有以下程序: #include<iostream> #include<math> using namespace std; class point { private: double x; doub
admin
2013-02-27
74
问题
有以下程序: #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) ;
选项
A、1
B、5
C、4
D、6
答案
4
解析
本题考核友元函数的应用。分析程序:类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/QENp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){intw=4,x=3,y=2,z=1;printf(”%d\n”,(w<x?w:z<y?z:x));}
有下列程序:#include<stdio.h>typedefstructstu{charname[9];chargender;intscore;}STU;
下列函数原型声明中错误的是
已知一程序运行后执行的第一个输出操作是cout<<setw(10)<<setfill(’*’)<<1234;则此操作的输出结构是()。
算法运行过程中所耗费的时间称为算法的【】。
一棵二叉树第八层(根结点为第一层)的结点数最多为【】个。
己知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx(3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符函数oper
下列关于运算符重载不正确的是()。
按“先进先出”原则组织数据的数据结构是【】。
随机试题
我国《劳动保障监察条例》确定的几种管辖形式包括()
下列关于Na+一K+泵的描述不正确的是()(2003年)
肺炎支原体可引起
主要用作片剂的崩解剂是
目前广泛使用的绝缘导线有( )。
根据我国现行的有关制度规定,下列属于证券公司从事证券投资顾问业务禁止行为的有()。I.依据虚假信息撰写和发布分析报告Ⅱ.向客户保证证券交易收益或承诺赔偿客户证券投资损失Ⅲ.拒绝接受不符合规定的交易指令Ⅳ
某石化企业为增值税一般纳税人,主要业务为开采原油及石油炼制。该企业总机构设在甲地,在乙地和丙地开采的原油不含税销售价格均为0.5万元/吨。2019年5月发生如下业务:(1)在外省乙地开采原油12000吨,对外销售8000吨,不含税销售额40
考古学中,有“地层”之说。如同文明的遗迹,人类的历史同样是一层叠压一层,在岁月的_______下,积淀为一个国家,一个民族的“心灵地层”,_______了共同的记忆、共同的文化、共同的品性。填入画横线部分最恰当的一项是:
某资本家的全部预付资本是1000万元,假定其预付资本的资本有机构成是4:1,获得剩余价值200万元,由此可知,该资本家的利润率为()
Lookatthenotesbelow.Someinformationismissing.Youwillhearaconversationaboutmakingtravelarrangements.Foreachqu
最新回复
(
0
)