首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
从实现的角度划分,C++所支持的两种多态性分别是______时的多态性和运行时的多态性。
从实现的角度划分,C++所支持的两种多态性分别是______时的多态性和运行时的多态性。
admin
2010-06-06
26
问题
从实现的角度划分,C++所支持的两种多态性分别是______时的多态性和运行时的多态性。
选项
答案
编译
解析
本题考核C++的多态性。一个面向对象的系统常常要求一组具有相同基本语义的方法能在同一接口下为不同的对象服务,这就是所谓多态性。在C++语言中,多态性可分为两类:编译时的多态性和运行时的多态性.编译时的多态性是通过函数重载和模板体现。其实现机制称为静态联编(也译为静态绑定),即在编译阶段决定执行哪个同名的被调用函数。运行时的多态性是通过体现的,其实现机制称为动态联编(也译为动态绑定),即在编译阶段不能决定执行哪个同名的被调用函数,只在执行阶段才能依据要处理的对象类型来决定执行哪个类的成员函数。
转载请注明原文地址:https://kaotiyun.com/show/tYjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面的程序在编译时产生错误,其出错原因是()。#includemain(){int1_case;floatprintF;printf(“请输入2个数:”);scanf(“%d%f”,&1—cas
下列叙述中正确的是()。
给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。请在程序
在下述程序中,判断i>i共执行的次数是()。main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf("%d",s);break;}
结构化程序设计主要强调的是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
公有继承的情况下,基类成员在派生类中的访问权限______。
多态性具体体现运行和编译两个方面,在程序运行时的多态性通过继承和【】来体现,而程序编译时多态性体现函数和运符的重载上。
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例叫做“【 】”。
随机试题
芳香水剂中加入一定量的盐可以是挥发油分离出来,原因是12.5%.的氯霉素注射液当用输液稀释至浓度为0.25%.以下时,会析出氯霉素沉淀
关于临终关怀符合伦理学的原因,说法错误的是
呈现药品不良反应的“药品因素”主要是
建筑工程造价应当按照国家有关规定,由()在合同中约定。
我国股权投资基金最主要的投资资金来源是()。
股份公司在提供优先认股权时会设定一个(),在此日期前认购普通股票的,该股东享有优先认股权。
在刑事诉讼案件中,一名被告人委托辩护人不得超过两人。()
Googleisoneofthemostvaluablecompaniesintheworld,butitsfuture,likethatofalltechgiants,iscloudedbyalooming
下列重载函数中,正确的是()。
Thefieldofmedicinehasalwaysattracteditsshareofquacksandcharlatans—disreputablewomenandmenwithlittleornomed
最新回复
(
0
)