首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: void fun1(){cout
有如下程序: #include using namespace std; class Base { public: void fun1(){cout
admin
2021-06-10
33
问题
有如下程序:
#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();}
mt 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/vkfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classMusic{public:voidsetTitle(char*str){strcpy(title,str);}protected:charty
有如下程序:#includeusingnamespacestd;intmain(){voidfunction(doubleval);doubleval;function(val);cout
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
下列叙述中正确的是( )。
以下关键字用来声明类的访问权限的是
下列叙述中正确的是()。
请打开考生文件夹下的解决方案文件proj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵UnitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输出结果应为:12
请打开考生文件夹下的解决方案文件proj1,其中有枚举DOGCOLOR、狗类Dog和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。改正后程序的输出结果应该是:Thereisa
若MyClass为一个类,执行“MyClassa[4],宰p[5];"语句时会自动调用该类构造函数的次数是()。
下面是一个模板声明的开始部分:templutedouble_由此可知()。
随机试题
患者,55岁。绝经6年,阴道不规则流血1个月收入院。体形肥胖,尿糖(+)。妇科检查:外阴、阴道萎缩不明显,宫体稍大、软,活动良,附件(一)。为进一步确诊,需做的检查是
注册咨询工程师(投资)执业资格考试没有()等方面的限制。
下列各项中,属于保函手续费的是()。
2007年,中国人民银行加大了宏观金融调控的力度,灵活运用货币政策工具:第一,运用公开市场操作,2007年累计发行央行票据4.07亿元,其中对商业银行定向发行的3年期央行票据5550亿元;第二,适时运用存款准备金率工具,年内共上调人民币存款准备金率10
简述法律全球化的主要表现。
下列关于行政法规制定程序的表述,不能成立的是
张凡、刘丰、李凯和赵明,一个是教师,一个是供销员,一个是工人,一个是公务员。他们的情况如下:(1)张凡和刘丰是邻居,每天一起骑车去上班。(2)刘丰比李凯年龄大。(3)张凡正在教赵明打太极拳。(4)教师每天步行上班。(5)供销员的邻居不是公务员。
IEEE802.3标准定义的网络类型是()。
Therearesomeverygoodthingsaboutopeneducation.Thiswayofteachingallowsthestudentstogrowaspeople,andtodevelop
MoreandmoreAmericansarereadingtheirowncreditreport.Creditreportsare【B1】______bylenderstodecidehowriskyitwou
最新回复
(
0
)