首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
42
问题
有如下程序: #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://jikaoti.com/ti/c4W0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序,其中%u表示按无符号整数输出()。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是()。
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];假定文件已正确打开,不能正确地从文
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
软件测试的目的是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
给定程序中,函数fun的功能是:将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下画线处填入正确的内容并把下画线删除,使
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
若有函数首部intfun(doublex[10],int*n),则下列针对此函数的函数声明语句中正确的是()。
将一个函数声明为一个类的友元函数必须使用关键字【 】。
随机试题
高温高压的过热制冷进入冷凝器,由于压力和温度的降低,制冷剂冷凝成液体,并吸入大量热。()
除锈工艺中用喷砂、喷丸、砂纸打磨和钢丝刷打磨金属表面的方式属于()。
关于拔牙方法的叙述中.错误的是
通风系统阻性消声器的消声性能为( )。
某公司从英国进口一批棉布,纸箱包装,报检时应提供的单据有()。
下列关于证券公司分公司的叙述中,正确的是()。
应付账款附有现金折扣的,应按照扣除现金折扣前的应付账款总额入账。()
根据所给材料,回答下列问题。这几天,保温杯突然火了。缘起只是一位曾经“摇滚”,如今已年过半百的乐队鼓手端着保温杯喝水的照片,当事人今昔之间的对比,引起了对所谓“中年危机”的集体共鸣。有人认为,这样的共鸣反映出一种对中年心态的警惕。耐人寻
Notlongago,Ihadmyfirston-linechat.Ithoughtitwouldbe【C1】______becauseIhaveheardsomanypeople【C2】______itintha
BenBuchananandAMagicBookTheTexasteenisdevouringthe672pagesofHarryPotterandtheHalf-BloodPrincewrittenby
最新回复
(
0
)