首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
18
问题
有如下程序:
#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://jikaoti.com/ti/kYL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下对“对象”概念描述正确的是()。
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其他3个不同的是()。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
有以下程序(strcat函数用于连接两个字符串): #include<stdio.h> #include<string.h> main() { chara[20]="ABCD\0EFG\0",b[]="UK"; strcat(a,b)
设有定义: charc[]="Cc"; FILE*fp; 且fp指向以“写文本文件”的方式成功打开的文件,若要将c中的两个字符写入文件,且每个字符占一行,则下面的选项中正确的是()。
在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的是()。
给定程序MODl1.C中函数char*fun(char*s1,char*s2,char*r)的功能:将两个长度相等的数字字符串当作两个加数,求其代表的数值之和并以字符串的形式存入r所指内存且返回。例如:s1是”723”,s2是”567”
将一个函数声明为一个类的友元函数必须使用关键字【 】。
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为()。
随机试题
病毒性肝炎黄疸迅速加深、出血倾向、肝性脑病多见于
药物A的血浆蛋白结合率(fu)为0.02,恒速滴注达稳态后的血中药物总浓度为2μml。这时合用药物B,当A、B药都达稳态时,药物A的fu上升到0.06,其血中药物总浓度变为0.67μg/ml,已知药物A的药理效应与血中非结合型药物浓度成比例,药物A、B之间
法律制裁以违法行为为前提,是追究法律责任的直接后果。在追究法律责任时,可依法从轻、减轻或免予法律制裁,下列哪一选项为其根据?()
对于合同内容不明确的规定,错误的是()。
在产地证、许可证等相关文件上,收货人的表示方法有()a
新《商检法》规定,必须经商检机构检验的进口商品未报经检验而擅自销售或使用的,由商检机构没收违法所得,并处货值金额( )的罚款。
结账的程序包括()。
ReadingAccordingtothecontroversialsunspottheory,greatstormsonthesurfaceoftheSunhurlstreamsofsolarparticlesin
Shewasonceayoungcountrywifewithchickensinthebackyardandaviewof________mountainsbehindtheappleorchard.
Childrenmodelthemselveslargelyontheirparents.Theydosomainlythroughidentification.Childrenidentify【C1】______aparen
最新回复
(
0
)