问答题 简单应用 请使用"答题"菜单或使用VC6打开考生文件夹proj2下的工程proj2,其中有坐标点类Point、圆形类Circle和圆柱形类Cylinder的定义。请在程序中的横线处填写适当的代码,然后删除横线,以实现上述类定义。此程序的正确输出结果应为: 表面积:408.407 体 积:628.319 注意:只能在横线处填写适当的代码,不要改动程序中的其他内容,也不能删除或移动"//**********found**********"。
【正确答案】(1)( y-p.y)*(y-p.y); (2) return PI*radius*radius; (3) bottom.area()*2+bottom.perimeter()*height; (4) return bottom.area()*height;
【答案解析】【解题思路】 (1) 主要考查考生对成员函数定义的掌握情况,要求返回指定点的距离,根据距离公式,得出调用该成员函数的对象与参数P点之间的距离。 (2)主要考查考生对成员函数定义的掌握,根据圆面积计算公式,给出成员函数area()的定义。 (3) 主要考查考生对成员函数定义的掌握,根据圆柱体表面积计算公式,给出成员函数area()的定义。 (4)主要考察考生对成员函数定义的掌握,根据圆柱体体积计算公式,给出成员函数volume()的定义。