首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
44
问题
有如下程序:
#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://kaotiyun.com/show/drVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在具有2n个节点的完全二叉树中,叶子节点个数为()。
有以下程序: #include<stdio.h> main() {inta=0,b:0,c=0,d=0; if(a=1)b=1;c=2; elsed=3; printf("%d,%d,%d,%d\n",a,b,c,d)
有以下程序 #include<stdio.h> #include<string.h> main() {charstr[][10]={"One","Three","Five"},*p=str[0]; printf("%s,",p+1
下列叙述中错误的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
在黑盒测试方法中,设计测试用例的根据是()。
下面对软件特点描述正确的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
以下数据结构中不属于线性数据结构的是()。
随机试题
计算简答题:根据所给材料回答问题。(需计算后回答的问题,须列出算式;每个问题计算过程中的小数均保留实际位数,计算结果有小数的,小数保留2位。)某出版社的《星球探秘》一书于2015年1月出版,到2020年6月,已加印4次,累计印数为30000册。2
催化剂只能改变反应达到平衡的时间,不能改变平衡的状态。()
患者,男,60岁。劳力性呼吸困难3年,双下肢水肿半月,查体:口唇发绀,颈静脉怒张,心率110次/分,律齐,S1、S2均减弱,P2>A2,心尖部闻及室性奔马律及3/6级收缩期杂音,肝脾肿大,双下肢肿,为正确诊断,最需做的是
下列关于简易程序转为普通程序的做法,正确的是()。
业主将某建设项目A区的设计与施工分别发包给设计院A及施工单位X,将该项目B区的设计与施工分别发包给设计院B及施工单位Y,将材料设备的采购分别发包给材料供应单位P及设备供应单位Q。受业主委托某监理单位承担了该项目全过程监理。监理合同签订后总监理工程师组建了直
相对人可以催告被代理人在1个月内予以追认,如果得不到追认,第三人也没有撤销其意思表示,则该代理行为有效。()
(x2+xy—x)dxdy=________,其中D由直线y=x,y=2x及x=1围成.
设表的长度为n。下列查找算法中,在最坏情况下,比较次数最少的是
Mostgrowingplantscontainmuchmorewaterthanallothermaterialscombined.C.R.Barneshassuggestedthatitisaspropert
A、Theundergroundoilresourceshavenotbeenaffected.B、Mostofthedesertanimalsandplantshavemanagedtosurvive.C、Theo
最新回复
(
0
)