首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #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
55
问题
下列程序的运行结果是______。
#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##<回车>,则输出结果是
数据库技*的根本目标是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是()。
数据结构中,与所使用的计算机无关的是数据的()。
设有以下语句:charx=3,y=6,z;z=X^y<<2;则Z的二进制值是()。
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。
设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是()。
随机试题
下列哪些情形不能适用假释?()
实寒证与虚寒证最主要的区别点是()
公路路基位于稳定的岩堆地段的措施,正确的是()。
下列选项中,叙述错误的是()。
当月的记账凭证必须全部记账,如有未记账的当月凭证,系统将()。
下列属于国际股权投资基金特点的是()。I.基金规模庞大Ⅱ.投资领域广阔Ⅲ.资金来源广泛Ⅳ.参与机构多样
金融远期合约由于采用了集中交易的方式,交易事项可协商确定,较为灵活,金融机构或大型工商企业通常利用远期交易作为风险管理手段。()
A.条件(1)充分,但条件(2)不充分。B.条件(2)充分,但条件(1)不充分。C.条件(1)和(2)单独都不充分,但条件(1)和(2)联合起来充分。D.条件(1)充分,条件(2)也充分。E.条件(1)和(2)单独都不充分,条件(1)和条件(2)联
在顺序表(4,7,9,12,13,14,18,19,22,29,50)中,用二分法查找关键码值11,所需的关键码比较次数为______。
A、Losersneedencouragementtoo.B、Failureisthemotherofsuccess.C、Losersandwinnersshouldbeequallytreated.D、Whatreal
最新回复
(
0
)