首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是【 】。 #include<iostream, h> class Base { public: void f(int x) {cout<<"Base:"<<x<<end1;}
下列程序的运行结果是【 】。 #include<iostream, h> class Base { public: void f(int x) {cout<<"Base:"<<x<<end1;}
admin
2010-06-06
19
问题
下列程序的运行结果是【 】。
#include<iostream, h>
class Base
{
public:
void f(int x) {cout<<"Base:"<<x<<end1;}
};
class Derived: public Base
{
public:
void f(char * str) {cout<<"Derived:"<<str<<end1;}
};
void main(void)
{
Base * pd=new Base;
pd=new Derived;
pd->f(’a’)
}
选项
答案
Base:97
解析
本题主要考察两个知识点,一是基类指针可以指向派生类对象,并可以访问派生类的所有成员。二是在函数重载牛进行隐式类型转换.如pd->f(’a’);系统到底调用哪个重载函数呢?实参即不是派生类中的形参,也不是基类中f函数的形参类型。此时系统根据就近原则和从高优先级到低优先级的规则尝试隐式转换。单字符更接近整数,故调用的是基类的f函数。
转载请注明原文地址:https://kaotiyun.com/show/fyjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidfun(char**P){++P:printf(“%s\n”,*P);}main(){char*a[]={“Morning”,“
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()。
在下述程序中,判断i>j共执行的次数是()。main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf("%d.t,s);bre
有以下结构体说明、变量定义和赋值语句:structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址II、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)III、结点由两部分组成:数据域和指针域。
关于分支语句if(E)printf(’’%d\n’’,k);中,不可以替代E的表达式是()。
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参Y所指数组中,在主函数中输出。例如,有10个正数:4630324061745154826,平均值
下列关于数据库设计的叙述中,正确的是()。
有一种只在循环语句或switch语句中使用的流程控制语句,表示该语句的关键字是【】。
随机试题
公务员因身份特殊性,其退休待遇遵循( )原则。
为改变经济发展滞后,迅速提高GDP产值,增加财政收入克服财政吃紧困难的局面,某县政府根据本地有丰富的造纸原料的状况做出决策:在A河两岸建立五十多个造纸厂。造纸厂建成投产后,大量废水排入A河,造成河流污染,两岸靠A河灌溉的农作物大幅度减产。分析该县政府在进行
患者53岁,月经量多,痛经逐渐加重,检查子宫增大如孕12周大,较硬,有轻压痛。关于该患者的最佳治疗方案是
A、桑菊饮B、银翘散C、抱龙丸D、安神丸E、麻杏石甘汤治疗小儿肺炎喘嗽风热闭肺轻证,应首选
要约与要约邀请的区别是()。
对发行人申请文件、证券发行募集文件中有证券服务机构及其签字人员出具专业意见的内容,保荐机构可以直接引用发行人提供的资料和披露的内容,不需进行独立判断。()
企业多分配股利是出于下列哪些因素的考虑()。
自然经济占统治地位的社会有()。
虚开增值税专用发票或者虚开用于骗取出口退税、抵扣税款的其他发票,是指()行为之一。
下列关于清偿抵充的说法,正确的是()
最新回复
(
0
)