首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关虚函数的表述中正确的是
下列有关虚函数的表述中正确的是
admin
2020-06-29
32
问题
下列有关虚函数的表述中正确的是
选项
A、对于派生类中定义的成员函数,即使没有加 virtual 修饰,也有可能是虚函数
B、只有虚函数才允许在派生类进行重定义
C、对虚函数的任何调用都称为多态调用
D、构造函数和析构函数也可以声明为虚函数
答案
A
解析
一旦函数在基类中声明为虚函数,它就一直是虚函数,派生类无法改变该函数为虚函数这一事实,所以派生类从基类中继承来的虚函数,不加virtual修饰,也是虚函数,选项A正确;普通成员函数在派生类中也可以重新定义,重新定义后的成员函数会屏蔽对基类同名函数的直接访问,选项B错误;多态调用只能是通过基类对象的指针或引用调用虚函数来实现,基类对象调用虚函数不是多态调用,选项C错误;构造函数不能声明为虚函数,因为构造函数是在对象完全构造之前运行的,在构造函数运行时,对象的动态类型还不完整,选项D错误;答案为A。
转载请注明原文地址:https://kaotiyun.com/show/Qoyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
必须用一对大括号括起来的程序段是()。
下面是重载为非成员函数的运算符函数原型,其中错误的是
下列关于内联函数的叙述中,错误的是
下列叙述中正确的是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数func(intd[],intn)的功能是将长度为num的数组d的每一个数字是奇数的扩大l倍,并存储到数组d中。例如:123456789
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:1003732注意:错误的语句在∥********error********的下面,修改该语句即可
下面属于黑盒测试方法的是
深度为7的二叉树共有127个结点,则下列说法中错误的是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
随机试题
某人以挂号信件向专利局寄出专利申请文件,信件邮戳日期不清,依我国专利法认定以该人信件的送达地邮戳日期作为专利的递交日。()
患者,男性,在手腕部剧烈运动后感觉踝关节疼痛,1个月后发生阵发性左下腹绞痛而就医。实验室检查:血常规正常,肝功能和血清淀粉酶正常,血清尿素和肌酐正常,泌尿系统影像学检查发现有肾结石。进一步测定血清尿酸为650μmol/L,则患者可能患有
具有重要解毒作用的第Ⅱ相代谢是()。
当企业分拆出一个子公司后会产生代理成本,这种代理成本包括()。
到小乘佛教国家旅行,领队应告诫客人,不能用脚开关门,也忌讳踩踏寺庙的门槛。()
(2017·内蒙古)一个国家教育制度的核心是()
下列程序从标准输入设备—键盘诗篇一个字符,然后再输出到屏幕。要想完成此功能,画线处应该填入的语句为()。impoajava.io.*;publicclassTest{publicstaticvoidmain(Stri
WhatistheoriginofKwanzaarelatedto?
A、 B、 C、 B(A)使用与车站有关的词reservation。设置陷阱。(B)问题是询问希尔是否去车站,对此,首先做出了否定回答,之后又补充说彼得会去,故为正确答案。(C)关于某事实的提问不适合用表示感谢的内容来回
Whatisthelecturemainlyabout?Inwhatwaysaremodernmuondetectorsdifferentfrommuondetectorsused40yearsago?Choos
最新回复
(
0
)