首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; class AA { public: virtual void f() { cout<<
有如下程序: #include <iostream> using namespace std; class AA { public: virtual void f() { cout<<
admin
2010-06-06
88
问题
有如下程序: #include <iostream> using namespace std; class AA { public: virtual void f() { cout<< "AA"; } }; class BB : public AA { public: BB() { cout << "BB"; } }; cla
选项
A、AA
B、AABBCC
C、BBAABBCC
D、BBBBAACC
答案
8
解析
本题中,函数f()在基类AA中派生类CC中都声明为虚函数,所以采用动态联编。主函数首先定义类AA的对象aa和指针对象p,然后定义了类BB的对象bb,此时调用了类BB的构造函数输出BB。再定义类CC的对象cc,由于类CC是类BB的派生类,所以此时又调用类BB的构造函数输出BB。最后执行语句“p=&cc; p->f();”,输出AA和CC。
转载请注明原文地址:https://www.kaotiyun.com/show/5qjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;i++)for(
下列关于栈的叙述正确的是( )。
有以下程序#includeintm1(intx,inty){returnx
设有定义:intx[10],*p=x,i;,若要为数组x读入数据,以下选项正确的是
设有定义:intx[2][3];则以下关于二维数组x的叙述中错误的是()。
下列叙述中正确的是()。
给定程序中,函数fun的功能是:判断形参s所指字符串是否是“回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。“回文”是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是“回文”,而LEVLEV
对长度为n的线性表作快速排序,在最坏情况下,比较次数为()。
C语言主要是借助以下哪种手段来实现程序模块化
结构化程序设计的基本原则不包括()。
随机试题
《氓》中运用“赋”这一表现手法的诗句是()
急性心肌梗死发作后持续升高时间最长的酶是()
“原材料”、“库存商品”等存货类明细账,一般不采用()账簿。
甲股份有限公司(本题下称甲公司)记账本位币为人民币,外币业务采用发生当日即期汇率进行折算,按季核算汇兑差额。2013年3月31日有关外币账户余额如下:长期借款2000万美元,系2012年1月1日借入的专门用于建造某生产线的外币借款,借款期限为36个月,
2×11年1月1日,某生产企业根据国家鼓励政策自行建造一台大型生产设备,并为此申请政府财政补贴120万元,该项补贴于2×11年2月1日获批,于4月1日到账。11月26日该生产设备建造完毕并投入生产,累计发生成本960万元,预计使用年限为10年,预计净残值为
对于接受捐赠的存货,如果捐赠方提供了有关凭据,则存货的实际成本为()。
发展公益性文化事业的方针是
PassageThreeWhydoestheauthorsaythatWillyisasurvivortodayinPara.1?
A、Hisparentsareheadinghomeforthetimecoming.B、Hisparentsarecomingbackthistimenextyear.C、Hisparentsliveinano
WheretoGetHealthierin2018A)Fromhotelsandcruisestoairports,airlines,safaris(游猎)andgrouptours,wellnesspromi
最新回复
(
0
)