首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #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
54
问题
下列程序的运行结果是______。
#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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){charc;while((c=getchar())!=’#’)putchar(c);}执行时如输入abcdefg##<回车>,则输出结果是
有以下程序:#include<stdio.h>voidfun(char*a,char*b){while(*a==’*’)a++;while(*b=*a){b++;a++;}}main(){char*s="*****a*b****",t[80
结构化程序所要求的基本结构不包括()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
有以下函数:#includevoidrune(intn){inti;for(i=0;i<=n;i++)printf("*”);printf("#");}main()
以下语句定义正确的是()。
数据库应用系统中的核心问题是( )。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
请编写函数fun:在形参指针所指的4个整数中找出最大值和最小值,最大的放在a中,最小的放在d中。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。1#include
以下关于C语言数据类型的叙述中正确的是()。
随机试题
下述哪一项与肾的排泄功能无关
关于急性失血患者的输血问题,下列叙述中观念错误的是
某护士在临床带教老师的指导下,正在进行无菌技术操作,其任务是铺无菌盘及戴无菌手套。戴无菌手套时,错误的一项是
患者,男,35岁。儿时曾患麻疹、肺炎,被诊断为支气管扩张症10余年,近1周来咳嗽、咳痰加重,痰呈脓性,每日约500ml,伴低热。针对支气管扩张症的最主要的护理问题,对胡先生采取哪种护理措施最有效
路基压实度的常用检测方法有()。
社会消费基金包括的项目有()。
OPT管理思想具体体现在生产排序原则上,下面哪一条是其中的原则之一()。
在保证合同中.当事人约定了保证范围和保证期间,但当事人对保证方式没有约定的情况下,下列关于保证人责任的表述正确的是()。
Peopleare,onthewhole,pooratconsideringbackgroundinformationwhenmakingindividualdecisions.Atfirstglancethismigh
某带链队列初始状态为front=rear=NULL。经过一系列正常入队与退队操作后,front=10,rear=5。该队列中的元素个数为
最新回复
(
0
)