正确答案: D

如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类

题目:下列有关继承和派生的叙述中,正确的是( )。

查看原题

举一反三的答案和解析:

  • [单选题]下列程序的输出结果为2,横线处应添加语句( )。 #includeiostream> using namespace std; { public: ______void fun(){cout1;} }; class TestClass2:public TestClass1 { public:void fun(){cout2;) }; int main() { TestClass1 *p=new TestClass2; p->fun(); delete p; Teturn 0; }
  • virtual

  • 解析:解析:由主函数main入手,定义TestClass1类的指针对象p指向派生类Testclass2。因为基类和派生类中都有fun函数,题目要求输出为2,就是基类对象访问派生类中fun函数。通过虚函数与指向基类对象的指针变量的配合使用,就能方便调用同名函数。所以这里将基类中的fun函数声明为virtual。并且当一个成员函数被声明为虚函数后,其派生类中的同名函数自动成为虚函数。

  • [单选题]向容器添加新构件的方法是( )。
  • add()


  • [单选题]设a="Microsoft VisualBasic",则以下使变量b的值为Visual Basic的语句是( )。
  • b=Mid(a,10)


  • [单选题]程序运行结果为______。#define R 3.0#define PI 3.1415926#define L 2*PI*R#define S PI*R*Rmain(){ printf("L=%f S=%f\n",L,S);}
  • L=18.849556 S=28.274333


  • [单选题]对于建立良好的程序设计风格,下面描述中最正确的是( )。
  • 程序应简单、清晰、可读性好

  • 解析:解析:要形成良好的程序设计风格,主要应注重和考虑:符号名的命名应具有一定的实际含义,以便于对程序功能的理解;适当的注释能够帮助读者理解程序;程序编写应优先考虑清晰性,除非对效率有特殊要求,程序编写要做到清晰第一、效率第二。

  • 推荐下载科目: 计算机二级 计算机三级 软考中级 思科认证 JAVA认证 职称计算机 计算机操作员中级 计算机操作员高级 计算机辅助设计 其他
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2