首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: virtual void func 1 0{cout
有如下程序: #include using namespace std; class Base{ public: virtual void func 1 0{cout
admin
2013-09-11
87
问题
有如下程序:
#include
using namespace std;
class Base{
public:
virtual void func 1 0{cout<<“Base 1”;}
void func2(){cout
};
class Derived:public Base{
public:
void funclf){cout<<:“Derived 1”;)
void fnc20{cout<<“Derived 2”;}
};
int main(){
Base*p=new Derived;
p->fimcl();
P一>func20;
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.>funcl();后,执行派生类Derived的函数void funcl();调用p->func2();后,执行基类的函数’void func2(),因为虚拟函数是根据对象的实际类型调用,非虚拟函数是根据指针类型调用。故通过指针p调用func2时将直接调用基类中的voidfunc2()。
转载请注明原文地址:https://jikaoti.com/ti/6eXiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述蒙古西征的具体过程及其对中亚等地区的影响。(东北师范大学1999年世界中古史真题)
简述淮海战役发生的全过程及其军事战略。(南京大学2013年历史学基础(中国近现代史)真题)
比较分析国共持久战方针。(南京师范大学2013年历史学综合真题)
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题)
卡方检验要求每个单元格的理论次数不得小于5,如果小于5应该采用以下的哪些处理办法?()
简述信息社会对教育的影响。
以下选项中不属于我国法律制定程序的是()
汉代官府在对被告进行逮捕之时,会根据对象不同而适用不同的程序。下列说法中,()是错误的。
设z=z(x,y)有二阶连续偏导数,且满足(Ⅰ)作自变量与因变量变换:u=x+y,v=x—y,w=xy—z.将z所满足的方程变换为w关于u,v的偏导数满足的方程.(Ⅱ)求z=z(x,y).
在SQLServer中,设有表选课(学号,课程号,成绩)。现要声明一个查询成绩大于等于90的学生学号、课程号和成绩的游标。请补全下列语句:DECLAREc1CURSOR【7】SELECT学号,课程号,成绩FROM选课WHERE成绩>=90
随机试题
某外资电子器材有限公司从社会上招收了6名工人,其中有2名14岁的工人,另有1名妇女因性别差异而未被招用,还有1名正在休产假的妇女被同时辞退,职工要求组织工会亦被拒绝。下列选项所述该公司的做法中。错误的是()
A.抗原决定簇B.胸腺依赖性抗原C.胸腺非依赖性抗原D.完全抗原E.共同抗原可引起交叉反应的是()
甲潜入他人房间欲盗窃,忽见床上坐起一老妪,哀求其不要拿她的东西。甲不理睬而继续翻找,拿走一条银项链(价值400元)。关于本案的分析,下列哪些选项是正确的?()(2013年卷二第60题)
首次明确依法继承的宅基地使用权合法地位的法律文件是()。
甲总承包单位将其承建的工程分包给乙承包单位,双方订立分包合同并约定因本合同发生的一切争议均由某仲裁委员会裁决。后双方因质量问题发生争议,同时发现该分包行为未经建设单位同意。下列关于本案仲裁协议效力的说法,正确的是()。【2007年考试真题】
“进口口岸”栏应填:“贸易方式”栏应填:
在以下行为中,()不符合银行业从业人员职业操守“了解客户”条款要求。
由特定团体的相对标准决定最终成绩的测验是【】
(2014)近年来,部分城市建立了“婴儿安全岛”,这主要是为了维护儿童()。
如果字段"考查成绩"的取值范围为小写字母a~e,则下列选项中,错误的有效性规则是
最新回复
(
0
)