首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A{ public: virtual void funcl(){cout<<”A1”;} void f
有如下程序: #include<iostream> using namespace std; class A{ public: virtual void funcl(){cout<<”A1”;} void f
admin
2017-07-05
19
问题
有如下程序:
#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->funcl();
P一>func2();
delete p;
return 0;
}
执行这个程序的输出结果是( )。
选项
A、B182
B、A1A2
C、B1A2
D、A182
答案
C
解析
本题考查虚函数。虚函数指在基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数。题中定义了一个派生类对象B,并使用类A的对象指针指向B,由于基类A中的func1为虚函数,所以会执行派生类的func1,输出Bl,而基类中的func2不是虚函数,所以p一>func2()会执行基类的func2,输出A2。故答案为c。
转载请注明原文地址:https://kaotiyun.com/show/aGAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行如下程序后的输出结果是【】。#include<iostream>#include<fstream>usingnamespacestd;intmain(){chars
含有纯虚函数的类称为【】。
有下列程序段:#include<iostream>usingnamespacestd;intmain(){charb[]="Hello,you";b[5]=0;cout
有以下程序:#include<iostream>usingnamespaceStd;intmain(){inta=15,b=21,m=0;switch(a%3)
在面面对泵方法中,一个对象请求另一对象为其服务的方式是通过发送【 】实现。
在结构化设计方法中,数据流图表达了问题中的数据流与加工之间的关系,并且,每一个【 】实际上对应一个处理模块。
以下不属于构造函数特征的是。
对于重载的运算符>>,它是一个()。
程序的3种基本控制结构是()。
编制一个好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在选择标识符的名字时应考虑()。
随机试题
1)______theOralApproach2)______theCognitiveApproach3)______theAudiolingualMethod4)______theNatural
该患者目前最可能的诊断是为确定诊断,下一步应该采取的检查手段是
土地价值的计算公式为()。
甲公司采用标准成本法进行成本控制,某种产品的变动制造费用标准分配率为3元/小时,每件产品的标准工时为2小时,2017年9月,该产品的实际产量为100件,实际工时为250小时,实际发生变动制造费用为1000元,变动制造费用耗费差异为()元。
下列各项属于社会工作服务计划中“关注的对象”的是()
提出全面和谐教育思想的教育家是()。
1.“一花独放不是春,百花齐放春满园。”社会公共服务体系包罗万象,公共卫生、医疗、交通、教育、文化、养老等,无不关乎民众的福祉。政府提供的社会公共服务,必须百花齐放,满园春色,让人民普遍受惠,人人满意。“最是情怀出本”。2016年11月,在第九届
设,且α,β,γ两两正交,则a=_______,b=_______.
文件服务器应具有分时系统文件管理的全部功能,能够为网络用户提供完善的数据、文件和
ImprovingYourMotivationforLearningEnglishI.TheimportanceofthetechniquesforimprovingmotivationA.Necessityfor
最新回复
(
0
)