首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> #include <math> using namespace std; class point { private: double x; d
有以下程序: #include <iostream> #include <math> using namespace std; class point { private: double x; d
admin
2013-05-30
53
问题
有以下程序: #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.y-b.y)*(a.y-b.y)); } int main ( ) { point pl(1,2); point p2 (5, 2); cout<<distance (pl,p2) <<end1; return 0; } 程序运行后的输出结果是( )。
选项
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两点之间的距离。
③在主函数中,先定义两点:p1(1,2)和p2(5,2)。然后调用函数distance()计算两点之间的距离为4,所以程序最后输出为4。
转载请注明原文地址:https://www.kaotiyun.com/show/5UNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中属于C++语句的是()。
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
以下关键字不能用来声明类的访问权限的是()。
在关系模型中,()。
深度为n(n>0)的二叉树最多有【】个结点。
要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是______。
下列do...while循环的循环次数为()。inti=5;do{cout<<i--<<endl;i--;}while(i!=0);
在C++语言中,080是()。
耦合和内聚是评价模块独立性的两个主要标准,其中反映了模块内各成分之间联系的是【】。
如下程序编译时发生错误,错误的原因是show函数实现语句错误,则正确的语句应该为【 】。#include<iostream.h>classtest{private:intnum;public:test(int)voi
随机试题
Wefirstthinkofthetraditionalornuclearfamily.Thisisatwo-generationfamily,thefatherandthemotherandtheirownch
A.中性粒细胞B.嗜酸性粒细胞C.单核细胞D.淋巴细胞金黄色葡萄球菌感染病变内的主要细胞
《建设工程委托监理合同》中明确的内容有( )。
东方印刷厂为增值税一般纳税人,主营书刊、写字本等印刷业务。2014年9月有关资料如下:(1)接受出版社和杂志社委托,自行购买纸张,印刷有统一刊号(CN)的图书和杂志。购买纸张取得的增值税专用发票上注明税额340000元,向各出版社和杂志社开具的增值税专用
某电器专卖店(一般纳税人)2015年8月发生下列购销业务:(1)销售空调30台,每台零售价格3000元,商场派人负责安装,每台收取安装费510元;(2)采取有奖销售方式销售电冰箱100台,每台零售价格2340元;将外购的50只石英手表对外投资,市场零售
教师重复学生的答案,根据学生回答的不足追问其中的要点,对学生的回答进行评价和鼓励,引导学生思考另一个更深入的问题等,这些对问题的处理一般处于教师提问的()。
为了推进高新技术发展,由省科技局牵头,组织20人的考察团来你市进行考察交流,交流的主题是“招商引资,推进高新科技发展”。领导安排你负责与科技局联络接洽,你该怎么做?
清末明初,一批西方人跑到中国西南山区进行科学考察或偷猎活动,他们中有人在山区发现了一种体形较小的有尾熊,由于当地人称其为“山地熊”或“猫熊”,他们在文章中也就称其为“猫熊”,“猫熊”后来为什么叫成“熊猫”了呢?民国以后,有些传统的书刊由竖排改为横排,有人由
通过视图进行查询,首先要进行【】。
Thisannouncementisto______.Inthesummerholidays,thelibrarywillhave______.
最新回复
(
0
)