首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A { public: virtual void func1() { cout
有如下程序: #include using namespace std; class A { public: virtual void func1() { cout
admin
2020-06-29
53
问题
有如下程序:
#include
using namespace std;
class A {
public:
virtual void func1() { cout<<"A1"; }
void func2() { cout<<"A2"; }
};
class B:public A {
public:
void func1() { cout<<"B1"; }
void func2() { cout<<"B2"; }
};
int main() {
A *p=new B;
p->func1();
p->func2();
delete p;
return 0;
}
执行这个程序的输出结果是( )。
选项
A、B1B2
B、A1A2
C、B1A2
D、A1B2
答案
C
解析
本题考查虚函数。虚函数指在基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数。题中定义了一个派生类对象B,并使用类A的对象指针指向B,由于基类A中的func1为虚函数,所以会执行派生类的func1,输出B1,而基类中的func2不是虚函数,所以p->func2( )会执行基类的func2,输出A2。故答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/rByp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classCC{intk;public:CC(intn):k(n){}
下列选项中,正确的C++表达式是
有如下的类声明:#includeusingnamespacestd;classAA{public:virtualvoiddisp(){cout
有如下程序:#includeusingnamespacestd;classBase{public:Base(){cout
计算数列第n项的函数定义如下:inta(intn){if(n==0)return0;elseif(n==1)return1;elseif
在黑盒测试方法中,设计测试用例的主要根据是( )。
下列关于函数模板的表述中,正确的是
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=8,RED,BLACK=15};则枚举常量RED的值为
下列符号中,正确的C++标识符是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明了一个单向链表类sList。sList的成员函数Prepend的功能是在链表头部加入一个新的元素。请编写成员函数Prepend。在main函数中给出了一组测试数据,此时程序的
随机试题
InNet是一家手机生产商,为了追求市场主导地位,总是第一个推出新一代产品,尽管有时这些产品并不完美。InNet的最新一款手机和网络聊天工具兼容,这使InNet的用户群大幅度增加。请回答:InNet公司的战略符合哪两个经济规律?
男性,35岁。左下肢"蚯蚓状"肿物6年,伴沉重感,查体:血压120/80mmHg(16/11kPa),左大隐静脉屈曲成团,浅静脉及交通支瓣膜功能试验均阳性,下肢不肿,最佳治疗方案
关于沥青混合料试件制作方法(击实法),请回答以下问题。某大型马歇尔试件高度为98mm,原用混合料质量为4000g,则应()混合料质量再制件会使高度符合要求。
下列选项中属于职能式组织结构缺点的是()。
陈某为某建筑工程软件开发公司(甲公司)技术部经理,与甲公司签订了4年的劳动合同,合同中约定陈某保守甲公司的所有信息,合同到期后,如果离开甲公司,一定期限内不得到与甲公司有竞争业务关系的其他建筑工程软件开发公司任职,依据《劳动合同法》,甲公司应与陈某在合同中
假设一定公司的总资产为12000万元,销售收入18000万元,总负债3000万元,净利润900万元,该公司的资本回报率ROE为()。
下列各项中,属于建立存货经济进货批量基本模型假设前提的有( )。
用不同的表达方式扩写“鹰击长空”。要求:所写语句符合表达方式的特点,每题字数不得超过60字。(1)用描写的方式扩展。要求:能反映出事物的具体情形,如形、声、色、动态等。(2)用议论的方式扩展。要求:语句中要有鲜明的观点,有分析判断。
公文撰写者的政治素养最主要的是学习()。
()进口托收()付现交单()商会()关税
最新回复
(
0
)