首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面关于虚函数的描述中正确的是
下面关于虚函数的描述中正确的是
admin
2010-12-16
47
问题
下面关于虚函数的描述中正确的是
选项
A、虚函数是一个静态成员函数
B、虚函数是一个非成员函数
C、虚函数可以在函数说明时定义,也可以在函数实现时定义
D、派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
答案
B
解析
本题考核虚函数的概念。虚函数是非静态的成员函数,它不能是友元函数,但可以在另一个类中被声明为友元函数。所以A选项不正确;虚函数必须是类的成员函数,所以B选项是错误的;虚函数声明只能出现在类定义的函数原型声明中,而不能在成员函数的函数体实现的地方,所以C选项是不正确的;一般要求基类中说明了虚函数后,派生类说明的虚函数应该与基类中虚函数的参数个数相等,对应参数的类型相同。如果不相同,则将派生类虚函数的参数类型强制转换为基类中虚函数的参数类型。故D选项的说法是正确的。
转载请注明原文地址:https://www.kaotiyun.com/show/EhVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
uniondt{inta;charb;doublec;}data;以下叙述中错误的是
软件设计中模块划分应遵循的准则是()。
以下标识符不是关键字的是()。
有如下程序#include<stdio.h>main(){inti,*ptr;intarray[5]={5,3,1};for(ptr=array,i=0;i<5;i++,ptr++){
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为
若有定义:inta=0,b=),c=0,d=0;,有C语言表达式(a++&&b++?c++:d++,以下关于其执行顺序的叙述中正确是()。
存储在计算机内有结构的数据集合是
数据处理的最小单位是()。
数据处理的最小单位是
随机试题
A、searchB、speechC、teachD、chemistryDA.search[s3:t∫];B.speech[spi:t∫];C.teach[ti:t∫];D.chemistry[’kemIstri]。本题考查字母组合ch在不同单词中的读
手术后试行离床活动的时间是
下列哪项可引起呼气性呼吸困难()。
产前系列检查开始时间为
下牙槽神经阻滞麻醉时发生面瘫的原因下牙槽神经阻滞麻醉时发生烦躁不安、多话思睡、循环衰竭等现象,可能是
我国“地理”一词最早见于()。
根据以下资料。回答问题。2004年个人所得税及同比增长增幅分别约为:
一个边长为8cm的立方体,表面涂满油漆,现在将它切割成边长为0.5cm的小立方体,问两个面有油漆的小立方体有多少个?()
下面控件中,没有Caption属性的是( )。
终身学习是指一个人不只在中学、大学里学习,他还应是社会中真正具有生产力的【141】,终其一生不断学习。最近在英国和美国开展的一项研究【142】,你所学的东西只有一半在5年内会用得上,你【143】不断学习新知识,更新你的理解力,【144】使你的技能跟得上这世
最新回复
(
0
)