首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
26
问题
有如下程序:
#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全国计算机二级
相关试题推荐
编写函数fun,其功能是:从字符串中删除指定的字符。同字母的大、小写按不同字符处理。例如,若程序执行时输入字符串为:“turbocandborlandc++”从键盘上输入字符n,则输出为:“turboCa
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。
下列关于栈的叙述正确的是()。
给定程序MODI1.C中,函数fun的功能是判断整数n是否是“完数”。当一个数的因子之和恰好等于这个数本身时,就称这个数为“完数”。例如:6的因子包括1、2、3,而6=1+2+3,所以6是完数。如果是完数,函数返回值为1,否则函数返回值为0。数组a中存放的
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
数据库技*的根本目标是()。
下列C语句表达式不合法的是()。
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
友元运算符obj1>obj2被C++编译器解释为()。
随机试题
Youarepermittedintothecinemaforthefilm,______yousatattheback.
胶原溶解见于
氯胺酮的用药范围不包括
根据《安全生产管理条例》,发生安全事故后,施工单位应采取措施()。
某施工企业向银行借款250万元,期限2年,年利率6%,半年复利计息一次,第二年末还本付息,则到期企业需支付给银行的利息为()万元。
资产、负债、股东权益的概念及相互关系是什么?
人格
阅读以下说明,回答【问题1】和【问题2】。【说明】VPN是通过公用网络Internet将分布在不同地点的终端连接在一起的专用网络。目前大多采用IPSec来实现IP网络上端点间的认证和加密服务(见图3)。VPN的基本配置如下:
InAmerica,marriageisamatterofindividualresponsibilityanddecisionfortheyoung.Theyhavetheirownrightto【B1】_____t
IfthepopulationoftheEarthgoesonincreasingatitspresentrate,therewilleventuallynotbeenoughresourcesleftto【B1】
最新回复
(
0
)