首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
19
问题
有如下程序:
#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全国计算机二级
相关试题推荐
若有以下程序段:structst{intn;int*m;};inta=2,b=3,c=5;structsts[3]=({101,&a},{102,&c},{103,&b}};main(){structst*p
给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为一正整数)的整数,然后输出;符合条件的整数个数作为函数值返回。例如,当x值为5时,100~999之间各位上数字之和为5的整数有:104、1
若i、j己定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)forIj=0;j<4;j++){…}
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要改动mai
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
对建立良好的程序设计风格,下面描述正确的是()。
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址II、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)III、结点由两部分组成:数据域和指针域。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课sC(学号,课号,成绩),则表SC的关键字(键或码)为()。
友元运算符obj1>obj2被C++编译器解释为()。
随机试题
HowLanguageShapestheWayWeThinkLanguagesdifferfromoneanother.Thedifferencesinfluencethewaywethink.Lang
男,55岁,左膝在上翘二郎腿乘车过程中因急刹车左膝顶在前座后背上受伤4小时,左髋痛,不能活动,检查见左下肢屈曲、内收、内旋畸形。最可能的诊断为
手骨性关节炎的临床特点
生长激素缺乏性侏儒症的身高一般为
毒物排泄最主要的途径是
我国于2015年公布了全面实施一对夫妇可生育两个孩子的政策,《人口与计划生育法》随即作出修改。对此,下列哪些说法是正确的?(2016年卷一51题)
某测绘单位承接了某湖区生态环境信息数据库建设任务。该湖区近几年开展了生态环境整治,对荒山进行种草植树,将沿湖一些地势低洼的耕地改造为地面或湿地,新修了部分道路、建筑物和管护设施等。1.已有资料(1)2010年测绘的1:10000地形图数
旅行社质量保证金及其在旅游行政管理部门负责管理期间产生的利息属于旅行社所有。()
路由器的s0端口连接——。
Heisanexcellentathlete,andallhismovementsare(beauty)______.
最新回复
(
0
)