首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: void fun1() { cout
有如下程序: #include using namespace std; class Base { public: void fun1() { cout
admin
2020-10-21
820
问题
有如下程序:
#include
using namespace std;
class Base
{
public:
void fun1() { cout<<"Base\n"; }
virtual void fun2() { cout<<"Base\n"; }
};
class Derived : public Base {
public:
void fun1() { cout<<"Derived\n"; }
void fun2() { cout<<"Derived\n"; }
};
void f(Base& b) { b.fun1(); b.fun2(); }
int main()
{
Derived obj;
f(obj);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、Base
Base
B、Base
Derived
C、Derived
Base
D、Derived
Derived
答案
B
解析
在某基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数,本题中定义了一个派生类对象obj,执行f函数后,将派生类对象obj转化为基类对象,由于fun1不是虚函数,所以输出基类的fun1;而fun2是虚函数,所以输出派生类的fun2,所以本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/p5yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
下列关于栈叙述正确的是()。
下列语句中,错误的是()。
在面向对象方法中,不属于“对象”基本特点的是()。
下面有关for循环的正确描述是()。
请使用VC6或使用【答题】菜单打开考生文件夹prog1下的工程prog1。此工程中包含程序文件main.cpp,其中有类Score(“成绩”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改
下列关于线性表的叙述中,不正确的是()。
使用VC6打开考生:丈件夹下的源程序文件modi3.cpp。学校教务处要为任课老师开发一个学生管理系统,需求如下:(1)学生的信息是要受到严密保护和限制的,包括姓名、五个英文字符的学号,以及精确到小数点后一位的一科成绩,只有任课老师可以修改,如果
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
算法的时间复杂度是指()。
随机试题
肺痨出现骨蒸劳热日久不退,可选用
三极管反向饱和电流Icbo与发射极穿透电流Iceo之间的关系为(),β为电流放大倍数。
某孕妇,25岁,结婚3年,夫妇同居,未避孕,从未怀孕过,平素月经周期规律,现停经44天,在抬重物劳动时突感右下腹剧烈疼痛伴阴道点滴出血半天。体检:血压100/50mmHg,白细胞总数9.0×109/L。妇科检查见阴道内有少许暗红色血,宫颈举痛明显,后穹隆饱
患者男,12岁。因腹泻自服呋喃唑酮(痢特灵)6片,第2天尿呈浓茶色,第3天出现头晕、皮肤发黄来诊。检测WBC12.3×109/L,Hb61g/L,PLT正常;游离血红蛋白462mg/L;荧光点试验(+);高铁血红蛋白还原试验(+)。患者溶血性贫血的发病机制
患者女,47岁。高血压病史10余年,1月前因脑梗死入院。右侧偏瘫,查体见右侧上肢肌力1级,右侧下肢肌力3级。患者现生命体征平稳,意识清楚。肌力1级的表现为
结构实体混凝土强度通常()标准养护条件下的混凝土强度。
监控系统信息采集功能包括收集道路状况、()、紧急电话以及交通事故告警等信息。
资产负债表的数据来源,可以通过以下哪几种方式获得?()
下图所示是校园网某台主机使用浏览器访问某个网站,在地址栏输入其URL时用Sniffer捕获的数据包。请根据图中信息回答下列问题。该URL是【16】。
释放表单时,最后引发的事件是______。
最新回复
(
0
)