C++关于虚函数的描述的选择题,新手不会

关于虚函数的描述中正确的是
  A)虚函数是一个静态成员函数
  B)虚函数是一个非成员函数
  C)虚函数既可以在函数说明时定义,也可以在函数实现时定义
  D)派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型

能帮忙分析一下吗,谢谢谢

A)虚函数是一个静态成员函数(静态是编译是实现 X)
  B)虚函数是一个非成员函数(这里意思是全局函数 X)
  C)虚函数既可以在函数说明时定义,也可以在函数实现时定义(这是纯虚函数 X)
  D)派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-28
选D,如果派生类的虚函数与基类中对应的虚函数没有相同的参数个数和类型,那么虚函数就没有实现,程序不会编译成功
第2个回答  2012-03-28
D:

C++关于虚函数的描述的选择题,新手不会
A)虚函数是一个静态成员函数(静态是编译是实现 X)B)虚函数是一个非成员函数(这里意思是全局函数 X)C)虚函数既可以在函数说明时定义,也可以在函数实现时定义(这是纯虚函数 X)D)派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型 ...

C++运行时多态的选择题,帮帮新手吧
答案是D 解释:A:构造函数不能声明为虚函数,但在构造函数中可以调用虚函数.在构造函数或析构函数中调用虚函数,将采用静态联编 B,C,D:构造函数不能声明为虚函数,但析构函数可以声明为虚函数.当基类的析构函数声明为虚函数时,无论派生类是否使用virtual关键字说明,派生类的析构函数一定是虚函数,而且,...

C++考试题 求解答
2. 答案是C c.基类中说明了虚函数后,派生类中将其对应的函数可不必说明为虚函数(这个不懂)这个就是虚函数的特性,只要派生类的函数与基类的函数同名、同原型,自动为虚函数,d.派生类的虚函数与基类的虚函数具有不同的参数个数和类型(这个求解释)这个如果同名不同参数(不同原型),这个是重载...

关于虚函数的描述错误的是
一、虚函数 虚函数,是指被virtual关键字修饰的成员函数。在某基类中声明为 virtual 并在一个或多个派生类中被重新定义的成员函数,用法格式为:virtual 函数返回类型 函数名(参数表) {函数体};实现多态性,通过指向派生类的基类指针或引用,访问派生类中同名覆盖成员函数。简单地说,那些被virtual关...

求C++大神。14个选择题,100分,谢谢啊!急!
6.下列关于构造函数的描述中,错误的是(D)D)构造函数不可以重载 7.设有数组定义:char array[]=″China″;,则数组array所占的空间为( C )C)6个字节 8.下面选项中不属于面向对象程序设计特征的是(D) 。D)相似性 9.在C++中用来实现运行时多态性的是( D)。D)虚函数 10.以下程序的...

跪求C++练习题 谢谢!!!
一、选择题 1、C++对C语言作了很多改进,下列描述中( D )使得C语言发生了质变,从面向过程变成了面向对象。A、增加了一些新的运算符;B、允许函数重载,并允许设置缺省参数;C、规定函数说明必须用原型;D、引进了类和对象的概念;2、下列描述中,( )是错误的。A、内联函数主要解决程序的...

C++的虚函数是不是没有方法体的函数?
下面是对C++的虚函数这玩意儿的理解。 一, 什么是虚函数(如果不知道虚函数为何物,但有急切的想知道,那你就应该从这里开始) 简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语言来解释就是实现以共同的...

C++几个题
1、 A 2、 D 3、 C 4、 D 5、 D 6、 D 7、 A、8、 C 9、 B、 C 10、A、

C++面试题汇总
导致文件描述符结构中指针指向的内存背重复释放,进而导致一些不可预期的异常。 比如全局变量的初始化,就不是有main函数引起的。例如: 全局对象的构造函数,会在main函数之前执行。 多态,纯虚函数,抽象类 内联函数 虚函数的特点:如果希望派生类能够重新定义基类的方法,则在基类中将该方法定义为虚方法,这样可以启用...

下列关于纯虚函数与抽象类的描述巾,错误的是( )。
【答案】:C C。【解析】纯虚函数是在声明虚函数时被“初始化”为0的虚函数。不定义对象而只作为一种基本类型作为继承的类,称为抽象类。凡是包含纯虚函数的类都是抽象类。抽象类的作用是作为一个类族的共同基类。

相似回答