首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A{ public: virtual void funcl(){cout<<”A1”;} void f
有如下程序: #include<iostream> using namespace std; class A{ public: virtual void funcl(){cout<<”A1”;} void f
admin
2017-07-05
27
问题
有如下程序:
#include<iostream>
using namespace std;
class A{
public:
virtual void funcl(){cout<<”A1”;}
void func2(){cout<<”A2”;}
};
class B:public A{
public:
void funcl(){cout<<”B1”;}
void func2(){cout<<”B2”;}
};
int main(){
A*P=new B:
P->funcl();
P一>func2();
delete p;
return 0;
}
执行这个程序的输出结果是( )。
选项
A、B182
B、A1A2
C、B1A2
D、A182
答案
C
解析
本题考查虚函数。虚函数指在基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数。题中定义了一个派生类对象B,并使用类A的对象指针指向B,由于基类A中的func1为虚函数,所以会执行派生类的func1,输出Bl,而基类中的func2不是虚函数,所以p一>func2()会执行基类的func2,输出A2。故答案为c。
转载请注明原文地址:https://kaotiyun.com/show/aGAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;intf(int);intmain(){inti;for(i=0;i<5;i++)
下列程序的输出结果是【 】。#include<iostream.h>template<classT>Tmax(Tx[],intn){inti;Tmaxv=x[0];f
数据库物理结构设计不包括( )。
假定一个二维数组的定义为"int a[3][5];”,则该数组所含元素的个数为15,所占的存储空间的字节数为【 】。
有如下程序:#include<iostream>usingnamespacestd;classPARENT{public:PARENT(){cout<<"PARENT";}
插入排序算法的主要思想:每次从未排序序列中取出一个数据,插入到已排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。classInsert{public:Insert(int*b0,
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和______两个含义。
应用数据库的主要目的是
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classMyDERI
C++类体系中,不能被派生类继承的有()。
随机试题
以网页上的广告被点击并链接到相关网站或详细内容页面1000次为基准的网络广告收费模式是【】
党在"过渡时期总路线"中提到的过渡时期是指从()
阅读陆游《关山月》(和戎诏下十五年),然后回答以下小题。和戎诏下十五年,将军不战空临边。朱门沉沉按歌舞,厩马肥死弓断弦。戍楼刁斗催落月,三十从军今白发。笛里谁知壮士心?沙头空照征人骨。中原干戈古亦闻,岂有逆
使用过量氯丙嗪的精神患者者,使用肾上腺素后的主要表现的是
H公司年末“应收账款”科目的借方余额为100万元,明细账没有贷方余额;“预收账款”科目贷方余额为150万元,其中,明细账的借方余额为15万元,贷方余额为165万元。H公司年末资产负债表中“应收账款”项目的金额为()万元。
根据《票据法》的规定,下列有关票据背书的表述中,正确的有()。
在传统幼儿园的美术教学实践中,最常见的方法是教师在黑板上画一幅范画,让孩子临摹下来。这种方法实际上()。
2007年6月25日,胡锦涛在中央党校省部级干部进修班发表重要讲话,强调科学发展观的基本要求是()。
法制:():稳定相当于():打破:公平
HumanmaleslivingwiththeirmomsmaynotexpecttohavemuchluckhookingupthisValentine’sDay.【C1】______amongthenorthern
最新回复
(
0
)