首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序; #include<iostream> using namespace std; class Base{ public: void output(){cout<<1;} virtual void
有如下程序; #include<iostream> using namespace std; class Base{ public: void output(){cout<<1;} virtual void
admin
2020-04-07
56
问题
有如下程序;
#include<iostream>
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
解析
此题考查的是虚函数与多态性。在成员函数的声明前面加上virual关键字,即可把函数声明为虚函数:在C++中,一个基类指针可以用于指向它的派生类对象,而且通过这样的指针调用虚函数时,被调用的是该指针实际所指向的对象类的那个重定义版本。本题中,从基类的定义可以看出:output()函数是普通成员函数,而Print()函数是虚函数。所以,通过ptr指针调用的output()是基类中的output(),而通过它调用的Print()则是派生类中的Print()。
转载请注明原文地址:https://www.kaotiyun.com/show/338p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下函数模板定义:template<typenameT1,inta2,inta3>T1sum(T1a1){return(a1+a2+a3);}则以下调用中正确的是
有如下函数模板:template<typenameT,typenaineU>Tcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取【】方式。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
语句ofstreamf("DATA.DAT",ios_base::app|ios_base::binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且
有如下函数模板定义:template<typenameT1,typenameT2typenameT3>T2plus(T1t1,T3t3){returnt1+t3;}则以下调用中正确是
下列关于队列的叙述中,正确的是()。
按照标识符的要求,下列选项中,()符号不能组成标识符。
队尾在队列中,允许插入的一端叫做“队尾”,允许删除的一端叫做“队头”。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
随机试题
在管理方格图中,(1.9)方格被称为是【】
持久的心理应激可导致的疾病不包括()
某外商独资企业因经营期满而进入清算,清算组从成立至清算终结前实施的哪些行为是违法的?()
拟舍弃数字的最左一位数字为5,而右面无数字或皆为0时,应进一。()
某食用油加工厂,拟新建一座大豆油浸出车间厂房,其耐火等级为一级,车间需要设置与生产配套的浸出溶剂中间仓库、分控制室、办公室和专用10kV变电所。对该厂房进行总平面布局和平面布置时,正确的措施有()。
甲公司是一家传统行业企业,该行业初始投资要求巨大,且国家采用生产牌照制进行管理。作为传统行业,该行业技术进步速度缓慢,市场已趋于饱和。根据以上信息可以判断,适合甲公司的研发选择是()。
这些被称为是“屏幕育成”的一代青少年,他们很多的价值观念直接来自长期_________的影视文化。青少年在吸收影视文化积极影响的同时,也在任由影视文化中的消极因素对其价值观念产生着误导。从某种意义上来说,影视文化正在校园之外对当代青少年_________着
实现一个线程的执行有几种方法?()
Whatdoesthemanhopethewomantodo?
Teenageboys,regardlessofrace,aremorelikelytodiefromgunshotwoundsthanfromallnaturalcausescombined.Bythet
最新回复
(
0
)