首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: virtual void funcl(){cout
有如下程序: #include using namespace std; class A{ public: virtual void funcl(){cout
admin
2021-06-10
48
问题
有如下程序:
#include
using namespace std;
class A{
public:
virtual void funcl(){cout<<"A1";}
void rune2(){cout<<"A2";}
};
class B:public A{
public:
void funcl(){cout<<"B1";}
void func2(){cout<<"B2";}
};
int main(){
A*p=new B:
p->funcl();
p->func2();
delete p;
return 0;
}
执行这个程序的输出结果是( )。
选项
A、B182
B、A1A2
C、B1A2
D、A182
答案
C
解析
本题考查虚函数。虚函数指在基类中声明为virreal并在一个或多个派生类中被重新定义的成员函数。题中定义了一个派生类对象B,并使用类A的对象指针指向B,由于基类A中的funcl为虚函数,所以会执行派生类的funcl,输出B1,而基类中的func2不是虚函数,所以p->func2()会执行基类的func2,输出A2。故答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/m5fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
下列有关类成员的叙述中,正确的是()。
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是()。
若有以下程序:#include<iostream>usingnamespacestd;intfun(){staticinti=0;ints=1;s+=i;i++;r
若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为()。
下列描述中错误的是()。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()。
检查软件产品是否符合需求定义的过程称为()。
下面不属于软件工程的3个要素是
随机试题
Ⅲ型超敏反应又称为
A、腰膝酸软,失眠多梦,遗精盗汗B、腰膝酸软,小便频数,余沥不尽C、腰膝酸软,下肢浮肿,小便短少D、腰膝酸软,性欲减退,小便清长E、腰膝酸软,健忘失眠,闭经不孕肾阳虚的临床表现是
藁本的主治病证是()。
废旧物资回收经营单位享受免征增值税的税收优惠,必须具备的条件有( )。
地陪导游人员进行计划准备的内容包括:组团社信息、旅游团队基本_______、团队成员信息以及详细_______和要求。
童年随之而去(节选)木心母亲、姑妈等人在睡狮庵请和尚做佛事。“我”随着在山上呆了一段时间后,天天吵着要回家,终于——回家啰!走出山门时,回望了一眼——睡狮庵,庵是小的啊,
对我国降水的空间分布、季节变化和年际变化影响最大的因素是()。
居住在某市A区的公民赵某对该市B区行政机关做出的行政处罚决定不服.要求复议,本案的复议机关是()。
30集系列节目《奥运往事》以历史时间作为排列顺序,分主题地_______奥运会历史上那些精彩、_______、感人、悲伤的瞬间,逐步将观众的视线引向北京奥运会的赛场。填入划横线部分最恰当的一项是()。
Asmorepeopleliveclosertogether,andastheyusemachinestoproduceleisure,theyfindthattheirleisure,andeventheirw
最新回复
(
0
)