首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
71
问题
有以下程序: #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>charfun(charch){if(ch>=’A’&&ch<=’Z’)ch=ch-’A’+’a’;returnch;}
若有定义“inta=1,b=2,c=3,d=4,m=2,n=2;”,则执行“(m=a>b)&&(n=c>d)”后n的值是()。
以下不能作为合法常量的是()。
请编写函数fun,其功能:给定一个整数n(n<10000),如果n加上100后是一个完全平方数(所谓“完全平方数”,就是开方后的结果是整数的数),并且n加上268后也是一个完全平方数,则函数值返回1,否则返回0。注意:部分源程序在文件PROG1
给定程序BIANK1.C中函数fun的功能:将整数n的值进行逆序转换,其结果通过函数值返回。示例如下。输入:123,则输出:321输入:﹣810,则输出:﹣18请在程序的下划线处填入正确的内容并把下划线删除,
有下列程序:#include<stdio.h>#defineS1(x,y)x*y#defineS2(x,y)(x)*(y)main(){inta=2,b=5;print
下列是重载乘法运算符的函数原型声明,其中错误的是()。
关于友元,下列说法错误的是()。
评价一个算法时间性能的主要标准是算法的【】复杂度。
下列哪种说法不符合多态性的含义______。
随机试题
下列项目中,不属于期间费用的是【】
A:谢谢了。那么明天见吧。
A.垂体B.松果体C.甲状腺D.甲状旁腺E.肾上腺红褐色卵圆形小体,位于四叠体与丘脑之间,以脚连于丘脑上部
治疗实热证月经先期在关元、三阴交、血海的基础上加
患者男,70岁。有高血压病史10年。2小时前大便用力后突然出现头痛、喷射状呕吐、言语不清,跌倒在地,急诊就诊。接诊护士在配合医生体检时,不正确的做法是()
2010年7月5日,甲建筑工程公司承包乙房地产开发公司的一座高层公寓的建设工程,甲公司将玻璃幕墙工程分包给丙建设施工公司。在施工过程中由于脚手板断裂致使丙建设施工公司3名施工工人从高空坠落丧生。根据我国《建设工程安全生产管理条例》的规定,此次安全事故应由(
计算企业2009年度应缴纳的企业所得税()万元。
实际利率的精确值是名义利率与通货膨胀率的差。()
某公司在按照GB/T19001一2000建立质量体系并实施、运行,现为验证质量管理体系是否运行有效,需组织一次内审。为了组织并实施这次内审,公司必须先解决下列问题:审核活动中,该公司应准备()等主要工作文件。
生态文明建设的基本方针是()
最新回复
(
0
)