首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; classA{ public: virtua1 voidfunc1(){cout<<“A1”;} voidfunc2(){co
有如下程序: #include<iostream> using namespace std; classA{ public: virtua1 voidfunc1(){cout<<“A1”;} voidfunc2(){co
admin
2010-12-16
30
问题
有如下程序: #include<iostream> using namespace std; classA{ public: virtua1 voidfunc1(){cout<<“A1”;} voidfunc2(){cout<<“A2”;}}; class B:publicA{ public: void funcl(){cout<<“B1”;} void func2(){cout<<“B2”;}}; intmain(){ A*p=ne
选项
A、B1B2
B、A1A2
C、B1A2
D、A1B2
答案
C
解析
程序中B为A的派生类,由主函数入手,主函数中定义了类A的指针p指向类B。根据基类中的“vir- tual void funcl()”知道A中的funcl为虚函数,执行“p->funcl();”语句,通过指针变量调用此虚函数,此时调用的就是指针变量指向的同名函数,即派生类的funcl函数,输出B1。而fun2不是虚函数,所以执行“p->rune2();”输出为A2。
转载请注明原文地址:https://kaotiyun.com/show/Q6Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){charc[2][5]={"6938","8254"},*p[2];inti,j,s=0;for(i=0;i
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是()。
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
设有如下定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
算法的空间复杂度是指()。
以下选项中,能用作用户标识符的是()。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
若有如下形式的函数 intfun(inta[],int*p,intn) {……} 调用函数之前需要对函数进行声明,则以下选项中错误的是()。
以下函数声明中,存在语法错误的是______。
有如下函数模板:template<typenameT,typenameU>Tcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是(
随机试题
下列不属于按作用范围划分的计算机网络是
随着历史的发展,中国古代的行政组织思想对当今的行政管理已经失去借鉴意义。()
作家甲完成了一部纪实文学作品,作家乙经甲同意将其改编为电视剧本,电视剧制作中心经同意将其拍摄成电视剧,电视台为制作宣传节目,从电视剧中取出若干片断,电视台应当()。
设函数则f′(x)=________.
右心房肥大的诊断标准之一是
A.血小板减少B.甲状腺功能减退C.中毒性肝病D.粒细胞减少E.皮疹131Ⅰ治疗甲亢后的主要并发症是
人民法院受理破产申请后发生的下列债务中,哪些为共益债务?
在工程合同价与实际施工成本、工程款支付比较时,成本的计划值是()。
关于安全生产事故应急预案管理的说法,正确的是()。
如果要评估一个人员选拔测验的预测效度,最恰当的效标是()
最新回复
(
0
)