首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
多态分为参数多态、包含多态、过载多态和强制多态四种不同形式,其中_______多态在许多语言中都存在,最常见的例子就是子类型化。
多态分为参数多态、包含多态、过载多态和强制多态四种不同形式,其中_______多态在许多语言中都存在,最常见的例子就是子类型化。
admin
2021-01-13
45
问题
多态分为参数多态、包含多态、过载多态和强制多态四种不同形式,其中_______多态在许多语言中都存在,最常见的例子就是子类型化。
选项
A、参数
B、包含
C、过载
D、强制
答案
B
解析
多态分为两种:通用的多态和特定的多态。两者的区别是前者对工作的类型不加限制,允许对不同类型的值执行相同的代码:后者只对有限数量的类型有效,而对不同类型的值可能要执行不同的代码。
通用的多态又分为参数多态(parametric)和包含多态(Inclusion);特定的多态分为过载多态(overloading)和强制多态(coercion)。
强制多态:编译程序通过语义操作,把操作对象的类型强行加以变换,以符合函数成操作符的要求。程序设计语言中基本类型的大多数操作符,在发生不同类型的数据进行混合运算时,编译程序一般都进行强制多态。
过载(overloading)多态:同一个名(操作符、函数名)在不同的上下文中有不同的类型,程序设计语言中基本类型的大多数操作符都是过载多态的。
参数多态:采用参数化模板,通过给出不同的类型参数,使得一个结构有多种类型。
包含多态:同样的操作可用于一个类型及其子类型。
(注意是子类型,不是子类。)包含多态一般需要进行运行时的类型检查。
转载请注明原文地址:https://kaotiyun.com/show/9DCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某学校拟开发一套实验管理系统,对各课程的实验安排情况进行管理。【需求分析】一个实验室可进行多种类型不同的实验。由于实验室和实验员资源有限,需根据学
阅读以下函数说明和C代码,回答问题[说明]任何一种程序都是为了解决问题而撰写的,解决问题时需要实现一些特定的运算法则。在策略(Strategy)模式下,可以更换实现算法的部分而不留痕迹,切换整个算法,简化改为采用其他方法来解决同样问题。以
阅读下列函数说明、图和C代码,回答问题[说明]在进行文法分析的时候,通常需要检测一个单词是否在我们的单词列表里。为了提高查找和定位的速度,通常都要画出与单词列表所对应的单词查找树。程序构造一棵二叉排序树,每个节点存储一个单词,按字典序列,
阅读下列说明和图,回答问题1至问题3,将解答填入对应栏内。[说明]一个简单的图形编辑器提供给用户的基本操作包括:创建图形、创建元素、选择元素以及删除图形。图形编辑器的组成及其基本功能描述如下:(1)图形由文本元素和图元元素构成,图元
阅读以下说明和C++代码,[说明]现要编写一个画矩形的程序,目前有两个画图程序:DP1和DP2,DP1用函数draw_a_line(x1,y1,x2,y2)画一条直线,DP2则用drawline(x1,x2,y1,y2)画一条直线。当实
不考虑数据确认处理(加工2),请指出图3-17~图3-19数据流图中可能存在的错误。请使用[说明]中的词汇,给出数据确认处理所需的数据流,在图3-19建账软件第1层数据流图中的全部可选起点。
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。[说明]在一些大型系统中,大多数的功能在初始化时要花费很多时间,如果在启动的时候,所有功能(连不用的功能)都要全面初始化的话,会连带影响到应用软件要花很多时间才能启动。因此
阅读下列说明和图,回答以下问题,将解答填入答题纸的对应栏内。【说明】某会议策划公司为了方便客户,便于开展和管理各项业务活动,需要构建一个基于网络的会议预定系统。【需求分析】1.会议策划公司设有受理部、策划部和其他部门
阅读下列说明和C代码,回答问题1至问题3,将解答写在答题纸的对应栏内。【说明】对有向图进行拓扑排序的方法是:(1)初始时拓扑序列为空:(2)任意选择一个入度为0的顶点,将其放入拓扑序列中,同时从图中删除该顶点以及从该顶点出发的弧;(3)重复(2),
阅读下列说明和C代码,回答问题1至问题3,将解答写在答题纸的对应栏内。【说明】某应用中需要对100000个整数元素进行排序,每个元素的取值在0~5之间。排序算法的基本思想是:对每一个元素x,确定小于等于x的元素个数(记为m),将x放在输出元素序列的第m
随机试题
A、中性粒细胞增多B、成熟淋巴细胞增多C、嗜酸性粒细胞增多D、单核细胞增多E、嗜碱性粒细胞增多亚急性感染性心内膜炎()。
下列有关首次公开发行股票的程序中,说法错误的是()。
用力矩分配法分析图15—4一12所示结构,先锁住节点B,然后再放松,则传递到C处的弯矩为()。[2013年真题]
下列各项中,不计算建筑面积的有()。
中国证监会对保荐机构资格的申请,自受理之日起()个工作日内作出核准或者不予核准的书面决定。
确定教育目的的客观依据是()
整个教学工作的中心环节是()。
将原值为“锦上计划研究所”的所在单位字段值重设为“不详”,正确的SQL语句是
Inbringingupchildren,everyparentwatcheseagerlythechild’sacquisition(学会)ofeachnewskill—thefirstspokenwords,thef
A、Theconceptof"thefamily"asasocialunit.B、Theattitudestobirthcontrol.C、Theattitudestoreligion.D、Theideasofau
最新回复
(
0
)