首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用菜单命令或直接使用VC6打开考生文件夹下的工程projl。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是:两点之间的距离为:7.5231
请使用菜单命令或直接使用VC6打开考生文件夹下的工程projl。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是:两点之间的距离为:7.5231
admin
2016-09-20
67
问题
请使用菜单命令或直接使用VC6打开考生文件夹下的工程projl。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是:两点之间的距离为:7.5231
注意:只能修改每个//ERROR**********found**********下的那一行,不要改动程序中的其他内容。
#include
#include
using namespace std;
class Point{
private:
double x,y;
public:
Point(double XX,double yy){
x=xx:
y=yy;
}
//ERROR **********found**********
double MyDistance(Point&a,Point&b);
};
double MyDistance(Point&a,Point&b){
//ERROR **********found**********
double dx=x-b.x:
//ERROR vfound**********
double dy=a.y-y:
return sqrt(dx * dx+dy * dy);
}
int main()
{
Point p1(3.6,6.4),p2(8,0.3);
double d=MyDistance(p1,p2);
cout<<“两点之间的距离为:”<
return 0;
}
选项
答案
(1)friend double:MyDistance(Point&a,Point&b); (2)double dx=a.x-b.x; (3)double dy=a.y-b.y;
解析
(1)主要考查考生对友元函数的掌握,由于MyDis-tance函数在类定义体外定义时,未加类名Point修饰作用域,可知MyDistance并不是类Point的成员函数,但是声明是在Point定义体内部,所以应该是友元函数,另外函数MyDistance可以直接操作Point对象的成员变量,所以进一步确定是友元函数,使用friend关键字修饰。
(2)主要考查考生对友元函数的掌握和成员变量的访问,在函数MyDistance中,为了计算a、b两点的距离,需要计算两个点的横纵坐标差值,所以需要访问a、b的横纵坐标,将a的横坐标减去b的横坐标,得到差值dx,再计算dy。
(3)主要考查考生对友元函数的掌握和成员变量的访问,在函数MyDistance中,为了计算a、b两点的距离,需要计算两个点的横纵坐标差值,所以需要访问a、b的横纵坐标,将a的纵坐标减去b的纵坐标,得到差值dy,再与dx一起计算距离。
转载请注明原文地址:https://kaotiyun.com/show/kpNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,在划线处应填入的选项是#include<iostream.h>Voidmain(){inti=0,j,k;do{i++;k=316-
应在下列程序画线处填入的正确语句是()。#include<iostream>usingnamespacestd;clasBase{public:voidfun(){
一个C++程序的执行总是从()。
在一个长度为n的线性表中插入一个元素,最好情况下需要移动的数据元素数目
下面程序的功能是将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变,请填空。#include<iostream.h>#include<string.h>voidmain(){chara[]="clangu
下列有关指针的用法中错误的是()。
下列叙述中错误的是()。
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为
串的长度是
常见的需求分析方法有【】和面向对象的分析方法。
随机试题
陈某系某省副省长,在对外交往中得到许多贵重礼品。陈某对其他礼品不感兴趣,对各国名表情有独钟。陈某将五块名表隐瞒下来,放在自己的办公室里。之后,陈某命司机小吴将手表取出,送给小吴一块,其余四块带回家中。价值26万元,陈某的行为构成何罪?()
下列对引湿性特征描述与引湿性增重的界定错误的是
在下列哪些情形下,审理无效宣告请求案件的合议组成员应当回避?
城市规划管理是组织编制和审批管理,并依法对城市土地使用和各项建设的安排实施控制、引导和监督的行政管理活动。城市规划管理要由若干相互联系的工作系统组成,它可以分为几个系统。以下有误的是()。
如图所示一台路由器连接3个以太网。请根据图中给出的参数回答如下问题:如果你在主机C上要发送一个IP分组,使得主机D和主机E都会接收它,而子网3和子网4上的主机都不会接收它,那么该IP分组应该填写什么样的目标IP地址?
学生学业负担过重问题的研究、独生子女家庭教育现状的研究等属于()
"OrganicArchitecture"Oneofthemoststrikingpersonalitiesinthedevelopmentofearly-twentieth-centuryarchitecturewas
TheprefixMachisusedtodescribesupersonicspeed.ItwasnamedforErnstMach(1838-1916),aCzech-bornAustrianphysicist,
A、Landlordandtenant.B、Customerandreceptionist.C、Clientandphoneoperator.D、Customerandshopassistant.B推理判断题。Whatcan
A、Tomate.B、Tolookforfood.C、Toescapehunters.D、Toseekbreedinggrounds.B目的原因题。短文中说,鲸鱼冬天在美国东南海岸生育幼崽,然后在早春时到美国东北海岸觅食。因此,
最新回复
(
0
)