首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面关于虚函数的描述中正确的是
下面关于虚函数的描述中正确的是
admin
2010-06-06
25
问题
下面关于虚函数的描述中正确的是
选项
A、虚函数是一个静态成员函数
B、虚函数是一个非成员函数
C、虚函数既可以在函数说明时定义,也可以在函数实现时定义
D、派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
答案
D
解析
本题考核虚函数的概念。虚函数是非静态的成员函数,它不能是友元函数,但可以在另一个类中被声明为友元函数。所以A选项不正确;虚函数必须是类的成员函数,所以B选项是错误的;虚函数声明只能出现在类定义的函数原型声明中,而不能在成员函数的函数体实现的地方,所以C选项是不正确的;一般要求基类中说明了虚函数后,派生类说明的虚函数应该与基类中虚函数的参数个数相等,对应参数的类型相同。如果不相同,则将派生类虚函数的参数类型强制转换为基类中虚函数的参数类型。故D选项的说法是正确的。
转载请注明原文地址:https://jikaoti.com/ti/VUW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库系统的三级模式不包括()。
有以下程序#inc1udemain(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=0;for(i=0;i=i;j——)=—b[i]D];printf("%d\n",
以下选项中正确的定义语句是()。
下面选项中关于“文件指针”概念的叙述正确的是()。
若有以下语句:typedefstructS{intg;charh;}T;以下叙述中正确的是()。
下面程序的运行结果是()。for(i=3;i<7;i++)printf((i%2)?(’’**%d\n’’):(’’##%d\n’’),i);
阅读以下程序:#includemain(){intcase;floatpfintF;printf("请输入2个数:");scanf("%d%f",&case,&printF);
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
有关线性链表的叙述中正确的是()。
设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为
随机试题
下列叙述中,错误的是()。
网上银行产生和发展的根本原因是_______。()
《爱尔克的灯光》所写的“灯光”中,象征着作者对新生活的信念和对理想的追求的是()
新生儿败血症患儿的抗生素治疗必须等血培养结果后才能开始应用。()
发现以前年度的记账凭证中会计科目和金额有错误,并导致账簿登记出现差错,不必用红字冲销,直接用蓝黑字填制一张更正的记账凭证。()
漫画如下:一只站着的鸡,长着很多脑袋,谈谈你的看法。
读完英雄老人李文祥的报道,相信很多人会有发自肺腑的_______,在革命战争年代出生入死,和平建设时期又这样_______、不求索取,这就是革命传统,这就是革命精神!填入画横线部分最恰当的一项是:
设总体X的概率密度为其中未知参数θ>0,设X1,X2,…,Xn是来自总体X的简单样本.(1)求θ的最大似然估计量;(2)该估计量是否是无偏估计量?说明理由.
WhatwouldMaryliketodo?
Whereistheconversationtakingplace?
最新回复
(
0
)