首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于虚函数的表述中,正确的是( )。
下列关于虚函数的表述中,正确的是( )。
admin
2015-07-24
47
问题
下列关于虚函数的表述中,正确的是( )。
选项
A、虚函数不得是静态成员函数;
B、抽象类中的成员函数都是纯虚函数;
C、只能通过指针或引用调用虚函数;
D、抽象类中的成员函数都是虚函数。
答案
A
解析
在函数形参表后面添加“:0”可以指定该函数为纯虚函数,类中含有一个或多个纯虚函数,该类就是抽象类,选项B错误;可以通过对象指针或引用调用虚函数,也可以使用对象直接调用虚函数,只不过使用对象直接调用虚函数和调用普通成员函数一样,没有动态绑定,不具有多态性,选项C错误;抽象类中的成员函数至少有一个纯虚函数,对虚函数没有要求,选项D错误;一个函数定义为虚函数,它就是动态绑定的,在派生类中可以覆盖,而静态成员函数是属于整个类,不属于某个类对象,对于每个类来说只有一份代码,所有同类的对象共享这份代码,没有动态绑定的必要,选项A正确;答案为A。
转载请注明原文地址:https://kaotiyun.com/show/q0Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行下面的程序段后,变量k中的值为 #include<iostream.h> voidmain() {intk=3,s[2]; s[0]=k;k=s[1]*10; cout<<k;}
结构化程序设计主要强调的是()。
已知f1(int)是类A的公有成员函数,p是指向成员函数f1()的指针,采用赋值,()是正确的。
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intX){n=x;}
C++程序由类和函数组成,模板也可分为()和()。
定义如下枚举类型:enumNumber{one=1,tow=2,four=4,eight=8},则下列语句正确的是()。
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2}:则下列语句正确的是
要定义整型数组x,使之包括初值为0的三个元素,下列语句中错误的是()
执行下列语句后,输出结果为cout. put(’s’);cout<<,’c’<<’a’;
随机试题
有毒株细菌一般形成S形菌落,例外的是
下列关于收养关系解除的说法中,正确的是()。[2019年法硕(非法学)真题]
用市场法对房地产进行估价时,需要进行()。
世界各国的领土形状各不相同。下图为东南亚部分国家轮廓图。读图完成问题。关于甲国领土形状对该国的政治活动的影响,下列叙述正确的是()。
合理收入分配格局应该是()。
小区居民代表说:“附近垃圾处理厂引起的污染危害了本小区居民的健康。”垃圾处理厂负责人说:“责任不在本厂。我们的研究表明,贵小区居民健康受损是由变异病菌引起的。”下列哪一项如果成立,则能最有力削弱垃圾处理厂负责人的论断?()
Thisisthereason______Iamnotinfavorofrevisingtheplan.
设有职工EMP(职工号,姓名,性别,部门号,职务,进单位时间,电话),职务JOB(职务,月薪)和部门DEPT(部门号,部门名称,部门电话,负责人)实体集。一个职务可以由多个职工担任,但一个职工只能担任一个职务,并属于一个部门,部门负责人是一个职工。下图所示
Whatarethespeakersmainlydiscussing?
A、Itistocollecttheannualduesfromcustomers,B、Itistopreventtheunlawfuluseofcreditcards.C、Itistocollectoverd
最新回复
(
0
)