首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是【 】。 #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
57
问题
下列程序的运行结果是【 】。
#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全国计算机二级
相关试题推荐
在数据流图中,带有箭头的线段表示的是()。
有以下程序:#include<stdio.h>intfun(){staticintx=1:x+=1:returnx;}main()inti,s=1;for(i=1;i<=5;i++)s+=fun();printf("%d\
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
软件详细设计生产的图如下:该图是()。
若有以下程序段:charstr[4][12]:{"aaa","bbbb","cccec","dddddd"},*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];则以下错误引用字符串的选项是
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
需求分析阶段的任务是()。
有三个关系R、S和T如下:则由关系R和s得到关系T的操作是()。
给定程序中,函数fun的功能是:判断形参s所指字符串是否是“回文”(Palindrome),若是,函数返回值为1;不是,函数返回值为0。“回文”是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是“回文”,而LEVLEV
程序测试分为静态分析和动态测试。其中【】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
随机试题
A.心脾两虚B.心肾不交C.痰热扰心D.心胆气虚E.肝火扰心某女,35岁。入睡困难,甚则彻夜不眠,急躁易怒,头晕头胀,目赤耳鸣,口干而苦,便秘溲赤;舌红、苔黄,脉弦而数。诊断为不寐,辨析其证候是
________,宛在水中坻。
患者女,20岁。多年来一直有乏力、头晕等症状,且月经量过多,曾服用过中药,但症状无改善。近来由于症状加重人院,体检结果:面色苍白,肝肋下2cm,脾肋下2.5cm,Hb83g/L,RBC3.5×1012/L,Het0.27,网织红细胞0.027,血涂血
患者,男性,22岁,正畸转科拔除,用2%普鲁卡因2.5ml作阻滞麻醉,重复1次后才获麻醉效果。拔牙顺利。术后5h患者仍感下唇麻木而复诊,其原因可能是()
关于司法公正及实体公正、程序公正问题的理解,下列哪些表述是正确的?(2011年试卷一第84题)
某房主用同一房地产作抵押贷款,先后与工商行、建行、交行签订了抵押合同,工商行、交行、建行与房主分别先后到房地产管理部门办理了抵押登记手续。房主无力偿还贷款,处分抵押物时,银行受偿顺序为()。
大型设备采购招标文件的内容由以下()部分组成。
抵押是担保的一种方式,根据《物权法》,下列说法正确的是()。
采用集权与分权相结合型财务管理体制,收益分配权属于集中的内容。()
小张自幼胆小,性格内向,对法律更是畏而远之。他认为法律是处罚坏人的,是碰不得的。他的这种认识属于下列哪一种?()
最新回复
(
0
)