首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class B{ public: virtual void show(){cout(show();} void fun2(B &ref
有如下程序: #include using namespace std; class B{ public: virtual void show(){cout(show();} void fun2(B &ref
admin
2020-12-21
24
问题
有如下程序:
#include
using namespace std;
class B{
public:
virtual void show(){cout(<“B”;}
};
class D:pubhc B{
public:
void show(){cout<<“D”;}
};
void funl(B*ptr){ptr->show();}
void fun2(B &ref){ref.show();}
voidfun3(B b){b.show();}
int main()
{
B b,*P=new D;
D d;
fun1(p);
fun2(b);
fun3(d);
delete P;
return 0;
执行这个程序的输出结果是( )。
选项
A、BBB
B、BBD
C、DBB
D、DBD
答案
C
解析
在某基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数,本题中定义类B的对象b、对象指针*p=new D以及类D的对象d;执行fun1会调用派生类的show函数,因为show函数为虚函数,而调用fun2、fun3仍然为基类的show函数,所以本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/cOyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义: class Test { public: Test(){a=0;c=0;} //① int f(int a)const {this->a=a;} //② static int g(
有如下程序 #include <iostream> using namespace std; int i=1; class Fun { public: static int i; int
有如下程序:#include<iostream>usingnamespacestd;classXA{inta;public:staticintb;XA(intaA):a(aA){
已知类MyClass声明如下:classMyClass{intn;public:MyClass(intk):n(k){}intgetValue()const{returnn;}};在下列数组定义中正确的是
有如下4个语句: ①count<<’A’<<setfill(’x’)<<left<<setw(7)<<’B’<<endl; ②count<<setfill(’x’)<<left<<setw(7)<<’A’<<’B’<<endl; ③cou
有如下程序: #include<iostream> using namespace std; class Base { public: void funl(){cout<<"Basea";} v
有如下类定义: class AA { int a; public: int getRef()const{return &a;} //① int getValue()const{
下列有关抽象类和纯虚函数的叙述中,错误的是
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是 #include voidmain() {int*p,*q,a,b; p=&a; cout<<"inputa:"; cin>>p; }
随机试题
A.病理性第二心音分裂B.第三心音C.主动脉瓣关闭不全D.二尖瓣狭窄E.肺动脉瓣关闭不全左侧卧位时舒张期杂音清楚
有关盐酸乙胺丁醇的叙述,正确的有
(2011年)在等精度测量条件下,对某管道压力进行了10次测量,获得如下数据(单位:kPa):475.3,475.7,475.2,475.1,474.8,475.2,475.0,474.9,475.1,475.1。则该测量列平均值的标准误差等于()
根据《生产安全事故报告和调查处理条例》(国务院令第493号),一般事故应当逐级上报至()安全生产监督管理部门和负有安全生产监督管理职责的有关部门。
在Word中,()是用来快速选定文本内容的区域,它定位于文档编辑区左侧的空白区域。
某女,25岁,护士,患甲状腺机能亢进两年,经药物治疗症状已控制。1个月前,丈夫接到被录取为研究生的通知书,要去外地读书。高兴之余,担心甲亢加重而无人照料,当天夜里突然惊醒,心慌、心跳加快、呼吸困难,有窒息感和濒死感,恐惧不安,全身发抖、出汗,遂到医
对于消极的课堂行为,采用适当的惩罚【】
【2015.河南驻马店】布卢姆的()仍然是测验的重要指标体系。
政府了解和反馈民意的主要渠道是()。
YouarepreparingforanEnglishtestandareinneedofsomereferencebooks.Writealettertothesalesdepartmentofabooks
最新回复
(
0
)