首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
19
问题
有如下程序:
#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全国计算机二级
相关试题推荐
某系统结构图如下所示: 该系统结构图的最大扇入数是()。
下列叙述中正确的是()。
分时操作系统不具备的特点是()。
有以下程序: #include<stdio.h> intfun() {staticintx=1; x*=2: returnx; } main() {inti,s=1; for(i=1;i<=3;i++)
有以下程序: #include<stdio.h> main() { intm=1,n=2,*p=&m,*q=&n,*r; r=p;p=q;q=r printf("%d,%d,%d,%d\n",m,n,*p,*q); } 程序的
函数filecopy的功能是,将fin所指文件中的内容输出到fout所指文件中,但函数不完整: voidfilecopy(FILE*fin,FILE*fout) {charch; ch=getc(fin); while(__
软件开发的结构化生命周期方法将软件生命周期划分成()。
内部静态变量的作用域是()。
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
随机试题
某些物质具有自然生热而使自身温度升高的性质,物质自然生热达到一定温度时就会发生自燃,这类物质称为易发生自燃的物质。下列不属于油脂类物质的是()。
在天愿作比翼鸟,_________。(白居易《长恨歌》)
按照惯例,开证行在收到国外寄来的全套单证后应进行严格审核,下列()不属于审核事项。
遇见小时候的同伴,虽然叫不出他(她)的姓名,但确定是认识的,此时的心理活动是()。
气质影响人的活动方式与效率,是一个人选择职业的依据之一。()
6个学生面向南方站成一排,每次口令发出后,其中五个人向后转,若要使这6个学生全部面向北方,那么至少要发出几次口令?
以下哪一诗人不属于山水田园派诗人?()
A、 B、 C、 D、 D
恩格斯在谈到资本主义国家职能时指出,“政治统治到处都是以执行某种社会职能为基础”。这就是说
在OSI参考模型中,提供路由选择功能的层次是()。
最新回复
(
0
)