首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void func1(){cout<<"Base 1";}
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void func1(){cout<<"Base 1";}
admin
2013-05-30
55
问题
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void func1(){cout<<"Base 1";} void rune2(){cout<<"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->rune2();后,执行基类的函数void func2(),因为虚拟函数是根据对象的实际类型调用,非虚拟函数是根据指针类型调用。故通过指针p调用func2时将直接调用基类中的void func2()。
转载请注明原文地址:https://kaotiyun.com/show/a6Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是()。#include<iostream.h>voidmain(){staticinta[][4]={1,2,3,4,5,6,7,8,9,10,11,12};inti,j,sum=0;for(i=0;i<3;i+
有以下程序#include<iostream>usingnamespacestd;classBase{inta;public:Base(intx){a=x;}voidshow(){cout<<a;
有以下程序#include<iostream>usingnamespacestd;classsample{private:intx;public:sample(inta){x=a;}frienddoublesq
已知数组a中的元素个数为n,下列语句的作用是将下标为i的元素移动到下标为i-1的单元,其中1≤i<n。例如,当n=4,a中原有数据为1,2,3,4时,则移动后a中元素变为2,3,4,4。请将语句补充完整:for(inti=0;i<n-1;i++)
一棵二叉树第六层(根结点为第一层)的结点数最多为【】。
下面是重载为非成员函数的运算符函数原型,其中错误的是()。
下列关于多态性的描述,错误的是()。
对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用【】的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
有如下类声明:classXA{intx;public:XA(intn){x=n;}};classXB:publicXA{inty;public:XB(inta,intb);};在
软件测试的目的是尽可能发现软件中错误,通常【】是在代码编写阶段可进行的测试,它是整个测试工作的基础。
随机试题
若某批次罐头食品的生产操作记录正常,只有一罐出现胖听,开罐检查后确定有微生物增殖现象,则也应判定为非商业无菌。
简述产品组合的宽度、广度、深度和相关性对企业的国际市场营销的意义。
A、Over210million.B、Lessthan200million.C、Around40million.D、140million.A
分别用中、英文系统命名法命名下面结构式:()、()。
女性,28岁,既往无糖尿病病史。妊娠期体格检查,尿糖(+++),血糖:空腹7.8mmol/L,随机16.7mmol/L。若妊娠结束后6周,复查血糖:空腹4.6mmol/L,餐后2小时8.0mmol/L。诊断考虑
(2008年卷二第54题)根据《与贸易有关的知识产权协定》的规定,对于布图设计的保护期,下列哪些说法是正确的?
从社会政策与社会福利的关系看,社会政策概念的侧重点是( )。
实质教育论认为教育的主要任务在于()。
测度分散化资产组合中某一资产的风险用()。
ItisMaryShelleywhowrotethepopularsciencefiction______.
最新回复
(
0
)