首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: virtual void func1(){cout
有如下程序: #include using namespace std; class Base{ public: virtual void func1(){cout
admin
2012-12-29
20
问题
有如下程序:
#include
using namespace std;
class Base{
public:
virtual void func1(){cout<<“Base 1”;}
void func2(){coat<<“Base 2”;}
};
class Derived:public Base{
public:
void func1(){cout<<“Derived 1”;}
void func2(){cout<<“Derived 2”;}
};
int main(){
Base*p=new Derived;
p->func1();
p->func2();
return 0;
}
运行此程序,屏幕上将显示输出__________。
选项
A、Derived 1 Base 2
B、Base 1 Base 2
C、Derived 1 Derived 2
D、Base 1 Derived 2
答案
A
解析
派生类Derived由基类Base公有继承而来。调用p->func1();后,执行派生类Derived的函数void func1();调用p.>func2();后,执行基类的函数void func2(),因为虚拟函数是根据对象的实际类型调用,非虚拟函数是根据指针类型调用。故通过指针p调用func2时将直接调用基类中的void func2()。
转载请注明原文地址:https://jikaoti.com/ti/sVL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有课程关系模式如下: R(C#,Cn,T,Ta)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为(
若有定义:charch;inta;doubled;,当输入为12345678910.36时,以下选项中能给各个变量正确输入数据的是()。
以下叙述中错误的是()。
以下叙述中错误的是()。
数据库系统中完成查询操作使用的语言是()。
下面属于良好程序设计风格的是()。
若有定义:inta=3;doubleb=0.1263;charch=’a’;,则以下选项中,叙述有错的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
数据库设计中反映用户对数据要求的模式是()。
随机试题
关于磁共振伪影的描述,错误是
骨盆是由
研究者对某铜矿厂全体男职工共150人开展一项前列腺癌筛查研究,筛查出阳性为100人,其中有73人确诊为前列腺癌;阴性为50人,确诊没有前列腺癌的为43人。该检测方法的特异度为()
重大事故发生后,事故发生单位应当在( )内写出书面报告,按以上所列程序和部门逐级上报。
缺陷
教师的天职是研究学生、传授知识。()
十八大报告指出,社会主义核心价值体系是兴国之魂,决定着中国特色社会主义发展方向。“三个倡导”分别从国家、社会、公民三个层面,提出了反映现阶段全国人民“最大公约数”的社会主义核心价值观,为培育核心价值观奠定了基础。其中“三个倡导”不包括()。
某出口企业在国际市场上具有定价能力。国际市场对产品的需求量(Q)与价格(P)的关系为Q=200一P;其中P为国际市场上用美元衡量的产品价格。该企业在国内生产的成本用人民币衡量,成本(C)与产量(Q)的关系为C=1000+220Q+Q2,请问当汇率自每美元7
下列选项中,属于我国法的正式解释的有()(2014年一法综一第21题)
下列事件中与A互不相容的事件是()
最新回复
(
0
)