首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #include<iostream.h> class Base { public: void f(int x){cout<<"Base:"<<x<<endl;} }; c
下列程序的运行结果是______。 #include<iostream.h> class Base { public: void f(int x){cout<<"Base:"<<x<<endl;} }; c
admin
2010-12-16
35
问题
下列程序的运行结果是______。
#include<iostream.h>
class Base
{
public:
void f(int x){cout<<"Base:"<<x<<endl;}
};
class Derived:public Base
{
public:
void f(char*str){cout<<"Derived:"<<str<<endl;)
};
void main(void)
{
Base*pd=new Base;
pd=new Derived;
pd->f(’a’);
}
选项
答案
Base:97
解析
本题主要考察两个知识点,一是基类指针可以指向派生类对象,并可以访问派生类的所有成员。二是在函数重载中进行隐式类型转换。如pd->f(’a’);系统到底调用哪个重载函数呢?实参既不是派生类中的形参,也不是基类中f函数的形参类型。此时系统根据就近原则和从高优先级到低优先级的规则尝试隐式转换。单字符更接近整数,故调用的是基类的f函数。
转载请注明原文地址:https://kaotiyun.com/show/q2Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序段完全正确的是()。
下面不属于对象主要特征的是
有以下函数:intltaa(char*s){char*t=s;while(*t++);t一一;return(t—s);}以下关于aaa函数功能叙述正确的是()。
以下选项中,合法的一组C语言数值常量是()。
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
下面程序的运行结果是()。y=5;x=14;y=((x=3*y,x+6),X-1); printf("x=%d,y=%d",x,y);
给定程序中,函数fun的功能是:把形参s所指字符串中最右边的11个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。例如,形参s所指的字符串为:abedefgh,n的值为5,程序执
有以下不完整函数intfun(char*p){ehar*t=p;while(*t++);return(______________);}该函数的功能是:计算p所指字符串占用内存单元的个数,作为函数值返回。return语句下划线处应填入的是(
下列特征中不是面向对象方法的主要特征的是()。
若a是数值类型,则逻辑表达式(a==1)||(al=1)的值是()。
随机试题
溶解度较小时,气体在液相中的溶解度遵守()定律。
结核杆菌的描述中,哪些是正确的()(1997年)
A.房性期前收缩B.室性期前收缩C.室内差异性传导D.室性融合波E.室性逸搏AVC通常表示
男性,26岁,外伤致肱骨中下1/3骨折,来院检查时发现有垂腕征,垂指畸形。该患者合并哪条神经损伤
病室发出烂苹果气味,是因为
锅炉水压试验时,试验用水应清洁,试压环境温度不得低于()℃。
目前,()是我国商业银行面临的最主要的风险种类。
人力资源教育开发的重点是()。[2012年11月三级真题]
初始的合唱练习宜从_________开始。
Shakespeare’screationisusedinthetexttointroduceItcanbeinferredfromthetextthatpubliclife
最新回复
(
0
)