首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<iostream> using namespace std; classA{ public: virtual void func1(){cout<<’’A1’’;} void f
有如下程序 #include<iostream> using namespace std; classA{ public: virtual void func1(){cout<<’’A1’’;} void f
admin
2017-04-25
46
问题
有如下程序
#include<iostream>
using namespace std;
classA{
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();
return 0;
}
运行此程序,屏幕上将显示输出( )。
选项
A、B182
B、A1A2
C、B1A2
D、A182
答案
C
解析
此题考查的是虚函数的概念。此题中,func1是虚函数,func2是一般成员函数,而且在派生类与基类中都存在两个这样的函数。在主函数中,语句A*p=new B;定义了一个基类的指针p,并让它指向一个派生类对象。所以通过该指针调用func1时,运行的是派生类的版本,而通过该指针调用func2运行的是基类的版本。所以程序运行的最后输出是:B1A2。
转载请注明原文地址:https://www.kaotiyun.com/show/K2Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关系的三类完整性规则分别是:实体完整性规则、参照完整性规则和【 】规则。
可以通过下面哪些函数实现类的多态性( )。
有以下程序#include<iostream>usingnamespacestd;classsample{private:intx;public:sample(inta)
若有下列定义及初始化语句: int i=100; int *ip=&i; int k=*ip; 并假设整型数i的地址为0x12345678,指针ip的地址为0x21000000,则k的值为( )。
在关系数据库中,把数据表示成二维表,每一个二维表称为______。
在关系数据库中,用来表示实体之间联系的是
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【 】。
数据库管理最本质的特点是实现数据的共享。为了实现数据的共享,保证数据的独立性、完整性和安全性,需要有一组软件来管理数据库中的数据,处理用户对数据库的访问,这组软件称为【 】。
在面向对象的系统中,系统责任的良好分配原则是( )。
随机试题
标本不需要保温送检的病原体是
由苍白螺旋体感染所致的疾病是()。
2007年,甲公司出资60%、乙公司出资40%,投资创办丙有限责任公司,甲公司总经理刘平兼任丙公司的董事长。赵成打算加入丙公司成为股东,并拟人资20万元,下列几种方式中,不符合《公司法》的是:
太阳能电源的特点有()。
目前采用最广泛的水泥混凝土路面是()。
某公司与政府机关共同使用一栋共有土地使用权的建筑物。该建筑物占用土地面积2000平方米,建筑物面积10000平方米(公司与机关的占用比例为4∶1),该公司所在市城镇土地使用税单位税额每平方米5元。该公司应纳城镇土地使用税()。(2003年
童年罹难过传染性疾病或许可以赋予你一个强壮的免疫系统,但却伴随着折寿的代价——至少,对俗称面粉虫的甲虫来说是这样的。研究表明,那些在幼虫阶段感染过病菌或有肠道受损经历的甲虫,比对照组甲虫的寿命缩短了10%。致死的主要原因是免疫反应的副产物黑色素堵塞了功能近
“原则不是研究的出发点,而是它的最终结果”是
Writeanessaybasedonthefollowingchart.Inyourwriting,youshould1)interpretthechart,and2)giveyourcomments.You
Wheredidthedialoguehappen?
最新回复
(
0
)