首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; class AA { public: virtual void f() { cout <
有如下程序: #include <iostream> using namespace std; class AA { public: virtual void f() { cout <
admin
2010-03-29
106
问题
有如下程序:
#include <iostream>
using namespace std;
class AA
{
public:
virtual void f()
{
cout << "AA";
}
};
class BB : public AA
{
public:
BB()
{
cout<<"BB";
}
};
class CC : public BB
{
public:
virtual void f()
{
BB::f();
cout << "CC";
}
};
int main()
{
AA aa,*p; BB bb; CC cc;
p=&cc;
p->f();
return O;
}
运行后的输出结果【 】
选项
答案
BBBBAACC
解析
本题中,函数f()在基类AA中派生类CC中都声明为虚函数,所以采用动态联编。主函数首先定义类AA的对象aa和指针对象p,然后定义了类BB的对象bb,此时调用了类BB的构造函数输出BB。再定义类CC的对象 cc,由于类CC是类BB的派生类,所以此时又调用类BB的构造函数输出BB。最后执行语句“p=&cc;p->f();”,输出AA和CC。
转载请注明原文地址:https://www.kaotiyun.com/show/RXjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下各项中,当x为大于1的奇数时,值为0的表达式是()。
有以下程序:#includemain(){charc;c=getchar();do{putchar(C++);}while((C=getchar())!=’#’);}程序运行时从第一列开始输入abcdefg##
有以下程序#include<stdio.h>#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i]-a[i][N-1-i];}voidmain()
有如下嵌套的if语句if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
若变量已正确定义,以下选项中非法的表达式是
若有定义“intx,y;”并已正确给变量赋值,则以下选项中与表达式“(x-y)?(x++):(y++)”中的条件表达式(x.y)等价的是
随机试题
认为艺术品必须被以审美的方式知觉才会成为现实的审美对象的是()
心室肌细胞动作电位平台期主要是下列哪些离子跨膜流动的综合结果
“外形黑似铁,研粉红似血”是形容哪种药材的特征
天津产BGL-50型高频离心铸造机由水冷系统改为强制风冷系统,可用于中、高熔合金的熔解、铸造如需连续铸造,每次铸造应间隔
某风沙治理工程,原来是一片典型的城乡结合部地区,需要进行大规模的绿化隔离建设,原先的居民迁入了楼房,实现3.08km2的绿化,绿化隔离地区总面积为240km2。道路、河流两侧将建设各200m宽的绿化带,其中内侧的20~50m将成为永久绿化带。
有关注册会计师过失问题,下列判断正确的是( )。在被审计单位存货盘点结束前,注册会计师应当( )。
安徽省某教师在进行普通高中地理必修1“太阳高度”的教学时,拟组织学生开展地理实践活动。阅读该教师所设计的活动指导方案,回答下列问题。以“测量学校旗杆的影子来研究太阳高度”为主题开展研究性学习的指导方案第一步:指导学生选题先
维持植物正常生长所需的光照强度()。
正职领导安排你和部门一个老同志一起完成某项工作。老同志不和你沟通工作情况,导致你的工作没有完成好,受到领导批评,你怎么办?
公务员在定期考核中被确定为不称职的,按照规定程序()。
最新回复
(
0
)