问题 单项选择题

某养鴻专*户鬌_1000只2〜3月龄蛋鵄,4月份出理发病,癱鶫根少死亡,主要表现为鸡冠、*部皮肤等处有大小不一的黄色乃至黑色增生_{丘疹},有的豌豆大或葫豆大小,有的融和在一起,有的可剥离,有脓汁,精神食欲正常,粪便正常,两侧眼被增生物覆盖不能采食,最后死亡。该病可能是()

A.禽流感

B.鸡痘

C.鸡大肠杆菌病

D.马立克病

E.鸡传染性鼻炎

答案

参考答案:B

问答题

请使用“答题”菜单或使用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:

名词解释