首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #include<iostream.h> class Base { public: void f(int x){cout<<“Base:”<<x<<endl;} ); class De
下列程序的运行结果是______。 #include<iostream.h> class Base { public: void f(int x){cout<<“Base:”<<x<<endl;} ); class De
admin
2010-12-16
30
问题
下列程序的运行结果是______。
#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=ne
选项
答案
Base:97。
解析
本题主要考查两个知识点,一是基类指针可以指向派生类对象,并可以访问派生类的所有成员。二是在函数重载中进行隐式类型转换。如pd->f(‘a’);系统到底调用哪个重载函数呢?实参既不是派生类中的形参,也不是基类中f函数的形参类型。此时系统根据就近原则和从高优先级到低优先级的规则尝试隐式转换。单字符更接近整数,故调用的是基类的f函数。
转载请注明原文地址:https://kaotiyun.com/show/xbVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关于逻辑运算符两侧运算对象的叙述中正确的是
有以下程序:#includemain(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<=3;j++){if(j%2==0)continu
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
以下定义数组的语句中错误的是( )。
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
若有定义语句:inta[2][3],*P[3];则以下语句中正确的是()。
设有以下语句:charx=3,y=6,z;z=X^y<<2;则Z的二进制值是()。
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是()。
请编写一个函数,函数的功能是删除字符串中的所有空格。例如,主函数中输入"asdafaaz67",则输出为"asdafaaz67"。注意:部分源程序在文件PROGl。C中。请勿改动主函数main和其他函数中的任何内容,仅在
随机试题
以EDTA为滴定剂,以下叙述中哪一种是错误的()。
股骨颈嵌入骨折的表述,错误的是
通过粪便检查可确定的疾病是
下列哪一项的情形属于我国《合同法》中规定的“不安抗辩权”?
【背景资料】某水库枢纽工程有主坝、副坝、溢洪道、电站及灌溉引水隧洞等建筑物组成,水库总库容5.84×108m3,电站装机容量6.0MW,主坝为粘土心墙土石坝最大坝高90.3米,灌溉引水洞引水流量45m3/s,溢洪道控制段共5孔,每孔净宽15米,工
干粉储存容器的检查内容主要有()。
担保贷款是一种由()承诺,在借款人不能偿还贷款时,由其保证按约定条件承担还款责任的贷款。
在教师指导下,学生围绕某个问题发表和交换意见,通过相互之间的启发、研讨、商量获取知识的教学方法被称为()
大多数喝酒过量的人都会感到头疼,所以如果小王不喝酒过量,他可能不会头疼。上述推理与下列哪项相似?
教育
最新回复
(
0
)