基类的指针与派生类指针,可以分别指向基类对象或派生类对象而形成4种情形。在这4种情形中,需要
(A)基类指针指向基类对象
(B)基类指针指向派生类对象
(C)派生类指针指向基类对象
(D)派生类指针指向派生类对象
(A)基类指针指向基类对象
(B)基类指针指向派生类对象
(C)派生类指针指向基类对象
(D)派生类指针指向派生类对象
第1题
A.派生类的对象可以赋值给基类的对象
B.基类的对象可以赋值给派生类的对象
C.派生类的对象可以初始化基类的对象
D.派生类的对象的地址可以赋值给指向基类的指针
第3题
A.虚函数是静态的
B.虚函数声明只能出现在类定义的函数原型声明中
C.一个虚函数无论被公有继承多少次,它仍然保持其虚函数的特性
D.定义了虚函数后,程序中声明的指向基类的指针就可以指向其派生类
第4题
A.派生类的对象可作为基类的对象处理
B.定义的派生类对象可以访问基类的公有成员函数和受保护数据
C.派生类对象不能赋值给基类对象
D.派生类对象的指针可以隐式的转换为基类的指针
第6题
A.派生类的对象可作为基类的对象处理
B.定义的派生类对象可以访问基类的公有成员函数和受保护数据
C.派生类对象不能赋值给基类对象
D.派生类对象的指针可以隐式的转换为基类的指
第7题
通过基类指针或引用来访问基类和派生类中的同名函数,才考虑虚函数。正确的论述是()。
A 虚函数是在基类中用 virtual说明,派生类中重新定义的函数。
B 虚函数是一个 static类型的成员函数。
C 虚函数是一个非成员函数。
D 派生类的虚函数与基类的虚函数具有不同的参数个数和类型。
第9题
异质链表是()。
(A)用数组组织类对象
(B)用链表组织类对象
(C)用抽象类指针指向派生类对象
(D)用抽象类指针构造派生类对象链表