首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: virtual void Show(){tout
有如下程序: #include using namespace std; class Base{ public: virtual void Show(){tout
admin
2019-04-01
31
问题
有如下程序:
#include
using namespace std;
class Base{
public:
virtual void Show(){tout<<’B’;}
};
class Derived:public Base{
public:
void Show(){cout<<’D’;}
};
int main(){
Base
*
p 1=new Derived;
Derived
*
p2=new Derived;
p1->Show();
p2->Show();
delete p1;
delete p2;
return 0;
}
运行这个程序的输出结果是( )。
选项
A、BB
B、BD
C、DB
D、DD
答案
D
解析
在基类Base中定义了虚函数Show()输出字符‘B’,而在派生类Derived中对虚函数Show()进行了重新定义,输出字符‘D’。在主函数中对基类和派生类中的虚函数Show()进行了多态调用,此时调用的是派生类中重新定义的Show(),输出字符‘D’。
转载请注明原文地址:https://jikaoti.com/ti/vUt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,且每一个______实际上对应一个处理模块。
下面有关重载函数的描述中正确的是()。
有如下程序:#include<iostream>usingnamespaeestd;classA{public:A(inti):rl(i){}voidprint(){cout<<’E’<<rl<
有如下定义:classMA{intvalue:public:MA(intn=0):v;alut(n){}};MA*ta,tb:其中MA类的对象名标识符是______。
下列叙述中正确的是
从程序设计的方法和技术的发展角度来说,程序设计主要经历了结构化设计和______的程序设计阶段。
在一个容量为24的循环队列中,若头指针front=8,尾指针rear=3,则该循环队列中共有______个元素。
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
在算法的4个特性中,算法必须能在执行有限个步骤之后终止指的是算法的______特性。
随机试题
我在故乡走的地方不多,但古迹、侨乡,到处可见,福建华侨,遍于天下。我所到过的亚、非、欧、美各国都可见到辛苦创业的福建侨民,握手之余,情溢言表。在他们家里、店里,吃着福州菜,喝着茉莉花茶,使我觉得作为一个福州人是四海都有家的。我的父母之乡是可爱的。
新华钢厂以华泰贸易公司为被告向人民法院提起诉讼,要求华泰贸易公司支付所拖欠的钢材款120万元,并提供担保,申请人民法院对华泰贸易公司的两辆奔驰汽车采取保全措施。后来人民法院发现,华泰贸易公司在向甲银行贷款100万元时已将这两辆奔驰汽车抵押给甲银行。此时:(
依法治国是我国宪法确定的治国方略,是社会主义法治理念的核心内容。关于依法治国,下列哪一选项是不正确的?(2012—卷一—20,单)
水运工程施工监理是指监理单位根据国家法律、法规和()的要求,对水运工程建设的质量、进度、费用进行控制,对合同和信息进行管理并协调有关参建各方关系。
编制大中型建设工程项目施工成本支出计划时,要在项目总的方面考虑总的预备费,也要在()中考虑不可预见费。
破产公司清偿完毕后仍有剩余的,由公司按照股东持有的股份比例分配。()
什么是情境教学法?
Therequirementsforhighschoolgraduationhavejustchangedinmycommunity.Asaresult,allstudentsmust【C1】______sixtyhou
A、 B、 C、 B
Itseemsthatheisneverbotheredabout______(别人是如何看待他的行为的).
最新回复
(
0
)