首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是【 】。 #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
14
问题
下列程序的运行结果是【 】。
#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");}程序运
以下关于结构化程序设计的叙述中正确的是()。
编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为”asdasasdfgasdaszx67asdmklo”,子字符串为"as",则应当输出6。注意:请勿改动主函数main和其他函数中的任何内
设有定义:intx=0,*P;紧接着的赋值语句正确的是()。
设循环队列为Q(1:m),其初始状态为frorlt=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为()。
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄)、C(C#,Cn,P#)(其属性分别为课程号、课程名、选修课)、SC(S#,C#,G)(其属性分别为学号、课程号、成绩),则该关系模式为
下列叙述中正确的是()。
下列语句组中正确的是()。
以下说法错误的是()。
随机试题
下列药物中,间氨基酚是特殊杂质的是
A.变质性炎症B.浆液性炎症C.增生性炎症D.化脓性炎症E.激化性炎症伤寒病属于
基准地价评估资料调查样本数为每级别内相同土地利用性质宗地数的五分之一至五十分之一,一般房地出租买卖的调查样本至少应占其总量的()。
【背景资料】某给水厂中普通过滤池为钢筋混凝土现浇结构,矩形,平面尺寸为53.65m×21.30m,池深3.7m。滤池进水和排水采用虹吸,冲洗方式为气水联合反冲洗,集中控制操作。滤料层由承托层、石英砂滤料构成;浑水区设进水管和反冲洗集水槽。为保证滤池过滤效
灭火器的选择应考虑哪些因素?
在贷款签约和发放中的操作风险,不包括()。
企业所得税的计算需遵循的原则有()。
韩国某企业未在中国设立机构场所,2020年年初为境内企业提供一项专利权使用权,合同约定使用期限为两年,境内企业需要支付费用1200万元,企业每年年初支付600万元,上述金额均为不含税金额,则境内企业2020年应扣缴的企业所得税是()万元
Issuesofprice,place,promotion,andproductare______conventionalconcernsinplanningmarketingstrategies.
Nowmanyfarmershaverevertedtotraditionalfarmingmethods,______theirancestors’waytohandlespecificpestordiseasepr
最新回复
(
0
)