首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是【 】。 #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
18
问题
下列程序的运行结果是【 】。
#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>main(){if('\0'==0)putchar('X'):if('0'==0)putchar('Y');if('a'>'b')putchar('Z'):printf("\n");}程序运
以下定义语句中正确的是()。
下面不属于软件测试实施步骤的是()。
以下关于冯·诺依曼结构的计算机硬件组成方式描述正确的是()。
若变量已正确定义,有以下程序段“i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);”,程序段的运行结果是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,以下属于定义阶段任务的是()。
软件工程的理论和技术性研究的内容主要包括软件开发技术和()。
CASE是一组【】的集合,可以辅助软件开发生命周期各阶段进行软件开发。
随机试题
为防止外资准入造成对国家根本安全的威胁,许多国家建立起()
男,25岁。四肢皮肤间断分批出现紫癜1个月,紫癜稍痒,略高出皮面,其余部位皮肤正常,既往体健。对诊断最无帮助的是
建设项目竣工环境保护验收时,对工业企业而言,噪声监测点一般设在工业企业单位法定厂界外()、高度()处。
不属于城市规划管理的作用是()。
在沉桩时应当停止锤击的情况有()。
概括阅读资料的主要内容。要求:全面、准确、条理清楚,限200字内。(20分)假设你是某市政府有关部门工作人员,你所在城市也开始出现大量的电动自行车,并因此引起社会各界和有关部门的争议。领导要求你以政府工作部门的名义给市政府起草一份如何处理本市电动自行车
某企业原有职工110人,其中技术人员是非技术人员的10倍,今年招聘后,两类人员的人数之比未变,且现有职工中技术人员比非技术人员多153人。问今年新招非技术人员多少名?
A、 B、 C、 D、 B此题若立刻作变换tanx=t或则在0≤x≤2π上不能确定出单值连续的反函数x=φ(t).可先利用周期性和奇偶性将积分区间缩小,在此小区间上作变换tanx=t.
若一棵二叉树的后序遍历序列为DGJHEBIFCA,中序遍历序列为DBGEHJACIF,则其前序遍历序列为(38)。
Accordingtothetext,itisnotsurprisingthat______.Accordingtotheauthor,thevariousconflictingviewsofeducation__
最新回复
(
0
)