首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
38
问题
有如下程序: #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全国计算机二级
相关试题推荐
以下函数中,findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。#defineMIN一2147483647intfindmax(intx[],intn){inti,max;
下列4个程序中,完全正确的是()。
有以下程序:#includemain(){inta[5]={2,4,6,8,10},*P,**k;P=a;k=&p;printf("%d",*(p++));printf("%d\n",
在面向对象方法中,不属于“对象”基本特点的是()。
设二叉树共有150个结点,其中度为1的结点有10个,则该二叉树中的叶子结点数为
关于“while(条件表达式)循环体”,以下叙述中正确的是()。
如果进栈序列为A,B,C,D,则可能的出栈序列是()。
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删
下面关于位运算符的叙述,正确的是
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
随机试题
简述我国劳动法调整劳动关系的范围。
预防局麻药中毒哪项不正确
患者,女,65岁。阴道分泌物增多5天,伴外阴瘙痒,来院就诊,妇科检查见阴道粘膜充血,有小出血点,阴道分泌物呈淡黄色脓样,无臭味。该患者应考虑为
患者因上前牙充填体脱落就诊,洞深达牙本质深层,一次完成充填治疗。充填后3天出现自发痛,不敢咬合。查:右上1充填体,叩痛(++),松动I度,牙龈轻度红肿,冷热测无反应,该患牙3天前处理中的问题最可能是
补阳时,适当配用补阴药的治法是
电路如图7-4所示,已知I=1A,US为()V。
根据现行建设工程施工合同示范文本的规定,发包人未按约定时间预付工程款,则承包人应在( )向发包人发出要求预付的通知。
在存货价格持续下降的情况下,使期末存货账面价值最小的存货发出计价方法是()。
商业银行不得向关系人提供信用贷款,向关系人发放担保贷款的条件不得优于其他借款人同类贷款的条件。这里“关系人”不包括()。
某房地产开发企业为应对投资风险,在同一时期分别投资开发了住宅、写字楼和大型商业项目。该企业采取的风险应对方法是()。
最新回复
(
0
)