首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base { public: void output( ) {cout<<1;} virtual vo
有如下程序: #include<iostream> using namespace std; class Base { public: void output( ) {cout<<1;} virtual vo
admin
2018-06-19
53
问题
有如下程序:
#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
解析
在某基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数,本题中定义了一个指向派生类对象的基类指针ptr,执行ptr->output后,会执行基类的output函数,输出1,由于Print是虚函数,所以ptr->Print( )会执行派生类的Print,即输出D,所以本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/XNAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0;while(*data)
下列程序的输出结果是【】#include<iostream>usingnamespacestd;int&qetVar(int*pint){renurn*pint;}intmain(){inta=10;
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
派生类中的成员不能直接访问基类中的()成员。
在下面的运算符重载函数的原型中,错误的是()。
已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。
类time可以输出12小时或24小时制的时间,现需要设计一个缺省构造函数,缺省值为0时0分0秒。该缺省构造函数为______。#include<iostream.h>classTime{inth,m,s;
下列有关数据库的描述,正确的是
使用ifstream流类定义流对象并打开磁盘文件时,文件的隐含打开方式为()。
随机试题
参加聚合反应的丙烯腈叫做结合丙烯腈。
患者31岁,葡萄胎刮宫术后3个月,阴道流血20余天,术后一直无月经来潮。2天前突然下腹剧痛,出冷汗,昏倒。检查:贫血貌,血压80/50mmHg,心率108次/分,体温36.8℃,腹部移动性浊音阳性,阴道左侧壁有1.5cm紫蓝结节,子宫大小不清,双侧附件有6
某老年呼吸衰竭患者,近日因咳嗽、咳痰、气急明显,又出现神志不清、发绀、多汗及皮肤湿润温暖,查血气分析:pH7.3,PaO245mmHg,PaCO280mmHg,应给予( )。
"肾为气之根"主要指()
A.胸骨右缘第2肋间收缩期喷射性杂音,向颈部传导B.胸骨左缘第3肋间舒张期哈气性杂音向胸前区传导C.心尖区隆隆样舒张期杂音D.胸骨下段左缘有收缩期杂音,吸气时增强,伴有颈静脉收缩期明显搏动E.心尖部全收缩期吹风样高调一贯型杂音,向左腋下和左
白术挥发油中的主成分为
通过对大气污染综合整治方向和重点的宏观分析,可以()。
劳动者接受职业培训的权利,即劳动者有权获得()的职业培训,提高自己的劳动技能。
体育与健康“2+1”工程中,“2+1”的含义是_______。
(39)属于要约。
最新回复
(
0
)