首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void func1(){cout<<"Base 1";}
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void func1(){cout<<"Base 1";}
admin
2013-05-30
45
问题
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void func1(){cout<<"Base 1";} void rune2(){cout<<"Base 2";} }; class Derived:public Base{ public: void func1(){cout<<"Derived 1";} void func2(){cout<<"Derived 2";} }; int main(){ Base *p=new Derived; P->func1(); P->func2(); return 0: } 运行此程序,屏幕上将显示输出______。
选项
A、Derived 1 Base 2
B、Base 1 Base 2
C、Derived 1 Derived 2
D、Base 1 Derived 2
答案
A
解析
派生类Derived由基类Base公有继承而来。调用p->func1();后,执行派生类Derived的函数void func1();调用p->rune2();后,执行基类的函数void func2(),因为虚拟函数是根据对象的实际类型调用,非虚拟函数是根据指针类型调用。故通过指针p调用func2时将直接调用基类中的void func2()。
转载请注明原文地址:https://kaotiyun.com/show/a6Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列虚基类的声明中正确的是()。
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数()。
关于二义性的描述错误的是()。
下列程序的输出结果为【】。include<iostream.h>voidmain(){inta[]={10,20,30,40},*pa=a;int*&ph=pa;Pb++;cout<<*pa<<end1;}
以下程序的输出的结果是()。#include<iostream.h>intx=3;voidmain(){voidincre();inti;for(i=1;i<x;i++)incre();}Voidinc
下列程序运行后的输出结果是【】。#include<iostream.h>voidfun(int,int,int*);voidmain(){intx,y,z;fun(5,6,&x);fun
软件危机出现于20世纪60年代末,为了解决软件危机,人们提出用【】的原理来设计软件,这就是软件工程诞生的基础。
如果有语句inta=3,*p=&a;,则*p的值是()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
下列说法中错误的是()。
随机试题
参与脂酸β-氧化过程的维生素有
被管理对象包括几个要素
患者男性,20岁。在车祸中头外伤,发现颅内压升高、大脑水肿,下列利尿剂中最合适能减轻水肿症状的是
男性,60岁,进食时胸骨后烧灼样疼痛1个月,多年嗜酒史。食管钡餐透视未见明显异常。为进一步明确诊断。应行下列哪项检查
下列除哪项外,均可导致渴不多饮
下列有关法律和国家的表述中,错误的是哪一项?()
铁路工程专业承包企业A为参加铁路一繁忙干线增建二线工程项目投标,与铁路工程施工总承包企业B达成内部协议。协议中约定:A企业以B企业名义参加该项目投标,若中标,A企业按中标合同额的5%向B企业交纳工程管理费,全部工程由A企业组织施工。投标过程中,A企业为确保
ABC会计师事务所对D有限责任公司(以下简称D公司)进行了设立验资。D公司成立一个月后,E公司在阅读了验资报告后判断D公司财务状况良好,由此E公司借给D公司人民币500万元(假设还款期限为借款后的半年内归还)。在合同约定还款期限时,D公司无法归还E公司上述
From:AnnetteHoskinsTo:RaymondLewisDate:October15Subject:ProductsDearMr.Lewis,Iwasreferredtoyoubyaformerc
Therewasnothing______wecoulddotopreventtheaccident.
最新回复
(
0
)