首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<iostream> using namespace std; classA{ public: virtual void func1(){cout<<’’A1’’;} void f
有如下程序 #include<iostream> using namespace std; classA{ public: virtual void func1(){cout<<’’A1’’;} void f
admin
2020-11-11
34
问题
有如下程序
#include<iostream>
using namespace std;
classA{
public:
virtual void func1(){cout<<’’A1’’;}
void func2(){cout<<’’A2’’;}
};
class B:public A{
public:
void func1(){cout<<’’B1’’;}
void func2(){cout<<’’B2’’;}
};
int main(){
A*p=new B;
p->func1();
p->func2();
return 0;
}
运行此程序,屏幕上将显示输出( )。
选项
A、B182
B、A1A2
C、B1A2
D、A182
答案
C
解析
此题考查的是虚函数的概念。此题中,func1是虚函数,func2是一般成员函数,而且在派生类与基类中都存在两个这样的函数。在主函数中,语句A*p=new B;定义了一个基类的指针p,并让它指向一个派生类对象。所以通过该指针调用func1时,运行的是派生类的版本,而通过该指针调用func2运行的是基类的版本。所以程序运行的最后输出是:B1A2。
转载请注明原文地址:https://www.kaotiyun.com/show/C4yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为()。
用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了多个类,但类不能达到输出要求,按照定义的输出修改函数,使得输出如下:TestClass3TestClass2TestClass1其中定义的类并不完整
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
下面程序的结果是 #include classA { inta; public: A():a(1){} voidshowa(){cout<<a;} }; classB { inta; public
由于常对象不能被更新,因此
关于运算符重载,下列表述中正确的是
下列有关抽象类和纯虚函数的叙述中,错误的是
下面是重载为非成员函数的运算符函数原型,其中错误的是
在关系数据库中,描述全局数据逻辑结构的是
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为
随机试题
设有抛物线C1:x2=ay和圆C2:x2+y2=2y.求抛物线C1与弦MP所围平面图形面积S(a)的最大值.
车削内孔比车削外圆困难,主要表现在哪些方面?
一马耳下局部出现疼痛、肿胀及增温,触之敏感。病马流涎、食欲减退、吞咽困难。若此时对其进行治疗,正确的措施是
甲是某产品的专利权人,乙于2017年3月1日开始制造和销售该专利产品。甲于2018年3月1日对乙提起侵权之诉。经查,甲和乙销售每件专利产品分别获利为2万元和1万元,甲因乙的侵权行为少销售100台,乙共销售侵权产品180台。乙应对甲赔偿的额度为(
风险准备金必须单独核算,专户存储。( )
10年前,张昆与前妻离婚,当时15岁的女儿张欣表示与母亲共同生活,张昆则将家里全部财产包括一套两室户住房和2万元存款都留给了前妻和女儿。离婚后次年,张昆从原单位辞职下海经商,并与林丽结婚。3年后,林丽生下儿子张言并辞去工作,待在家里操持家务和照顾儿子。又过
需要标明份数序号的公文文件包括()。
设三阶实对称矩阵的秩为2,λ1=λ2=6是A的二重特征值,若α1=(1,1,0)T,α2=(2,1,1)T,α3=(一1,2,一3)T都是A的属于特征值6的特征向量.(1)求A的另一特征值和对应的特征向量;(2)求矩阵A.
MostpeoplewhodevelopLymedisease,atick-borninfectionthat’sendemicinpartsoftheNortheastandMidwest,areeasilycur
PassageOneJune15,2005DearSir,Yourshipmentoft
最新回复
(
0
)