题目内容

下列关于包含多态(运行多态性、动态多态)的描述中错误的是()。

A. 类之间应满足类型兼容规则
B. 需要声明虚函数
C. 由成员函数或者通过指针、引用来访问虚函数
D. 在编译期间确定被调用函数

查看答案
更多问题

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

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 )。虚函数是没有实现的函数纯虚函数的实现在派生类定义抽象类是只有纯虚函数的类抽象类指针可以指向不同的派生类

答案查题题库