首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: void output(){cout<<1;} virtual void Print()}co
有如下程序: #include using namespace std; class Base{ public: void output(){cout<<1;} virtual void Print()}co
admin
2020-12-21
22
问题
有如下程序:
#include
using namespace std;
class Base{
public:
void output(){cout<<1;}
virtual void Print()}cout<<’B’;}
};
class Derived:public Base{
public:
void output(){cout<<2;}
void Print(){cout<<‘D’;}
};
int main()
{
Base*ptr=new Derived:
ptr->output();
ptr->Print();
delete ptr;
return 0;
执行这个程序的输出结果是( )。
选项
A、1B
B、1D
C、2B
D、2D
答案
B
解析
在某基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数,本题中定义了一个指向派生类对象的基类指针ptr,执行pfr->output后,会执行基类的output函数,输出1,由于Print是虚函数,所以ptr->Print()会执行派生类的Print,即输出D,所以本题答案为B。
转载请注明原文地址:https://jikaoti.com/ti/CYl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序: #include <iostream> using namespace std; class MyClass { public: MyClass(int x):val(x) {} void
有类定义如下:classType{public:Type(inti=0);Typeoperator-(int);friendTypeoperator+(Type,Type);privat
对于语句cout<<endl<<x;中的各个组成部分,下列叙述中错误的是
下列关于C++预定义流对象的叙述中,正确的是
下列关于对象初始化的叙述中,正确的是
下列关于模板形参的描述中,错误的是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,实现函数sort(intA[].int.n),用选择排序法把数组从大到小排序。提示:选择排序法的思想是:(1)反复从还未排好的那部分线性表中选择出关键字最
下列叙述中正确的是
对于语句cout<<endl<<x中的各个组成部分,下列叙述中错误的是()。
下列关于C++预定义流对象的叙述中,正确的是()。
随机试题
下列属于让渡资产使用权的利息收入和使用费收入的确认原则是()
六年级的小卢立志未来要做一名外交官。耿老师却和别的老师在背后讥讽小卢说:“英语学成那个样子还想做外交官,做梦去吧!”耿老师的做法忽视了学生是()。
根据《中华人民共和国义务教育法》的规定,为了保障适龄儿童、少年接受义务教育的权利,保证义务教育的实施,提高全民族素质,根据()制定本法。
下面不属于软件需求分析阶段主要工作的是
某单位的办公室秘书小马接到领导的指示,要求其提供_份最新的中国互联网络发展状况统计情况。小马从网上下载了一份未经整理的原稿,按下列要求帮助他对该文档进行排版操作并按指定的文件名进行保存。为书稿中用黄色底纹标出的文字“手机上网比例首超传统PC”添加脚
ResumeName:ZhangJunAddress:NanjingEXACTTradingCo.Ltd.,No.86,ZhongshanRoad,Nanjing,220080PositionSought
ThisweekanewenrollmentstudybytheCouncilofGraduateSchoolsconfirmedthatAmericanwomenarenowearningmoredoctoral
A、Theyhaveproventobesafe.B、Theyhelpfightagainstsmoking.C、Theyarenotsoldastobaccoproducts.D、Theybringalarge
下列关于我国期货交易所集合竞价的说法,正确的是()。
LazyMoneyA)There’snoquestionthatprocrastination(拖延)intheworkplaceisaneconomicdrag.Peoplewhostepoutforco
最新回复
(
0
)