请使用“答题”菜单或使用VC6打开考生文件夹proj2下的工程proj2,其中包含抽

题型:问答题

问题:

请使用“答题”菜单或使用VC6打开考生文件夹proj2下的工程proj2,其中包含抽象类Shape的声明,以及在此基础上派生出的类Rectangle和Circle的声明,二者分别是计算面积的函数GetArea()和计算对象周长的函数GetPerim()。程序中位于每个//************found************下的语句行有错,请加以改正。改正后程序的输出应该是:
The area of the Circle is 78.5
The perimeter of the Circle is 31.4
The area of the Rectangle is 24
The perimeter of the Rectangle is 20
注意:只能在画线处填写适当的代码,不要改动程序中的其他内容,也不能删除或移动“//************found************”。
//源程序
#include<iostream>
using namespace std;
class Shape
public:
Shape()
~Shape()
//************found************
______float GetArea()=0;
//************found************
______float GetPerim()=0;

class Circle: public Shape
public:
Circle(float radius):itsRadius(radius)
~Circle()
float CetArea() return 3.14 *itsRadius *itsRadius;
float CetPerim()return 6.28 *itsRadius;
private:
float itsRadius:

class Rectangle: public Shape
public:
//************found************
Rectangle(float len, float width):______;
~Rectangle();
virtual float GetArea() return itsLength *itsWidth;
float GetPerim()return 2*itsLength+2*itsWidth;
virtual float GetLength() return itsLength;
virtual float GetWidth()return itsWidth;
private:
float itsWidth;
float itsLength;

int main()
//************found************
sp=new Circle(5);
cout<<"The area of the Circle is"<<sp->GetArea()<<endl;
cout<<"The perimeter of the Circle is"<<sp->GetPerim()<<endl;
delete sp;
sp=new Rectangle(4,6);
cout<<"The area of the Rectangle is"<<sp->GetArea()<<endl;
cout<<"The perimeter of the Rectangle is"<<sp->GetPerim()<<endl;
delete sp;
return 0:

考点:计算机等级考试C++二级C++机试
题型:问答题

简述商鞅变法的目的、内容及影响。(6分)

题型:问答题

患儿,男,2岁。高热,面红四肢抽搐,牙关紧闭,两目上视。辨证为

A.热极生风

B.虚风内动

C.肝阳化风

D.阴虚动风

E.血虚动风

题型:问答题

求一个分数的倒数,只要把这个数的分子和分母______.

题型:问答题

My father was born _____5th April,1960 .       [ ]

A. in      

B. at  

C. on   

D. of

题型:问答题

单管立杆扣件式双排脚手架的搭设高度不宜超过24m。

更多题库