题目内容

在面向对象技术中,多态有多种不同的形式:,其中()和包含多态称为通用多态。

A. 参数多态
B. 隐含多态
C. 重载多态
D. 静态多态

查看答案
更多问题

程序填空。class Point{private:int x, y;public:Point(){x=y=0;}Point(int x0,int y0) {x=x0;y=y0;}int GetX() { return x; }int GetY() { return y; }void Print(){cout<<"Point("<

写结果。class Bclass {public:Bclass( int i, int j ) { x = i; y = j; }virtual int fun() { return 0 ; }protected: int x, y ; };class Iclass:public Bclass {public :Iclass(int i, int j, int k):Bclass(i, j) { z = k; }int fun() { return ( x + y + z ) / 3; }private : int z ; };int main(){ Iclass obj( 2, 4, 6 );Bclass p1 = obj;cout << p1.fun() ;Bclass & p2 = obj ;cout << p2.fun() ;cout << p2.Bclass :: fun() ;Bclass *p3 = &obj;cout << p3 -> fun() ;return 0;}

下列函数中,可以作为虚函数的是( )。

A. 普通函数
B. 构造函数
C. 成员函数
D. 析构函数7.下面描述中,正确的是( BD )。虚函数是没有实现的函数纯虚函数的实现在派生类定义抽象类是只有纯虚函数的类抽象类指针可以指向不同的派生类

假设 A为抽象类,下列声明( )是错误的。

A fun( int ) ;
B. A * p ;
C. int fun( A class ) ;
D. A Obj ;

答案查题题库