首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; class Base { public: void who(){cout<<" Base"<<end1:} }; class Derived1: pub
若有以下程序: #include <iostream> using namespace std; class Base { public: void who(){cout<<" Base"<<end1:} }; class Derived1: pub
admin
2010-12-16
52
问题
若有以下程序:
#include <iostream>
using namespace std;
class Base
{
public:
void who(){cout<<" Base"<<end1:}
};
class Derived1: public Base
{
public:
void who(){ cout<<"Derived"<<end1;}
};
int main()
{
Base *p;
Derived1 obj1;
p=&obj1;
p->who();
return 0;
}
则该程序运行后的输出结果是【 】。
选项
答案
Derived
解析
本题考核对象指针的使用。题中基类Base对象指针p用派生类 Derived对象obj1来初始化,那么通过对象指针p调用的who函数版本为基类Base中定义的版本,所以程序输出Derived。
转载请注明原文地址:https://www.kaotiyun.com/show/zKjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列数据结构中,属于非线性结构的是()。
函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中;再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中;其余以此类推。例如:若a所指数组中的数据最初排列为:1、4、2、3、
有以下程序#include<stdio.h>main(){int*p,x=100;p=&x;x=*p+10;printf("%d\n",x);}程序运行后的输出结果是
有以下程序#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y)
下列叙述中正确的是
下面结构体的定义语句中,错误的是()。
数据库系统的三级模式不包括()。
随机试题
决策科学化的基础是()
为蛋白质生物合成中肽链延伸提供能量主要是
关于前臂正位摄影,以下错误的是
某中药贮藏仓库人员检查时发现多种中药饮片与中成药发生虫蛀、泛油、潮解、酸败等现象。易吸潮变软发黏的饮片是
新生儿期即出现明显紫绀的先天性心脏病,最大可能是()。
同一存款客户可在商业银行开立多个基本存款账户。()
张教授:如果没有爱迪生,人类还将生活在黑暗中。理解这样的评价,不需要任何想象力。爱迪生的发明,改变了人类的生存方式。但是,他只在学校中受过几个月的正式教育。因此,接受正式教育对于在技术发展中做出杰出贡献并不是必要的。李研究员:你的看法完全错了。自
配有律疏的法律有( )。
下列表述正确的是()。
Thenatureoflanguageisthenatureofhumanthoughtandhumanaction,forlanguageisnomorenorlessthanthetoolofboth
最新回复
(
0
)