下列关于纯虚函数的描述,错误的是()。
A.纯虚函数没有函数体
B.纯虚函数在实现之后就是一个正常的虚函数,会在调用时表现出多态性
C.定义纯虚函数的目的是为了重用其算法代码
D.含有纯虚函数成员的类被称为抽象类
A.纯虚函数没有函数体
B.纯虚函数在实现之后就是一个正常的虚函数,会在调用时表现出多态性
C.定义纯虚函数的目的是为了重用其算法代码
D.含有纯虚函数成员的类被称为抽象类
第1题
A.纯虚函数是一种特殊的虚函数,它是个空函数
B.具有纯虚函数的类称为虚基类
C.一个基类中说明有纯虚函数,其派生类一定要实现该纯虚函数
D.具有纯虚函数的类不能创建类对象
第3题
A.不允许以虚函数作为构造函数
B.没有虚函数便无法实现多态
C.一般来讲,如果一个类中定义了虚函数,则不可将析构函数也定义为虚函数
D.不能用抽象类定义对象
第4题
A.抽象类的成员函数中至少有一个是没有实现的函数(即无函数体定义的函数)
B.派生类必须实现作为基类的抽象类中的纯虚函数
C.派生类不可能成为抽象型
D.抽象类可以用来定义对象
第5题
A.虚函数是一个静态成员函数
B.虚函数是一个非成员函数
C.虚函数既可以在函数说明时定义,也可以在函数实现时定义
D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
第7题
A.通过函数重载可以实现静态多态
B.通过基类指针调用虚函数可以实现动态多态
C.通过基类引用调用虚函数可以实现动态多态
D.通过基类对象调用虚函数可以实现动态多态
第8题
A.虚函数是静态的
B.虚函数声明只能出现在类定义的函数原型声明中
C.一个虚函数无论被公有继承多少次,它仍然保持其虚函数的特性
D.在基类中定义了虚函数后,可以在派生类中对它进行重写
第9题
A.在成员函数中调用虚函数,是多态
B.通过“基类对象名.函数名"的方式调用虚函数,不是多态
C.多态的函数调用语句中,函数一定是虚函数
D.通过“基类引用名.函数名"的方式调用虚函数,是多态
第10题
A.virtual void Fun(int);
B.void Fun()=0;
C.virtual void Fun()=0;
D.virtual void Fun(int){ }
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!