首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
46
问题
有以下程序: #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>#include<string.h>main(){chara[5][10]={”efg”,”abcd”,”mnopq”,”hijkl”,”rstuvwxy
有下列程序:#include<stdio.h>int*f(int*s){s+=1:s[1]+=6;*s--+=7;returns:}
下列模式中,能够给出数据库物理存储结构与物理存取方法的是
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
编译时的多态性可以通过使用()获得。
算法运行过程中所耗费的时间称为算法的【】。
在关系模型中,把数据看成一个二维表,每个二维表称为一个【】。
类的成员函数中,只能用于检测输入操作的函数是【】。
为满足运算符+的可交换性,必须将其重载为【】。
某二叉树中度为2的结点有n个,则该二叉树中有【】个叶子结点。
随机试题
心肌收缩能力的增强可通过下列哪一途径实现
外周血的改变主要表现为
10个月女婴,人工喂养,夜间多汗,睡眠不好,查体可见枕秃,肋缘外翻,血钙正常,血碱性磷酸酶增高,腕骨X线干骺端增宽,边缘不整,诊断为维生素D缺乏性佝偻病为预防佝偻病,一般足月新生儿可于生后2周开始服用维生素D,其剂量应为
30岁女性,主诉白带增多,检查宫颈外观呈细颗粒状红色区,占整个宫颈面积的2/3,本例恰当处置应是
非高原地带施工隧道,一氧化碳短时间接触允许浓度不应大于()。
关于施工进度保证措施的说法,正确的有()。
在深水、岩面不平、无覆盖层或覆盖层很厚的自然条件下,不宜修建其他类型基础时,可采用的桥梁基础有()。
贷款价格的构成包括()。
“和”与“同”是先秦时期两个重要的哲学概念。和同之辨早在西周末年《国语》、《左传》中就有明确记载。孔子有关和同之辨的理论,是对前人学说的一种继承和发展。“君子和而不同,小人同而不和。”(《论语·子路》)“和而不同”是孔子理想人格的一个重要标准。和与同的区别
A、 B、 C、 D、 A注意两位女士并排坐着说话的样子以及周围事物的状态。
最新回复
(
0
)