首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A { public: virtual void funcl(){cout<<"A1";} void
有如下程序: #include<iostream> using namespace std; class A { public: virtual void funcl(){cout<<"A1";} void
admin
2020-10-21
88
问题
有如下程序:
#include<iostream>
using namespace std;
class A {
public:
virtual void funcl(){cout<<"A1";}
void func2() {cout<<"A2";}
};
class B:public A{
public:
void funcl(){cout<<"B1";}
void func2(){cout<<"B2";}
};
int main() {
A*p=new B;
P->func1();
P->func2();
delete p;
return 0;
}
执行这个程序的输出结果是( )。
选项
A、B182
B、A1A2
C、B1A2
D、A182
答案
C
解析
本题考查虚函数。虚函数指在基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数。题中定义了一个派生类对象B,并使用类A的对象指针指向B,由于基类A中的funcl为虚函数,所以会执行派生类的funcl,输出B1,而基类中的func2不是虚函数,所以p->func2( )会执行基类的func2,输出A2。故答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Ojyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件详细设计产生的图如下:该图是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
结构化程序设计的基本原则不包括()。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中包含程序文件main.cpp,其中有类Door(“门”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整,使得程序输出21到屏幕。完成以下功能:(1)增加静态私有变量mNumber,类型为int,请在注释//********1******
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*str,charch),本函数采用二分法,在己按字母次序从小到大排序的字符数组str中,查找字符ch,若ch在数组中,函数返回字符ch在数组中的下标,否则返回-1。
有如下类声明:classFoo{intbar;};则Foo类的成员bar是()。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
下列关于类定义的说法中,正确的是()。
下列符号中,正确的C++标识符是()。
随机试题
引起失眠的病因常见有
30d婴儿,纯母乳喂养,1d来不哭、拒乳,抽搐2次来诊,查体:面色苍白,反应低下,前囟膨隆,心肺未见异常,四肢肌张力高。采血部位出血不止,血小板正常。此患儿最可能的诊断是9岁男孩,与家人怄气后被发现“抽搐”来诊。查体:神清,全身颤动,大汗。瞳孔缩小,双
A.脑膜炎B.蛛网膜下隙出血C.血管神经性头痛D.三叉神经痛E.脑出血下列患者最可能诊断为女,35岁,每遇月经来潮前头痛,伴失眠、心悸,体检无特殊。
下列所得属于劳务报酬所得的是()。
简述开发及利用美术课程资源的意义。
关于道德,准确的说法是:
德西效应说的是,在某些情况下,人们在外在报酬和内在报酬兼得的时候,不但不会增加工作动机,反而会减低工作动机,这个结果表明,进行一项愉快的活动(即内在报酬)时,如果提供外在报酬,反而会减少这项工作对参与者的吸引力。以下哪一项没有体现德西效应?()
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
2019年1月23日,习近半总书记主持召开中央全面深化改革委员会第六次会议。会议指出,()是绿色发展的重要动力,是打好污染防治攻坚战、推进生态文明建设、促进高质量发展的重要支撑。
Toacomparativeeducationalistmanyquestionsabouttheselectionandtrainingofdoctorsandlawyersindifferentcountries
最新回复
(
0
)