首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是【 】。 #include<iostream. h> class Base { public: virtual void func(int i){cout<<"class Base:"<<i<<e
下列程序的运行结果是【 】。 #include<iostream. h> class Base { public: virtual void func(int i){cout<<"class Base:"<<i<<e
admin
2013-02-27
20
问题
下列程序的运行结果是【 】。
#include<iostream. h>
class Base
{
public:
virtual void func(int i){cout<<"class Base:"<<i<<endl;}
};
class Derived: public Base
{
public:
void func(double d){cout<<"class Derived:"<<d<<endl;}
);
void main()
{
Base a, *p=&a;
Derived b;
p=&b;
(* p).func(3.3);
}
选项
答案
class Base:3
解析
题中基类和派生类中有同名函数.但是参数不同。有的考生可能判断为重载.却是错误的。重载仅发生在水平方向,即同一类的成员函数或全局函数间。在垂直关系上,即派生关系中,只有完全相同的函数类型、函数名和参数个数,参数类型时,才表现多态性。本题中参数不同,编译器便认为是两个完全不同的函数。通过基类的指针指向派生类对象时,该指针只能访问到派生类中具有多态性的成员函数,而与基类无关的函数是无法通过基类指针来访问的。故系统强制转化为整型,调用的是base类的func函数。如果将派生类中的func的形参改为int型,则执行的就会是派生类的func函数,此时表现为多态。
转载请注明原文地址:https://kaotiyun.com/show/54Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){charss[10]="acc",aa[10]="
下面不能作为结构化方法软件需求分析工具的是()。
在数据库系统中,数据模型包括概念模型、逻辑模型和()。
下列叙述中正确的是()。
I/O方式中使计算机系统并行工作程度最高的是()。
深度为3的一棵树共有30个节点,其中度为3和1的节点个数分别为3和4,则该树中的叶子节点数为()。
以下不完整的程序拟实现调用getmax函数,找出四个变量中最大的一个: #include<stdio.h> intgetmax(intx,inty) {returnx>yx:y;} voidmain() { inta,b,
以下选项中表示空函数的是()。
以下可以作为软件需求分析工具的是()。
设置虚基类的目的是解决二义性问题,可通过【】标识虚基类。
随机试题
简述夏完淳《狱中上母书》一文善于用典、散骈兼用的特点。
患者,男,30岁。右面部弥漫性疼痛3天。鉴别是否为牙源性疼痛最有价值的检查手段是
根据企业所得税相关规定,下列属于在资产收购时适用特殊性税务处理条件的有()。
某房地产开发公司2015年3月份发生以下经济业务:(1)销售住房100套,每套售价为80万元;销售别墅3栋,每栋240万元。(3)出租一栋写字楼,租期1年,取得租金收入40万元。(4)房地产主管部门指定其代收的住房专项维修基金2万元。(5)以价值2
根据资源税暂行条例规定,对资源税税目税额明细表中未列举名单的纳税人使用的税额,由各省、自治区、直辖市人民政府根据纳税人的资源状况,参照该表中确定的临近矿山的税额标准上下浮动一定的比例核定,这一规定的比例为()。
________是对在家庭里承担抚养教育幼儿责任的父母和其他长者进行系统教育和训练的学校。
Everyonebecomesalittlemoreforgetfulastheygetolder,butmen’smindsdeclinemorethanwomen’s,accordingtotheresults
美国单轨学制自下而上的结构是小学、中学,而后可以升人大学,其特点是一个系列、多种分段,即六三三、五三四等。自美国单轨学制建立以来,世界上许多国家纷纷采纳,其主要原因是单轨学制有助于()
下列关于微波的说法正确的是:
ChokweSelassieisonamissiontohelpdriversavoidpotholes(路面坑洼).Theeighth-graderwasinspiredtokickoffhismissionon
最新回复
(
0
)