首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
55
问题
有以下程序: #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://kaotiyun.com/show/5UNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
T是一个类,在声明拷贝初始化构造函数时,哪条语句是正确的______。
有如下程序:#include<iostream>usingnamespacestd;classpoint{intx,y;public:point(intvx,intvy){X=vx;
以下程序运行后的输出结果是【】。#include<iostream.h>main(){inti=10,j=0;do{j=j+i;i--;}while(i>2);cout<<j;}
在长度为n的有序线性表中进行二分查找,最坏的情况下需要的比较次数为【】。
【】是精确定义的一系列规则,它指出怎样从给定的输入信息经过有限步骤产生所求的输出信息。
分析下面程序,该程序的运行结果是()。#include<iostream.h>classcmm{public:staticintm;cmm(){m++;}cmm(
结构化程序设计思想的核心是要求程序只由顺序、循环和【】三种结构组成。
设置虚基类的目的是______。
对于顺序存储的队列,存储空间大小为n,头指针为F,尾指针为R。若在逻辑上看成一个环,则队列中元素的个数为______。
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(【】){Ta;if(x>y){a=X;x=y;y=a;}if(
随机试题
中风先兆的舌态是()(2005年第17题)
每个人的内心深处总有一份或大或小,或高或低,或美或丑,或实或虚的理想。拥有一份至高无上的理想虽说遥不可及、高不可攀,但此理想是纯洁的,高尚的,令人大加赞扬的。有人把追求理想当作一堂必修课,在没有实现理想之前他总是努力进取挥汗如雨。当理想离你越来越近时。只要
男性,69岁,肺部感染伴呛咳,消瘦和轻度昏迷,该患者营养支持的方式应首选()。
A.先兆流产B.难免流产C.稽留流产D.不全流产E.完全流产易发生弥散性血管内凝血的流产是
桂枝功能发散表邪,其治表证的特点是
(2009年)一平面简谐波在弹性媒质中传播,在某一时刻,某质元正处于其平衡位置,此时它的()。
对于《地下水质量标准》的适用范围是()。
需要结计本年累计发生额的账户,结计“过次页”的合计数为()。
关于OSI参考模型层次的描述中,正确的是()。
Readtheinformationaboutthecommunicationofinformationinbusiness.Choosethebestwordtofilleachgap.Foreachquestio
最新回复
(
0
)