首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: virtual void funcl(){cout
有如下程序: #include using namespace std; class A{ public: virtual void funcl(){cout
admin
2020-10-21
11
问题
有如下程序:
#include
using namespace std;
class A{
public:
virtual void funcl(){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->funcl();
P->func2();
delete p;
return 0;
}
执行这个程序的输出结果是( )。
选项
A、B182
B、A1A2
C、B1A2
D、A182
答案
C
解析
本题考查虚函数。虚函数指在基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数。题中定义了一个派生类对象B,并使用类A的对象指针指向B,由于基类A中的funcl为虚函数,所以会执行派生类的funcl,输出B1,而基类中的func2不是虚函数,所以p->func2()会执行基类的func2,输出A2。故答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Lkyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果
下列有关模板的叙述中,正确的是()。
有如下程序:#includeusingnamespacestd;classPointtpublic:Point(intxx=0,intyy=0):x(xx),y(yy){}voidS
关于关键字class和typename,下列表述中正确的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下面不属于需求分析阶段工作的是()。
下面属于“类一对象”主要特征的是()。
算法的时间复杂度是指()。
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
算法的空间复杂度是指()。
随机试题
Word2010的“视图”功能区中的命令又分成多个组别,均用一条______分开。
关于丹毒,下列叙述错误的是()
男性,21岁。肉眼血尿伴尿量减少6天入院,2周前曾有发热、咽痛。既往体健。查体:BP156/95mmHg,皮肤黏膜未见出血点和紫癜,双眼睑水肿,双下肢凹陷性水肿(++)。化验尿常规:蛋白(++),沉渣镜检RBC50~60/HP;血肌酐:156μmol/L,
以下哪种给药方法可提高肿瘤局部区域的药物浓度又能减轻药物的毒性与不良反应
小儿重型腹泻最易发生的酸碱平衡紊乱是
背景资料:某施工单位中标建设一公路工程,该公路工程包括12km的路基路面和一桥梁工程。其网络图编制如下,并得到监理工程师的批准。路基施工中需要10多万m3的土方,填方采用松散的砂性土和黏土,含水量在25%左右。土方料场距填方处在200~300m左右。
近年来,我国金融债券市场上的债券品种主要有( )。
某超市购进一批原来单价是2.5元的方便面,现价3元,那么半个月可以售200桶,据以往经验,提高单价会降低销售量,每提高1元,销售量相对减少20桶,问当单价提高多少元时,利润最高?()
下面属于发展心理学范畴的学科有
设X1,X2,…,Xn为来自总体X~N(μ,σ2)的简单随机样本,记样本方差为S2,则D(S2)________.
最新回复
(
0
)