【单选题】【消耗次数:1】
下列关于纯虚函数与抽象类的描述中,()是错误的。
抽象类是指具有纯虚函数的类
纯虚函数是一个特殊的虚函数,它没有具体的实现
一个基类中说明具有纯虚函数,该基类的派生类一定不再是抽象类
抽象类只能作为基类来用,其纯虚函数的实现由派生类给出
参考答案:
复制
纠错
相关题目
【单选题】 含有一个或多个纯虚函数的类称为()。
①  抽象类
②  具体类
③  虚基类
④  派生类
【单选题】 以下基类中的成员函数表示纯虚函数的是()
①  virtual void tt()=0
②  void tt(int)=0’
③  virtual void tt(int)
④  virtual void tt(int){}
【单选题】 以下基类中的成员函数表示纯虚函数的是()
①  virtual void tt()=0
②  void tt(int)=0
③  virtual void tt(int)
④  virtual void tt(int){}
【单选题】 以下基类中的成员函数表示纯虚函数的是()
①  virtual void tt()=0
②  void tt(int)=0’
③  virtual void tt(int)
④  virtual void tt(int){}
【单选题】 以下基类中的成员函数表示纯虚函数的是()
①  virtual void tt()=0
②  void tt(int)=0
③  virtual void tt(int)
④  virtual void tt(int){}
【单选题】 类B是类A的公有派生类,类A和类B中都定义了虚函数func(),p是一个指向类A对象的指针,则p-A::func()将()
①  调用类A中的函数func()
②  调用类B中的函数func()
③  根据p所指的对象类型而确定调用类A中或类B中的函数func()
④  既调用类A中函数,也调用类B中的函数
【单选题】 类B是类A的公有派生类,类A和类B中都定义了虚函数func(),p是一个指向类A对象的指针,则p->A::func()将()
①  调用类A中的函数func()
②  调用类B中的函数func()
③  根据p所指的对象类型而确定调用类A中或类B中的函数func()
④  既调用类A中函数,也调用类B中的函数
【判断题】 拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。
①  正确
②  错误
【判断题】 实现接口的类不能是抽象类。
①  正确
②  错误
【单选题】 下列描述中,()是抽象类的特征。
①  可以说明虚函数
②  可以定义友元函数
③  可以进行构造函数重载
④  不能说明其对象
随机题目
【单选题】 在数据库应用系统设计的逻辑设计阶段,不需要做的事情是( )。
①  建立基本表
②  建立视图
③  设置关系的完整性
④  画出ER图
【单选题】 以一个基本表中的允许有重复值的属性作为外码同另一个基本表中的主码建立联系,则这种联系的类型为( )。
①  1对1
②  1对多
③  多对多
④  多对1
【单选题】 在SELECT语句的ORDER BY子句中,若需要按照指定列的升序排列表,则使用的保留字是( )。
①  DESC
②  ASC
③  ABC
④  DEC
【单选题】 在建立基本表时,定义主码约束所使用的保留字为( )。
①  PRIMARY
②  UNIQUE
③  CHECK
④  FOREIGN
【单选题】 在利用计算机进行数据处理的四个发展阶段中,第3个发展阶段是( )。
①  人工管理
②  文件系统
③  数据库系统
④  分布式数据库系统
【单选题】 关系中的每一列称为一个属性,每一行称为一个( )。
①  元组
② 
③  结构
④  文件
【单选题】 实体中能够惟一标识自己的属性被称做( )。
① 
② 
③  联系
④  元组
【单选题】 若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是(  )联系。
①  1对1
②  1对多
③  多对多
④  多对1
【单选题】 设D1、D1和D1定义域中的基数分别为2、3和4,则D1?D2?D3的元组数为(  )。
①  9
②  24
③  10
④  14
【单选题】 设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,C→D,B→E,E→F},则该关系的候选码为( )。
①  (A,C,G)
②  (A,C)
③  (A,E,G)
④  (A,G)