首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
47
问题
有如下程序: #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://kaotiyun.com/show/5qjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下能正确表述算式sin(2πr+30°)的C语言表达式是()。
下列数据中属于“字符串常量”的是()。
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
检查软件产品是否符合需求定义的过程称为()。
以下选项中,合法的C语言常量是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:使字符串的前导*号不得多于n个,若多于n个,则删除多余的*号;若少于或等n个,则不做处理,字符串中间和尾部的*号不删除。例如,字符串中的内容为:*******A*B
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
若有以下函数首都:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
下列是重载乘法运算符的函数原型声明,其中错误的是()。
随机试题
甲、乙、丙三家毗邻而居,甲、乙分别饲养山羊各一只。某日二羊走脱,将丙辛苦栽培的珍稀药材悉数啃光。关于甲、乙的责任,下列哪些选项是正确的?(2017年)
美国资产评估准则的发展阶段包括()。
某公司2016年1~4月份预计的销售收入(含增值税)分别为100万元、200万元、300万元和400万元,销售当月收现60%,下月收现30%,再下月收现10%。则2016年3月31日资产负债表“应收账款”项目金额和2016年3月的销售现金流入分别为()
某大型住宅小区2005年建成交付使用。由于尚未成立业主大会,物业管理公司聘请了30位业主作为物业服务义务监督员,并定期召开会议征求意见,通报情况。2010年,在义务监督员会议上,义务监督员提出如下建议。(1)本小区中心花园铁艺围栏锈蚀毁损严重,应予更换。
建议正常人每天摄入鸡蛋的量不要超过1个。()
指导、承办劳动教养、少年收容教养案件的审批工作是公安法制工作的内容之一。()
一下子强有力地把你拽到怀里。一切______,男人的霸气通过一种温暖的手段______地表现出来,你绝对拒绝不了。填入横线部分最恰当的一项是()。
甲、乙、丙三人的平均年龄是26岁,除去丙后,甲、乙两人平均年龄是24岁,丙的年龄是多少岁?
Manhasbeenstoringupusefulknowledgeabouthimselfandtheuniverseattheratewhichhasbeenspiralingupwardfor10,00
Beforehewasateacher,Bobtoldmewhathe【S1】______wouldliketobealawyerwhen
最新回复
(
0
)