首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #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
26
问题
下列程序的运行结果是______。
#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://jikaoti.com/ti/48L0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
大学中每个年级有多个班,每个班有多名学生,则实体班级和实体学生之间的联系是()。
以下程序段完全正确的是()。
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
给定程序MODi1.C中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列,否则输出“不能分解”。例如:当输入100时,输出:100=9+10+11+12+13+14+15+16100=18+1
有以下程序:#include<stdio.h>main(){intx[3][3]={1,2,3,4,5,6,7,8,9},i;for(i=1;i<3;i++)printf("%d
下面程序的运行结果是()。y=5;x=14;y=((x=3*y,x+6),X-1); printf("x=%d,y=%d",x,y);
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];
以下是while语句的基本形式:while(表达式){语句;}其中“表达式”()。
友元类的所有成员函数都是另一个类的【】函数。
下面关于友元函数的叙述中,不正确的是()。
随机试题
在抗震墙两端设置约束边缘构件,目的是
下列关于分水岭梗死描述不正确的是
临时用电用户未装用电计量装置时,供电企业应根据其用电量,按双方约定的每日使用时数和使用期限()。
下面对《建设工程质量管理条例》中有关规定叙述错误的是()。
根据以下情境材料,回答问题。2015年,全国报告发生因滥用毒品导致暴力攻击、自杀自残、毒驾肇事等极端案件事件336起,查获涉案吸毒人员349名,破获吸毒人员引发的刑事案件17,4万起,全国每年因吸毒造成的直接经济损失及禁毒相关投入超过万亿元。根据以下毒品
某西方国家高等院校的学费急剧上涨,其增长率几乎达到通货膨胀率的两倍。1980—1995年中等家庭的收入只提高了82%,而公立大学的学费的涨幅比家庭收入的涨幅几乎大了3倍,私立院校的学费在家庭收入中所占的比例几乎是1980年的2倍。高等教育的费用已经令中产
结合当前我国社会政治改革和发展的特点,谈谈政治对教育的影响和教育应该担负的政治功能。
已知∫f’(x3)dx=x3+C(C为任意常数),则f(x)=__________.
用链接方式存储的队列,在进行删除运算时(41)。
A、ItisMontreal’slargestmuseum.B、ItisthemostprominentmuseuminNorthAmerica.C、Itspermanentcollectionincludesmore
最新回复
(
0
)