首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行这个程序的输出结果是( ); #include<iostream> using namespace std; class TestClass1 { public: void fun1(){cout<<"
执行这个程序的输出结果是( ); #include<iostream> using namespace std; class TestClass1 { public: void fun1(){cout<<"
admin
2013-02-27
30
问题
执行这个程序的输出结果是( );
#include<iostream>
using namespace std;
class TestClass1
{
public:
void fun1(){cout<<"TestClass1\n";}
virtual void fun2(){cout<<"TestClass1\n";}
};
class TestClass2:public TestClass1
{
public:
void fun1(){cout<<"TestClass2\n";}
void fun2(){cout<<"TestClass2\n";}
};
void f(TestClass1&b){b.fun1();b.fun2();}
int main()
{
TestClass2 obj;
f(obj);
return 0;
}
选项
答案
TestClass1 TcstClass2
解析
主函数中首先定义TestClass2对象obj,然后执行“f(obj);”。“void f(TestClass1& b){b.fun1();b.fun2();}”语句中fun中参数为TestClass1类型的对象b,其中调用fun1()和fun2()。基类 TestClass1中的fun2()为虚函数,所以派生类中的fun2也是虚函数,所以输出为调用TestClass1中的fun1,TestClass2中的fun2。即结果为TestClass1和TestClass2。
转载请注明原文地址:https://kaotiyun.com/show/NENp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下形式的函数:intfun(inta[4][5],int*p[10],intn){…}调用函数之前需要对函数进行说明,即所谓函数向前引用说明,以下对fun函数说明正确的是()。
以下说法错误的是()。
重载的流运算符函数应该被定义为类的【】函数。
设n=10,i=4,则赋值运算n%=i+1执行后,n的值是()。
高度为h(h>0)的二叉树最少有【】个结点。
在数据库设计中使用E-R图工具的阶段是______。
设以下变量均为int类型,则值不等于7的表达式是()。
重载的关系运算符和逻辑运算符的返回类型应当是【】。
随机试题
Areyoufacingasituationthatlooksimpossibletofix?In1969,thepollutionwasterriblealongtheCuyahogaRivernearC
肾病综合征最典型的表现是
关于动脉粥样硬化症的描述,哪项是正确的
某公路工程项目监理业务由业主直接委托给某工程监理公司。监理范围包括了路基路面、桥梁、隧道等主要项日的设计和施工监理。在合同谈判过程中,业主原计划仅将质量控制、进度控制、合同控制、组织协调工作等任务委托给该监理公司,经该监理公司建议,业主最终将投资控制任务也
采用气压驱动的机器人,为了稳定工作速度,一般气压取为()MPa。
我国的债券指数包括()。Ⅰ.中证全债指数Ⅱ.上证国债指数Ⅲ.上证企业债指数Ⅳ.中国债券指数
外资银行营业机构申请经营人民币业务的,应满足提出申请前在中国境内开业______年以上,并且提出申请前______年连续盈利。()
企业期末结转前“本年利润”科目的借方余额为7万元,“利润分配”和“应付股利"账户贷方余额分别为18万元和12万元,则当期资产负债表中“未分配利润"项目金额应为()万元。
在动态博弈战略行动中,只有当局人从实施某一威胁所能获得的总收益()不实施该威胁所获得的总收益时,该威胁才是可信的。
宋真宗赵恒御笔做“劝学篇”,有“书中自有黄金屋”流布天下几近千年。黄金榜求龙头望,成了书生实现人生价值的“自古华山一条道”。当“黄金屋”成为读书的惟一价值取向时,很容易将一个民族的思维纳入功利和实用的框架,看似加速了现代化的进程,实则开了历史的倒车。借书籍
最新回复
(
0
)