关于纯虚函数和抽象类的描述中,()是错误的。
A.纯虚数是一种特殊的虚函数,它没有具体实现
B.抽象类中一定具有一个或多个纯虚函数
C.抽象类的派生类中一定不会再有纯虚函数
D.抽象类一般作为基类使用,使纯虚函数的实现由其派生类给出
A.纯虚数是一种特殊的虚函数,它没有具体实现
B.抽象类中一定具有一个或多个纯虚函数
C.抽象类的派生类中一定不会再有纯虚函数
D.抽象类一般作为基类使用,使纯虚函数的实现由其派生类给出
第1题
A.纯虚函数是一种特殊的虚函数,它没有具体的操作内容
B.抽象类是指具有纯虚函数的类
C.一个基类中说明有纯虚函数,该基类的派生类一定不再是抽象类
D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出
第3题
下列关于抽象类的表述中正确的是()。
A)派生类必须要实现作为基类的抽象类中的纯虚函数
B)抽象类的成员函数至少有一个没实现
C)抽象类不可能用来定义对象
D)派生类不能成为抽象类
第5题
下列描述中,抽象类的特性是()。
A.可以说明虚函数
B.可以定义友元函数
C.可以进行构造函数重载
D.不能说明其对象
第7题
如果一个类至少有一个纯虚函数,那么该类称为()。
A.抽象类
B.虚基类
C.派生类
D.以上都不是
第8题
下面是类Shape的定义: class Shape{ public: virtual void Draw()=0; } 下列关于Shape类的描述中,正确的是()。
A.类Shape是虚基类
B.类Shape是抽象类
C.类Shape中的Draw函数声明有误
D.语句“Shape s;”能够建立Shape的一个对象s
第9题
下列有关继承和派生的叙述中,正确的是______。
A.如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员
B.派生类的成员函数可以访问基类的所有成员
C.基类对象可以赋值给派生类对象
D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
第10题
下列关于动态联编的描述中,错误的是()。
A.动态联编是以虚函数为基础的
B.动态联编是在运行时确定所调用的函数代码的
C.动态联编调用函数操作是指向对象的指针或对象引用
D.动态联编是在编译时确定操作函数的