首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A { public: virtual void func1(){cout
有如下程序: #include using namespace std; class A { public: virtual void func1(){cout
admin
2020-06-29
21
问题
有如下程序:
#include
using namespace std;
class A {
public:
virtual void func1(){cout<<"A1";}
void func2(){cout<<"A2";}
};
class B:public A{
public:
void func1(){cout<<"B1";}
void func2(){cout<<"132";}
};
int main(){
A*p=new B;
p->func1();
p->func2();
delete p;
return 0;
}
执行这个程序的输出结果是( )。
选项
A、B1B2
B、A1A2
C、B1A2
D、A1B2
答案
C
解析
本题考查虚函数。虚函数指在基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数。题中定义了一个派生类对象B,并使用类A的对象指针指向B,由于基类A中的func1为虚函数,所以会执行派生类的func1,输出B1,而基类中的func2不是虚函数,所以p->func2()会执行基类的func2,输出A2。故答案为C。
转载请注明原文地址:https://jikaoti.com/ti/P3A0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
常用的黑箱测试有等价分类法、______、因果图法和错误推测法4种。
有如下程序:#include<iostream>#include<iomanip>usingnanespacestd;classCSum{intx,y;public:CSum(intx0,inty0):x(x0),
有以下程序,在横线应添加()。#includeusingnamespacestd;classTestClass{public:TestClass(intn){nu
有如下语句序列:intk=0:d0{k+=5;cout<<’$’;}wbile(k<19);while(k-->0)cout<<’*’;执行上面的语句后,序列输出字符$和*的个数分别是A)4和20B)5和2
通常初始化拷贝构造函数的参数是
如下程序的执行结果是 #include<iostream.h> voidmain() {staticinta[]={1,7,3,9,5,11}; int*p=a; *(p+3)+=4; cout<<*p<
考虑以下的函数原型:voidA(inta,intb=5,charZ=’*’);下面的函数调用中,不正确的是()。
可以用p.a的形式访问派生类对象p的基类成员a,其中a是
下述静态数据成员的特性中,()是错误的。
下图所示的二叉树的先序遍历序列是【】。
随机试题
患者,女性,65岁。原有糖尿病、肾结石病史。因尿急、尿痛、发热3天入院,查血压70/50mmHg,四肢湿冷,拟诊尿路感染、感染性休克。除pHi外,氧代谢监测尚有多个指标,对各指标意义评价不正确的是
患者男,20岁。自幼性格内向,多疑,很少有好的朋友,但学习成绩较好。大学第二年,因学习成绩不理想,不能很好地处理与老师、同学的关系,认为自己处处受到了排挤和压制,认为同学与老师对他不公平,常与同学、老师发生冲突,常因为一些小事状告到校长和家长那里。大家都耐
女,30岁,头晕、心悸、齿龈出血、月经量过多半年余,曾在当地服止血药治疗未愈。近1周因呼吸道感染伴发热、齿龈出血加重来门诊检查,诊为再生障碍性贫血。1周后,病人活动时突然出现头痛、呕吐、视力模糊、意识障碍,下列哪项护理措施不妥()。
A.第5掌骨基底与三角骨之间的凹陷处赤白肉际B.微握拳,第5掌指关节后尺侧的远侧掌横纹头赤白肉际C.腕背横纹尺侧缘,当尺骨茎突与三角骨之间的凹陷处D.以手掌面向胸,当尺骨茎突桡侧骨缝凹陷中E.掌心向胸,阳谷穴与小海穴的连线上,腕背横纹上5寸后溪
甲企业、乙企业和朱某作为发起人募集设立了丙股份有限公司,丙公司共有200万股股份,甲企业持有丙公司40万股股份.乙企业持有丙公司20万股股份,朱某持有丙公司10万股股份,其余股份以无记名股票的形式发放募集。丙公司章程中规定实行累积投票制。丙公司为奖励公司杰
材料一(案情):孙某与村委会达成在该村采砂的协议,期限为5年。孙某向甲市乙县国土资源局申请采矿许可,该局向孙某发放采矿许可证,载明采矿的有效期为2年,至2015年10月20日止。2015年10月15日,乙县国土资源局通知孙某,根据甲市国土资源局日
一位研究者发现具有低水平免疫系统的人在心理健康测试中的得分比具有高免疫系统的人分数低。这位研究者的结论是:免疫系统不仅能防御身体疾病,也能防御精神疾病。事实上,这一因果联系是不成立的,以下哪项是对其最严重的质疑?
Excel中,使用“格式”菜单中的“重命名”命令可以()。
如果从生产物流系统设备适用范围和功能来划分,现代物流输送系统可分为()。
Whenschoolofficialsandunionsworktogether,studentshavearealchancetocomeoutontop.Thatwasclearthisweek【C1】____
最新回复
(
0
)