在C++中,用于实现运行时多态性的是A.内联函数B.重载函数C.模板函数D.虚函数

题目

在C++中,用于实现运行时多态性的是

A.内联函数

B.重载函数

C.模板函数

D.虚函数

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

实现运行时的多态性采用?

A.重载函数

B.构造函数

C.析构函数

D.虚函数


A

第2题:

运行时的多态性是通过()实现的。

A.构造函数

B.析构函数

C.虚函数

D.函数重载


虚函数

第3题:

下面关于虚函数和函数重载的叙述不正确的是()。

A.虚函数不是类的成员函数

B.虚函数实现了 C++的多态性

C.函数重载允许非成员函数重载,而虚函数则不行

D.序列来确定,而虚函数依据对象确定


函数重载的本体可以在类外定义,虚函数不可以

第4题:

在C++中用来实现运行时多态性的是( )。

A.重载函数

B.析构函数

C.构造函数

D.虚函数


正确答案:D
解析:C++中的多态性分为两类:编译时的多态性和运行时的多态性。编译时的多态性通过函数重载和模板体现的,而运行时的多态性是通过虚函数体现的。

第5题:

在C++中,用于实现运行时多态性的是( )。

A.内联函数

B.重载函数

C.模板函数

D.虚函数


正确答案:D

第6题:

在C++中,用于实现运行时多态性的是______ 。

A.内联函数

B.重载函数

C.模板函数

D.虚函数


正确答案:D
解析:多态性的相关概念。

第7题:

实现运行时的多态性要使用( )。

A.重载函数

B.析构函数

C.构造函数

D.虚函数


正确答案:D
解析: C++中函数重载和运算符重载实现的多态性属于静态多态性,在程序编译时系统就能决定调用的是哪个函数。动态多态性是在程序运行过程中才动态确定操作所针对的对象。动态多态性是通过虚函数实现的。

第8题:

在C++中用来实现运行时多态性的是______ 。

A.重载函数

B.析构函数

C.构造函数

D.虚函数


正确答案:D
解析:虚函数在派生类被改变,类的对象在接受同样的消息时,所做出的响应不同。

第9题:

实现运行时的多态性要使用

A.重载函数

B.析构函数

C.构造函数

D.虚函数


正确答案:D
解析:本题考核虚函数的应用。动态联编一直要到程序运行时才能确定调用哪个函数。虚函数是实现动态联编的必要条件之一。没有虚函数一定不能实现动态联编,但有虚函数存在时,必须同时满足下列条件,才能实现动态联编:类之间满足子类型关系:调用虚函数操作的是指向对象的指针或对象引用,或者是由成员函数调用虚函数。