[2009年恩施州学业考试]在日常生活中,人们常说“血缘关系”.这里的“血缘”实际上是指下列哪一项( )
A.遗传物质
B.血浆
C.血细胞
D.血液
答案:A
已知万有引力常量为G,地球半径为R,同步卫星距地面的高度为h,地球的自转周期为T,地球表面的重力加速度为g。则地球质量可表达为_____________或_____________。
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,要求编写一个CMyShape类,含有求面积、周长等的纯虚函数,然后编写一个CRectangle类和CCircle类继承CMyShape,并实现求面积、周长的两个函数。在main函数中测试得到下面的结果: 在CMyShape类构函数造内 在CCircle类构造函数内 在CMyShape类构造函数内 在CRectangle类构造函数内 myCircle:Area=314.159 Girth=62.8319 myRectangle:Area=900 Girth=120 具体要求如下: (1)定义求面积的纯虚函数,请在注释1后添加适当的语句。 (2)定义求周长的纯虚函数,请在注释2后添加适当的语句。 (3)请在注释3和注释4后添加适当的语句。 注意:除在指定位置添加语句之外,不要改动程序中的其他内容。 试题程序: #include<iostream.h> #include<math.h> #define PI 3.1415926 class CMyPoint public: int x,y; CMyPoint(int tx,int ty):x(tx),y(ty) ; class CMyShape public: CMyShape()cout<<"在CMyShape类构造函数内"<<end1; //********1******** //********2******** protected: ; class CCircle:public CMyShape public: CCircle(CMyPoint i,double j):CMyShape(),arcCenter(i),radius(j) cout<<"在CCircle类构造函数内"<<end1; double GetArea() return PI *radius *radius; double GetGirth() return 2*PI*radius; private: CMyPoint arcCenter; double radius; ; class CRectangle:public CMyShape public: CRectangle(CMyPoint lt,CMyPoint rb):leftTop(lt),rightBottom(rb),CMyShape() cout<<"在CRectangle类构造函数内"<<end1; double GetArea() int width=abs(rightBottom.x-leftTop.x); int height=abs(rightBottom.y-leftTop.y); return width *height; double GetGirth() int width=abs(rightBottom.x-leftTop.x); int height=abs(rightBottom.y-leftTop.y); return 2*(width+height); private: CMyPoint leftTop,rightBottom; ; void main() CMyShape *myShape=NULL; CCircle *myCircle=new CCircle(CMyPoint(5,5),10); CRectangle *myRectangle=new CRectangle(CMyPoint(0,0),CMyPoint(30,30)); //********3******** cout<<"myCircle:"<<"Area="<<myShape—>GetArea()<<"\t"<<"Girth="<<myShape—>GetGirth()<<end1; //********4******** cout<<"myRectangle:"<<"Area="<<myShape—>GetArea()<<"\t"<<"Girth="<<myShape—>GetGirth()<<end1;