首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class ONE { public: virtual void f(){cout<<"1";} }
有如下程序: #include<iostream> using namespace std; class ONE { public: virtual void f(){cout<<"1";} }
admin
2013-02-27
29
问题
有如下程序:
#include<iostream>
using namespace std;
class ONE
{
public:
virtual void f(){cout<<"1";}
};
class TWO:public ONE
{
public:
TWO(){cout<<"2";}
};
class THREE:public TWO
{
public:
vurtual void f() {TOW::f();cout<<"3";}
};
int main()
{
ONE aa,*p;
TWO bb;
THREE cc;
p=&cc;
p->f();
return 0;
}
执行该程序的输出结果是______。
选项
答案
2213
解析
此题考查的是派生类的构造和析构函数。建立TWO的对象bb时,调用TWO的构造函数,输出“2”:THREE类又派生于TWO类,所以建立THREE类的对象cc时,又会输出“2”;ONE类的对象指针p又指向了THREE类的ONE类的虚函数f(),输出“1”;最后调用THREE类的f(),输出“3”。故最终的输出结果是2213。
转载请注明原文地址:https://kaotiyun.com/show/IOVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中不是关系数据库基本特征的是()。
下列选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
设栈的顺序存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与出栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
设有定义:intx[10],*P=x,i;,若要为数组x读入数据,以下选项正确的是()。
某棵树中共有25个节点,且只有度为3的节点和叶子节点,其中叶子节点有7个,则该树中度为3的节点数为()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
对象实现了数据和操作(方法)的结合,其实现的机制是()。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为【】。
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有上【】个元素。
随机试题
驾驶机动车在这个路口允许掉头。
合成蛋白质后才由前体转变而成的氨基酸是
A、拉贝洛尔B、普萘洛尔C、阿替洛尔D、酚妥拉明E、哌唑嗪选择性阻断β1受体的药物是
根据文景时期肉刑改革的内容,文帝时期最后确定取代斩右趾的刑罚是()。
依据《建设项目环境保护管理条例》,建设单位若未按规定申请建设项目竣工环境保护验收或延期验收,依照相关规定对其采取的处罚可以有()。
()表示不动产需求量变动对不动产价格变动的反应程度。
下列措施中,能够降低企业销售物流运输成本的是()。
某公司生产和销售A产品,6月份现金收支的预计资料如下:(1)6月1日的现金余额为520000元。(2)产品售价117元/件,4月份销售11400件,5月份销售12600件,6月预计销售18500件,7月预计销售20000件。根据经验,商品售出后当月可收回货
男,51岁。因运动障碍到医院就诊,经多项检查,发现第四脑室附近肿瘤压迫小脑绒球小结叶,下列运动障碍最明显的是
课程
最新回复
(
0
)