首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: virtual void function l() {cout
有如下程序: #include using namespace std; class Base{ public: virtual void function l() {cout
admin
2014-08-29
35
问题
有如下程序:
#include
using namespace std;
class Base{
public:
virtual void function l() {cout<<‘0’;)
void function20 {cout<<‘1’;)
);
class Derived:public Base{
public:
void functionl0 {cout<<’2’;}
void function20 {cout<<’3’;)
};
int main(){
Base*P=new Derived();
P一>functionl();
p->function2();
return O:
};
运行时的输出结果是( )。
选项
A、01
B、21
C、03
D、23
答案
B
解析
函数functionl()在基类Base中定义为虚成员函数,而在派生类Der。vied中重新进行了定义,输出字符2,函数function2()在基类Base中定义虚成员函数,在主函数中使用指向基类的指针变量p访问function2()时,输出1。
转载请注明原文地址:https://kaotiyun.com/show/vXNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列字符串中,正确的C抖标识符是()。
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用()。
程序的三种基本控制结构是______。
在面向对象方法中,类之间共享属性和操作的机制称为[]。
阅读下面的程序:#include<iostream.h>voidmain(){intx;cin>>x;if(x++>5)cout<<x<<endl;else
在函数中,可以用auto、extem、register和static四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
数据库系统与文件系统的最主要区别是()。
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【】。
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是.
模板对类型的参数化提供了很好的支持,因此
随机试题
来源于桔梗科植物,主要成分为皂苷的药材有
《中华人民共和国药典》(1995年版)采用气相色谱法测定维生素E的含量,内标物质为( )。
已知地基极限承载力的计算公式为对于内摩擦角φ=0的土,其地基承载力系数必然满足的组合为( )。
工程咨询服务采集的信息,有些需要经过加工分析、判断和综合才能应用,这种信息称为()。
键盘的输人汉字方法按照编码原理可以分为以下几种类型()。
某上市公司为评价上半年的生产经营状况,用其上半年的主营业务收入与下列指标相除进行比较,其中不具有可比性的是( )。
法定公益金在利润分配中处于最优先的分配顺序。()
班级发展的高级阶段是()。
谈谈你对浦江县建立“干部档案”的看法。
关于并行数据库系统的叙述中,错误的是
最新回复
(
0
)