首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; classA { public: virtual void f(){cout
有如下程序: #include using namespace std; classA { public: virtual void f(){cout
admin
2013-05-30
57
问题
有如下程序:
#include
using namespace std;
classA
{
public:
virtual void f(){cout<<“1”;}
};
classB:publicA
{
public:
B(){cout<<“2”;}
};
classC:publicB
{
public:
virtual void f(){B::f();cout<<“3”;)
};
int main()
{
A aa,*p;
B bb;
C cc;
p=&cc;
p->f();
return 0:
}
执行上面程序的输出是__________。
选项
答案
2213
解析
B bb将定义一个B型对象bb,这时需调用B的构造函数,在该构造函数中,将输出”2”;C cc将定义一个C型对象cc,这时需调用C的构造函数,而该函数为缺省构造函数,其将调用父类B的构造函数,在该构造函数中,将输出“2”;由于p采用指针方式调用成员函数f,而f在基类中被声明为虚拟函数,故函数f的执行与指针p所指向对象的实际类型相一致,p指向一个C型对象cc,故执行p->f()时,将执行C的f函数,在该函数中,首先直接调用了父类B的函数f.而在B中直接继承了A类的f函数,故先要执行A的f函数,输出“1”,然后再输出“3”。
转载请注明原文地址:https://kaotiyun.com/show/EnNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。#include<iostream.h>voidfun(int*a,int*b) {int*k;k=a;a=b;b=k;}voidmain(){inta=2OO4,b=9,*x=&a,*y=&b;fu
有如下说明inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是()。
对于下面程序,选项正确的是()。#include<iostream>usingnamespacestd;classpoint{public:voidsetpoint(un
下列程序的输出结果是【】。#include<iostream>#include<cstring>usingnamespacestd;voidfun(constchar*s,char&c){c=s[st
下列对字符数组进行初始化中,()是正确的。
若结点的存储地址与其关键字之间存在某种映射关系,则称这种存储结构为【】。
对于顺序存储的队列,存储空间大小为n,头指针为P,尾指针为R。若在逻辑上看成一个环,则队列中元素的个数为【】。
在下列关于关系的陈述中,错误的是______。
二叉树由三个基本单元组成,即左子树,右子树和【】。
对线性表采用折半查找法,该线性表必须【】。
随机试题
甲公司2009年年末所有者权益合计数为4735万元。2010年实现净利润1560万元,2010年3月分配上年股利630万元;2010年8月发现2008年、2009年行政部门使用的固定资产分别少提折旧200万元和300万元(达到重要性要求),假设按税法规定上
关于精浆的生理作用,下列叙述正确的是
A.直接暴力B.间接暴力C.肌肉牵拉D.疲劳性骨折E.病理性骨折高空坠落臀部着地引起脊柱骨折的原因为
大陆甲公司与台湾地区乙公司签订了出口家具合同,双方在合同履行中产生纠纷,乙公司拒绝向甲公司付款。甲公司在大陆将争议诉诸法院。关于向台湾当事人送达文书,下列哪些选项是正确的?(2009年卷一82题)
甲企业持有乙企业93%的股权,共计3000万股。2016年8月丙企业决定收购甲企业所持有的乙企业全部股权,该股权每股计税基础为10元、收购日每股公允价值为12元。在收购中丙企业以公允价值为32400万元的股权以及3600万元银行存款作为支付对价。假定
进口的应税消费品,实行从价定率办法计算应纳税额的,按照组成计税价格计算纳税,其公式为()。
依照宪法规定,下列职务中连续任职受“不得超过两届”规定的限制的是()。
在Internet服务中,标准端口号是指(25)。
Anewstudyusesadvancedbrain-scanningtechnologytocastlightontoatopicthat【M1
ProfessorWhitehadus______compositionseveryFriday.
最新回复
(
0
)