首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是【 】。 #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
24
问题
下列程序的运行结果是【 】。
#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全国计算机二级
相关试题推荐
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
以下程序的输出结果是()。#includemain(){inta=8,b=6,m=1;switch(a%4){case0:mm++;break;c
有以下程序:#include<stdio.h>voidfun(int*s,intn1,intn2){inti,j,t;i_nl;j=n2;while(i<j){t=s[
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。请在程序的下划线处填入正确的内容并把下划线删除,使程序得
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
设有一联合体变量定义如下:uniondata{longa;floatb:intc:chard:};uniondatax:执行下列语句后,正确的联合体变量x的
有三个关系R、S和T如下:则由关系R和s得到关系T的操作是()。
以下关于long、int和short类型数据占用内存大小的叙述中正确的是()。
数据字典(DD)所定义的对象都包含()。
下面关于位运算符的叙述,正确的是
随机试题
公共关系策划的原则有哪些?
粘液表皮样癌的细胞组成是
宜治尿血、血淋涩痛的药物是()宜治下焦血热出血证的药物是()
张某出国留学前将登记用途为商住的房屋(底层为商铺、二楼为住宅)转让给刘某。在办理了交易过户有关手续后,刘某向甲银行申请抵押贷款并获准,得到贷款40万元,半年后又将该房屋抵押给乙银行,得到贷款15万元。在抵押期间,未经甲、乙银行同意,刘某便将该房屋出租给陈某
关于折现率和资本化率及其估测的叙述,正确的有()。
根据《刑事诉讼法》的规定,下列关于自诉人的说法错误的是()。
以下对生命周期各阶段经营战略描述不正确的是()。
象征忠烈的是()。
小学阶段学生的无意注意占主导,引起无意注意的条件包括____________、___________和外界环境因素的影响。
目前我国公民政治参与的主要方式还局限在舆论范围。近些年来,随着网络媒体的兴起,舆论的影响力逐渐增加,公民的政治参与程度随之有所提高,对政府部门形成了一定的舆论压力,这是一个可喜的进步。但这是不够的,可以看到,尽管公众能够通过各种媒体对一些事务形成舆论,但问
最新回复
(
0
)