首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于虚函数的表述中,正确的是
下列关于虚函数的表述中,正确的是
admin
2020-10-21
60
问题
下列关于虚函数的表述中,正确的是
选项
A、虚函数不得是静态成员函数
B、抽象类中的成员函数都是纯虚函数
C、只能通过指针或引用调用虚函数
D、抽象类中的成员函数都是虚函数
答案
A
解析
在函数形参表后面添加"=0"可以指定该函数为纯虚函数,类中含有一个或多个纯虚函数,该类就是抽象类,选项B错误;可以通过对象指针或引用调用虚函数,也可以使用对象直接调用虚函数,只不过使用对象直接调用虚函数和调用普通成员函数一样,没有动态绑定,不具有多态性,选项C错误;抽象类中的成员函数至少有一个纯虚函数,对虚函数没有要求,选项D错误;一个函数定义为虚函数,它就是动态绑定的,在派生类中可以覆盖,而静态成员函数是属于整个类,不属于某个类对象,对于每个类来说只有一份代码,所有同类的对象共享这份代码,没有动态绑定的必要,选项A正确;答案为A。
转载请注明原文地址:https://kaotiyun.com/show/2Vyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
有如下程序;#includeusingnamespacestd;voidfun(int&a,________){intc;c-a;a=b;b=c;}intmain(){intx=14,y=20;
有如下函数定义:voidfunc(inta,int&b){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y的值分别是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序的执行结果为:1234543211234321123211211注意:错误的语句在//
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:i=5i=10i=15i=20注意:错误的语句在//******error******的下面,修改该语句即可。#include
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:Maxis7提示:max()函数实现找出两个数中的最大值,并作为函数值返回。注意:错误的语句在//******err
在满足实体完整性约束的条件下()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
随机试题
Burkitt淋巴瘤的特点包括
常规胰腺CT扫描时,其层厚、层距分别为
A.癌前病变B.交界性肿瘤C.非肿瘤性病变D.原位癌E.癌肉瘤胃窦部黏膜重度不典型性增生
根据企业破产法律制度的规定,在破产程序中,有关当事人对人民法院作出的下列裁定,可以上诉的是()。
应列入直接费用中人工费的有( )。
屋面工程质量验收中,隔热屋面质量要求正确的是()。
下列关于基因的说法,正确的有()。
A.SellB.poorestC.shunD.perhapsPhrases:A.donot【T13】______itandcallithardnamesB.Itlooks【T14】______whe
Thewriterholdsthatthepotentialtomakehealthybodytissueswill______.Whichofthefollowingistrueaccordingtothet
Mr.Smithdidn’ttellhischildrenthenameofthetownbecausehedidn’tknowthenamehimself.Mrs.Smithremembersthename
最新回复
(
0
)