关于多态的描述正确的是()

题目
单选题
关于多态的描述正确的是()
A

 多态是指在聚合关系中的各个类中名字相同的属性和操作具有不同的意义

B

 多态的实现机制是编译时静态链接

C

 函数名重载(overload) 会导致多态现象出现

D

 多态可实现接口复用,节省大量的编码工作量

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

第1题:

面向对象技术中,类属是一种(30)机制,一个类属类是关于一组类的一个特性抽象,它强调的是这些类的成员特征中与(31)的那些部分,而用变元来表示与(32)的那些部分。

(71)

A.包含多态

B.参数多态

C.过载多态

D.强制多态


正确答案:B

第2题:

关于对象、类、继承、多态的描述,不正确的是:()。

A.对象包含对象表示、对象状态和对象行为三个基本要素

B.类是对象的实例,对象是类的模板

C.继承是表示类之间的层次关系

D.多态使得同一个操作在不同类中有不同的实现方式


正确答案:B

第3题:

关于运行时多态的下列描述中,______是错误的。

A、运行时多态是以虚函数为基础的;

B、运行时多态是在运行时确定所调用的函数代码的;

C、用基类指针或引用所标识的派生类对象来操作虚函数才能实现运行时多态;

D、运行时多态是在编译时确定操作函数的


参考答案:C

第4题:

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

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

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

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

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


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

第5题:

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

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

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

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

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


参考答案:C

第6题:

关于PCR-SSCP分型法的描述,正确的是

A、以PCR为基础

B、以检测ssDNA为靶标

C、利用无变性剂的聚丙烯酰凝胶电泳

D、有助于检测出DNA多态性或点突变

E、可区分纯合子和杂合子基因


参考答案:ABCDE

第7题:

下列关于多态的说法中,哪个选项是正确的()

A.重写虚方法时可以为虚方法指定别称

B.抽象类中不可以包含虚方法

C.虚方法是实现多态的唯一手段

D.多态性是指以相似的手段来处理各不相同的派生类


参考答案:D

第8题:

从系统实现的角度看,多态性分为静态多态性和动态多态性。以下说法错误的是()。

A.静态多态性是编译时的多态性

B.函数重载实现的多态性是静态多态性

C.通过虚函数实现的多态性是静态多态性

D.动态多态性是运行时的多态性


参考答案:C

第9题:

通用多态包括是(49)。

A.参数多态、包含多态

B.参数多态、过载多态

C.包含多态、强制多态

D.过载多态、强制多态


正确答案:A
解析:基本概念题,分析略。

第10题:

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

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

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

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

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


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

更多相关问题