首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: virtual void funcl(){cout
有如下程序: #include using namespace std; class A{ public: virtual void funcl(){cout
admin
2020-10-21
30
问题
有如下程序:
#include
using namespace std;
class A{
public:
virtual void funcl(){cout<<’’A1’’;}
void func2(){cout<<’’A2’’;}
};
class B:public A{
public:
void func1(){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
解析
本题考查虚函数。虚函数指在基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数。题中定义了一个派生类对象B,并使用类A的对象指针指向B,由于基类A中的funcl为虚函数,所以会执行派生类的funcl,输出B1,而基类中的func2不是虚函数,所以p->func2()会执行基类的func2,输出A2。故答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Lkyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果
下列叙述中正确的是()。
有如下类定义:classB{public:voidfunl(){}private:voidfun2(){}protected:voidfun3(){}};classD:public
已知函数f的原型为:voidf(int&a,double~b);变量x、y的定义是:intx;doubley;则下列调用该函数的语句中正确的是()。
下面描述中错误的是()。
请使用菜单命令或直接用VC6打开考生文件夹下的工程proj3,其中声明了Date类,它是一个用于表示日期的类。成员函数isLessThan用以比较两个日期的大小:当第一个日期早于第二个日期时,返回true,否则返回false。请补充完整函数isLessTh
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成。(1)定义私有数据成员year、month和day,分别用于表示年、月和日,它们都
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
下面叙述错误的是()。
随机试题
香港居民绝大多数为华人,大部分原籍广东。()
男,16岁,今日突发呼吸困难,发作前有鼻痒、喷嚏、流涕、干咳。体检:血压正常、端坐呼吸、额部出汗,双肺有哮鸣音.心率110次/分。律齐,无杂音。下列哪种诊断正确
当维生素摄入过多,超过生理量时,以下的说法不正确的是
下尹1哪项不是三棱针的操作方法
房地产估价的合法原则,就是要求房地产价格评估机构及房地产估价人员必须具备合法的评估资格,否则不得进行房地产估价活动。()
深交所某只上市股票某日最后一笔成交发生在14:59:30,成交价格为10.00元,成交量为5000股。在14:58:30至14:59:30之间还有另外两笔成交,分别为9.80元、2000股;9.85元、2000股,则该只股票的收盘价为( )元。
后世学者常常将1917年的“十月革命”和1919年的“五四运动”联系在一起探究,却很少有人观察到几乎同时发生的印度“非暴力不合作运动”。事实上,1919年的中国思想界受到了来自南北两大社会思潮的夹击式影响。至少在经济领域,保守的企业家阶层的选择与甘地的非暴
圆柱面的轴线是L:,点P0(1,-1,0)是圆柱面上一点,求圆柱面方程.
Themajorityofnursesarewomen,butinthehigherranksofthemedicalprofessionwomenareina_____.
Accordingtothecontext,"flowersorcandy,moonlightwalks,lingeringgood-byes"aretoindicate______.Accordingtothecon
最新回复
(
0
)