首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
63
问题
有如下程序: #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全国计算机二级
相关试题推荐
有以下程序:#includevoidfunl(char*P){char*q;q=p:while(*q!=‘\0’){(*qq)++;(*q)++;q++:main(){char
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:输出a所指数组中的前n个数据,要求每行输出5个数。请在程序的下画线处填入正确的内容并把下画线删除,使程序得
有以下程序:#includemain(){intx[3][2]={0},i;for(i=0;i<3;i++)scanf(’’%d’’,x[i]);printf(’’%3d%3d%3d\n’’,x[0][0],x[1][0],x[1][1]);
下列数据结构中,能用二分法进行查找的是()。
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返同,在主函数中输出平均值和移动后的数据。例如,有10
以下选项中不能作为C语言合法常量的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
随机试题
Ihatequeuingupforhours______inordertogetaticket.
A.EB病毒B.乳头瘤病毒C.乙型肝炎病毒D.HTLV病毒宫颈癌
不属于焦虑症的治疗药物是
三铰拱上作用有大小相等,转向相反的二力偶,其力偶矩大小为M,如图所示。略去自重,则支座A的约束力大小为:
根据《证券法》的规定,下列各项中,属于证券发行和交易中应公开的信息有()。
下列的程序段中y的计算结果为76543的是
ToothersandthemselvestheBritishhaveareputationforbeingconservativenotinnarrowpoliticalsense,butinthesenseof
Hewill______resigninviewofthecompletefailureoftheresearchproject.
WhatwasBarackObama’sresponsetowardHillary’ssuggestion?
What’sPeterJohnson’spositioninthecompany?Heisthe______Manager.Whatisnotallowedtododuringthetour?
最新回复
(
0
)