首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C++中用来实现运行时多态性的是
在C++中用来实现运行时多态性的是
admin
2017-10-17
82
问题
在C++中用来实现运行时多态性的是
选项
A、重载函数
B、析构函数
C、构造函数
D、虚函数
答案
D
解析
本题考核虚函数。在C++语言中,多态性可分为两类:编译时的多态性和运行时的多态性。编译时的多态性是通过函数重载和模板体现。其实现机制称为静态联编(也译为静态绑定),即在编译阶段决定执行哪个同名的被调用函数:运行时的多态性是通过体现的,其实现机制称为动态联编(也译为动态绑定),即在编译阶段不能决定执行哪个同名的被调用函数,只在执行阶段才能依据要处理的对象类型来决定执行哪个类的成员函数。用来实现运行时多态性的是虚函数。
转载请注明原文地址:https://kaotiyun.com/show/2WAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于栈的描述中错误的是
根据下面的主程序,完成类的一种构造函数的最简单形式。#include<iostream.h>classbase{private:intnum;public:【 】;};voidmain(){basetry
下列程序不能通过编译,应该在划线部分填写的语句是【 】。#include<iostream.h>#include<stdlib.h>doubleFune(inta,intb,charch){doublex;swit
设有char str[80]以下不能将输入数据first\nsecond\n<CR>读取到数组sir中的语句是
执行下列程序时输入123<空格>456<空格>789<回车>,输出结果是 main() {char s[100]; int c. i; scanf("%c", &c); scanf("%d"
下列叙述中正确的是
友元运算符。obj1>obj2被C++编译器解释为()。
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是,
在面向对象方法中,类之间共享属性和操作的机制称为【 】。
在双目运算符中需要声明其右操作数时,完成的是【 】重载,而需要声明全部操作数时,完成的是【 】重载。
随机试题
下列各种细胞中人类免疫缺陷病毒(HIV)主要感染的是
对企业合同的法律审查,调查是最基本的方法。调查的方式,可以分为()。
在图5-55所示杆件中,最大压应力发生在截面上的哪一点?()
可以反映出关键工序和关键路线的公路工程进度计划形式是()
青岛某集团公司在对员工进行绩效考核时,施行“三工机制”。将员工分为“优秀员工”、“合格员工”和“不合格员工”三类,将员工的岗位考核也分为“优秀绩效”、“合格绩效”和“不合格绩效”三类。通常三类员工的比例分别为10%、85%和5%。在绩效评价期末,部门主管
幼儿园应制定合理的幼儿一日生活作息制度,两餐间隔时间为()。
间歇性精神病人朱某,在其精神正常时对他人进行殴打,警官王某认为朱某系精神病人不予处罚。()
Themoreparentstalktotheirchildren,thefasterthosechildren’svocabulariesgrowandthebettertheirintelligencedevelop
关于原型化开发方法的叙述中,不正确的是(6)。
Itisimperativethatstudents______theirtermpapersontime.
最新回复
(
0
)