题目内容
(请给出正确答案)
[主观题]
对于下面两个类的描述正确的为() class Animal { public: Animal (char*) ; virtual void eat() = 0; virtual void sleep() =0; protected: char name[10]; }; class Brid: public Animal { public: Brid (char* ); virtual void fly(); void breed(); void sleep () ; };
A.Animal为抽象类, Brid也为抽象类#B.Animal为抽象类, 所有的成员函数均为纯虚函数#C.Brid类不包含纯虚函数, 因此不是抽象类#D.若有基类指针Animal* p= new Bird(“parrot”); 执行语句p->sleep();则调用Animal::sleep()
答案
A、因Cl - 无毒,而C1 2 有毒,故A错误; B、因结构决定性质,Cl - 和C1 2 结构不同,则性质不同,故B正确; C、Cl - 为无色,而C1 2 为黄绿色,故C错误; D、Cl - 不能与金属单质反应,而C1 2 能与金属单质反应,故D错误; 故选B.
如搜索结果不匹配,请 联系老师 获取答案