首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#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
13
问题
有以下程序:#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://jikaoti.com/ti/UZE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
表达式(int)((double)9/2)-9%2的值是()。
有以下程序:#include<stdio.h>#include<stdlib.h>voidfun(int**s,intp[2][3]){**s=p[1][1];}main(){
有以下程序:#include<stdio.h>voidfun(intn,int*s){intf1,t2;if(n==1||n==2)*s=1;else
以下叙述中错误的是()。
下列叙述中正确的是()。
请按下面注释的提示,将类B的构造函数定义补充完整。C1assA{inta;public:A(intaa=O){a=aa;}};classB:publicA{
关系数据库管理系统能实现的专门关系运算包括选择、连接和【 】。
按“先进先出”原则组织数据的数据结构是【】。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
随机试题
下列关于逮捕证作用的说法中,错误的是
腹外疝好发于腹股沟区的最主要原因是
不属于比例再保险合同基本条款的是()
下列有关教育心理学发展的历史事件中,属于初创时期发生的事件是()
()神庙是古希腊雅典卫城建筑群中的主要建筑,是世界艺术史上最完美的建筑典范之一。
设置会计科目和账户的目的是()。
请阅读以下对话,回答问题。领导:“为了提升居民幸福感,咱们所已经在辖区内开展了为期一个月的打击入室盗窃的专项整治行动,针对这次行动。你做一个总结报告吧,为以后的打击犯罪行动积累经验,为群众提供更多帮助。”小刘:“好的,具体要求是什么?多
下面有4条指令:Ⅰ.MOVAL,[BX+SI+1A0H]Ⅱ.MOVAL,80H[BX][DI]Ⅲ.MOVAL,[BP+SI-0A0H]Ⅳ.MOVAL,[BP]其中(DS)=0930H,(SS)=0915H,(SI)=0A0H,(DI)=1
In1954,aturningpointinmedicalhistory,resultingfromappliedbionics,wasthefirst"openheart"surgerydoneinMinneapo
A、Hisgirlfriend.B、Hismother.C、Hiscousin.D、Histeacher.C短文最后说,Joe的表妹Carol说,Joe的首要职责是帮助家人渡过难关,亦即暂时休学。故C正确。Joe的父亲希望他退学,而他的女朋
最新回复
(
0
)