下列关于抽象类的描述中,错误的是()。
A.抽象类中至少应该有一个纯虚函数
B.抽象类可以定义对象指针和对象引用
C.抽象类通常用作类族中最顶层的类
D.抽象类的成员函数至少有一个没实现
- · 有4位网友选择 C,占比50%
- · 有2位网友选择 A,占比25%
- · 有1位网友选择 B,占比12.5%
- · 有1位网友选择 D,占比12.5%
A.抽象类中至少应该有一个纯虚函数
B.抽象类可以定义对象指针和对象引用
C.抽象类通常用作类族中最顶层的类
D.抽象类的成员函数至少有一个没实现
A、不能用抽象类定义对象,即抽象类不能实例化
B、可以用抽象类定义对象指针,指向其派生类对象
C、可以用抽象类定义对象引用,引用其派生类对象
D、抽象类的派生类一定是抽象类
A、动态联编是函数联编的一种方式,它是在运行时来选择联编函数的
B、动态联编又可称为动态多态性,它是C++语言中多态性的一种重要形式
C、函数重载和运算符重载都属于动态联编
D、动态联编只是用来选择虚函数的
A、关键字virtual只能用来声明虚函数
B、声明虚函数时,才使用关键字virtual
C、关键字virtual不能用来声明虚基类
D、关键字virtual能用来声明虚基类
有如下程序: #include <iostream> using namespace std; class TestClass { public: virtual void fun1( ) { cout<<"fun1testclass"< } virtual void fun2( ) { }; testclass1:public testclass fun1( fun2(int x) int main( obj1,*p; testclass1 obj2; p="&obj2;" p-> fun1(); p->fun2(); return 0; } 该程序执行后的输出结果是( )。
A、fun1TestClass1 fun2TestClass
B、fun1TestClass1 fun2TestClass1
C、fun1TestClass fun2TestClass
D、fun1TestClass fun2TestClass1
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!