首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用菜单命令或直接使用VC6打开考生文件夹下的工程projl。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是:两点之间的距离为:7.5231
请使用菜单命令或直接使用VC6打开考生文件夹下的工程projl。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是:两点之间的距离为:7.5231
admin
2016-09-20
23
问题
请使用菜单命令或直接使用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全国计算机二级
相关试题推荐
下列程序中画线处应填入的语句是classBase{public:voidfun(){cout<<"Baseoffun"<<end1:}};clas
有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){}virtualvoidf1()
需求分析阶段最后提供的文档是软件的()。
在一个长度为n的线性表中删除一个元素,最坏情况下需要移动的数据元素数目为()。
以下数据结构中不属于线性数据结构的是______.
下列关于析构函数的描述中,错误的是()。
下面程序的功能是将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变,请填空。#include<iostream.h>#include<string.h>voidmain(){c
派生类对象对其基类中的什么成员是可访问的?
fstream、ifstream和ofstream文件流类的成员函数______关闭文件。
随机试题
Psychologistsnowbelievethatnoisehasaconsiderableeffectonpeople’sattitudesandbehavior.Experimentshaveprovedthat
阅读方孝孺《吴士》,回答问题。吴士好夸言,自高其能,谓举世莫及。尤善谈兵,谈必推孙吴。遇元季乱,张士诚称王姑苏,与国朝争雄,兵未决。士谒士诚曰:“吾观今天下形势,莫便于姑苏,粟帛莫富于姑苏,甲兵莫利于姑苏,然而不霸者,将劣也。今大王之将,皆任贱丈夫,战
男性,56岁,有长期吸烟史。近数月来人较消瘦,且有刺激性呛咳,咳白色黏痰,有时带少量血丝,经抗感染治疗无明显效果。听诊右肺中部有局限性哮鸣音。X线摄片见右肺肺门附近有单侧不规则肿块状阴影。最可能的诊断是()
关于原子结构的描述中,错误的是
下列哪一个不属于大肠
按照税制的结构,通常可将所得税制划分为( )。Ⅰ.分类所得税制Ⅱ.综合所得税制Ⅲ.二元或混合税制Ⅳ.三元税制
合同的相对性主要表现在哪些方面?()
被尊为“西来第一禅林”的是()。
简述大学生心理发展常见的心理矛盾。
下列各组软件中,全部属于应用软件的是()。
最新回复
(
0
)