首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; class AA { public: virtual void f(
有如下程序: #include <iostream> using namespace std; class AA { public: virtual void f(
admin
2010-12-16
43
问题
有如下程序:
#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 0;
}
运行后的输出结果______。
选项
答案
BBBBAACC
解析
本题考核虚函数。本题中,函数f()在基类AA和派生类CC中都声明为虚函数,所以采用动态联编。主函数首先定义类AA的对象aa和指针对象p,然后定义了类BB的对象bb,此时调用了类BB的构造函数输出BB。再定义类CC的对象cc,由于类CC是类BB的派生类,所以此时又调用类BB的构造函数输出 BB。最后执行语句“p=&cc;p->f();”,输出AA和 CC。
转载请注明原文地址:https://kaotiyun.com/show/uzVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义:inta,b;通过语句:scanf(“%d;%d”,&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是()。
已知char**s,下面正确的语句是()。
有如下定义structst{charname[12];intage;charsex;}std[10],*p=std;以下语句错误的是
设有定义:structcomplex{intreal,unreal;}data1={1,8},data2;则以下赋值语句中错误的是
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
下列给定程序中,函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。例如,程序运行后,输入0.0001,则程序输出3.1414。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
下列C语句表达式不合法的是()。
关于友元,下列说法错误的是()。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为【】。
随机试题
关于刑讯逼供罪的认定,下列选项正确的是()。
下列对逆转录的叙述错误的是
2019年6月某企业(增值税一般纳税人)向农业生产者收购一批农业初级产品用于生产13%税率的货物,收购凭证注明金额10000元,则该项业务可计算抵扣的进项税额为()元。
某企业为了提高产品A的质量,扩大销量,准备变卖一套尚可使用5年的旧设备,另购置一套新设备来替换它。旧设备的折余价值为80000元,目前变现净收入为100000元,新设备的投资额为200000元,预计使用年限为5年,更新设备的建设期为零,到第5年年末新
简析梁楷的《泼墨仙人图》的艺术特色。
教育学史上,首次从科学认识的角度强调并试图探讨教育理论的教育家是()。
简述合同解释的规则。
Scientistssaytheyhavefoundawaytoturnbodyfatintoabettertypeoffatthatburnsoffcaloriesandweight.TheUSJohns
多媒体技术的关键在于解决动态图像和声音的存储与传输问题。若不经压缩,以 VGA640×480点阵存储一幅256色的彩色图像大约需(18)MB存储空间,以9600b/s的速度传输这幅图像大约需(19)s,按我国电视PAL标准每秒25幅,一张650MB的光盘可
Theelectionof2017sawthemincreasingtheirnumberofparliamentaryseatsinScotlandfromoneto13andmadeimpressivegain
最新回复
(
0
)