首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include using namespace std; class A{ public: virtual void funcl(){cout
有如下程序 #include using namespace std; class A{ public: virtual void funcl(){cout
admin
2019-05-06
61
问题
有如下程序
#include
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();
return 0;
}
运行此程序,屏幕上将显示输出( )。
选项
A、B1B2
B、A1A2
C、B1A2
D、AlB2
答案
C
解析
此题考查的是虚函数的概念。此题中,func1是虚函数,func2是一般成员函数,而且在派生类与基类中都存在两个这样的函数。在主函数中,语句A*p=new B:定义了一个基类的指针p,并让它指向一个派生类对象。所以通过该指针。调用func1时,运行的是派生类的版本,而通过该指针调用func2运行的是基类的版木。所以程序运行的最后输出是:B1A2。
转载请注明原文地址:https://www.kaotiyun.com/show/ko8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若已经声明了函数原型“voidfun(inta,doubleb=0.0);”,则下列重载函数声明中正确的是
下列语句中错误的是
数据库系统的核心是______。
下列关于this指针的叙述中,正确的是()。
重载输入流运算符“>>”必须使用的原型为()。
有如下程序:#include<iostream>usingnamespacestd;classBase{public;intm,n;};classDerived1:______Base{};
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函薮调用格式,该表达式还可表示为()。
A、 B、 C、 D、 B本题考查数据库的关系运算。两个关系的并运算是指将第一个关系的元组加到第二个关系中,生成新的关系。因此,并运算不改变关系表中的属性个数,也不能减少元组个数。两个关系的交运算是包含同时出
6,8C++中允许用同一函数名定义多个函数,这些函数的参数个数和参数类型不同,这就是函数的重载,调用函数时,系统会根据调用函数时给出的信息,即参数的个数、类型查找与之匹配的函数,然后调用该函数。主函数中的输出语句第一个add根据a,b参数类型为整型,调用第
数据结构分为线性结构与非线性结构,带链的栈属于______。
随机试题
黄嘌呤脱氢酶转化为黄嘌呤氧化酶最直接的条件是
材料:作风建设是党的建设的重要内容,也是党风廉政建设的重要抓手。党的十八大以来,我们党从抓作风切入,以最鲜明的态度、最强烈的意识、最严厉的措施整饬党内存在的各种问题,而治理形式主义、官僚主义、享乐主义和奢靡之风(简称“四风”),成为全面从严治党的重要内容。
求微分方程xy′+y=ex满足初始条件y|x=1=e的特解.
玻璃隔墙按采用的材料不同分为玻璃砖隔墙工程和玻璃板隔墙工程,玻璃板隔墙应使用()玻璃。
使用活页式账簿,应当从第一页开始,按照账页顺序固定编号,并须定期装订成册。 ( )
理财规划首先要考虑的因素是风险,而非收益。
证券公司经纪业务的特点是()。Ⅰ.业务对象的广泛性Ⅱ.证券经纪商的中介性Ⅲ.客户指令的权威性Ⅳ.决策的自主性
甲和乙订立一份买卖农用三轮车的合同,约定甲在8月底将一部已行驶2万千米的农用三轮车交付给乙,价款50000元;乙交付给甲定金10000元,交车后15日内余款付清。合同还约定,甲晚交车一天,扣除车款100元,乙晚交款一天,应多交车款100元;一方有其他违
【2014年河北石家庄.多选】古罗马医生盖伦提出人的气质类型分为()。
为不断满足农民的精神文化需求,提升农民的文化素养,某市大力推动农村文化建设,市政府邀请专家给出了几项方案:第一,加强和扶持农村文化重点设施建设。加快实施以乡镇综合文化站为重点的农村文化设施建设。乡镇文化站是新农村文化建设的重要阵地,是传播社会主义先进文化
最新回复
(
0
)