首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: void output(){cout
有如下程序: #include using namespace std; class Base{ public: void output(){cout
admin
2021-07-02
53
问题
有如下程序:
#include
using namespace std;
class Base{
public:
void output(){cout<
virtual void Print(){eout<<’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,执行ptr->output后,会执行基类的output函数,输出1,由于Print是虚函数,所以ptr->Print()会执行派生类的Print,即输出D,所以本题答案为B。
转载请注明原文地址:https://www.kaotiyun.com/show/Oifp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面属于黑盒测试方法的是
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是()。
有如下程序:#include<iostream>#include<cstring>usingnamespacestd;classXCD{char*a;intb;public:XCD(char*aa,intbb){a=new
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
当派生类继承一个基类时,默认的继承方式为()。
数据库应用系统中的核心问题是()。
若磁盘上已存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了Employee类和Manager类。Em-ployee用于表示某公司的雇员,其属性包括姓名(name)和工作部分(dept)。Manager是Employee的公有派生类
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
固体吸附剂对吸附质有较高的吸附能力。
甲县食品厂生产的“红梅”牌火腿肠在周边地区颇受欢迎,销量很好,但“红梅”商标一直未申请注册。乙县食品厂生产的火腿肠使用的也是未注册的“虹梅”商标。2003年6月,某市副食品商场与乙县食品厂签订了购买1000根火腿肠的合同,火腿肠上注明了生产厂家和地址,但货
简述公共关系危机的类型。
装饰装修后,存在于室内空气中的污染物主要有
A、中性粒细胞增多B、淋巴细胞增多C、单核细胞增多D、嗜碱性粒细胞增多E、嗜酸性粒细胞增多化脓性感染时增多的是
岩石的抗压强度与混凝土强度等级之比,对于大于或等于C30的混凝土,不应小于()。
根据《刑事诉讼法》,关于人民法院职能的说法,正确的是()。
一般而言,不适于采用固定分红策略的公司有()。
某项工程由甲、乙、丙三个工程队负责施工,他们将工程总量等额分成了三份同时开始施工。当乙队完成了自己任务的一半时,甲队派出一半的人力加入丙队工作。最后三队同时完成任务。则甲、乙、丙三队的施工速度比为:
A、 B、 C、 D、 D
最新回复
(
0
)