C++语言多态性主要表现在动态联编、()重载和()重载。

题目

C++语言多态性主要表现在动态联编、()重载和()重载。

参考答案和解析
正确答案:函数;运算符
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在C++语言中,函数重载是通过静态联编实现的。()


正确答案:对

第2题:

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

A.重载函数

B.析构函数

C.构造函数

D.虚函数


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

第3题:

下面关于C++语言的描述错误的是

A.C++语言支持数据封装

B.C++语言中引入友元没有破坏封装性

C.C++语言允许函数名和运算符重载

D.C++语言支持动态联编


正确答案:B

第4题:

下列运算符中,在C++语言中不能重载的是

A.*

B.>=

C.: :

D./


正确答案:C
解析:不能被重载的运算符还包括:“.”、“. *”、“- > *”和“? :”。

第5题:

静态联编所支持的多态性称为______多态性,动态联编所支持的多态性则称为_______多态性,动态多态性由_____来支持。


正确答案:编译时的 动行时的 虚函数
编译时的 动行时的 虚函数

第6题:

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

A.内联函数

B.重载函数

C.模板函数

D.虚函数


正确答案:D
解析:C++的多态性有两种:函数重载和虚函数。虚函数只有在运行时才能被确定,称为运行时多态。

第7题:

下列关于多态性的描述,错误的是( )。

A.C++语言的多态性分为编译时的多态性和运行时的多态性

B.编译时的多态性可通过函数重载实现

C.运行时的多态性可通过模板和虚函数实现

D.实现运行时多态性的机制称为动态绑定


正确答案:C
解析:C++中的多态性分为两类:编译时的多态性和运行时的多态性。编译时的多态性是通过函数重载和模板体现的,其实现机制称为静态绑定;运行时的多态性是通过虚函数体现的,其实现机制称为动态绑定。

第8题:

下列关于多态性说法不正确的是( ).

A、多态性是指同名函数对应多种不同的实现

B、多态性表现为重载和覆盖两种方式

C、重载方式仅有函数重载

D、重载方式包含函数重载和运算符重载


参考答案:C

第9题:

下列关于多态性的描述,错误的是( )。

A.C++语言中的多态性分为编译时的多态性和运行时的多态性

B.编译时的多态性可通过函数重载实现

C.运行时的多态性可通过模板和虚函数实现

D.实现运行时多态性的机制称为动态绑定


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

第10题:

下面哪些函数采用动态联编( )?

A.重载函数

B.嵌套函数

C.虚函数

D.递归函数


正确答案:C
解析:虚函数采用动态联编的方式。

更多相关问题