首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<iostream> using namespace std; class Base { public: void who(){cout<<"Base"<<end1;} }
若有以下程序: #include<iostream> using namespace std; class Base { public: void who(){cout<<"Base"<<end1;} }
admin
2009-02-15
29
问题
若有以下程序:
#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://jikaoti.com/ti/u0d0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>voidfun(inta[],intn,intflag){inti=0,j,t;for(i=0;i<n-1;i++)for(j=i
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
以下叙述中不正确的是()。
下列关于数据库系统的叙述中正确的是
有以下程序#include<stdio.h>main(){intx=3,y=5;x=x^y;y=x^y;x=x^y;printf("%d,%d\n",x,y);}程序运行后的输出结果是
若有定义typedefint*T[10];Ta;则以下选项与上述定义中a的类型完全相同的是
数据库系统的三级模式不包括()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下列各项中属于应用软件的是()。
若有定义“intx,y;”并已正确给变量赋值,则下列选项中与表达式“(x—y)?(x++):(y++)”中的条件表达式“(x—y)”等价的是()。
随机试题
企业降低价格的主要原因有哪些?
门静脉高压症分流术后下床活动时间通常为术后
肺动脉瓣狭窄的主要病理变化为
以下说法正确的是()
发电机转子过电压保护动作电压应()。
确定证券投资政策包括( )。
组织上需要你去外地工作一年。但是对象和母亲都不同意你去。你该怎么办?
接近权:是处理媒介、公众、政府三者关系的理论,主张大众即社会的每一个成员都有接近、利用媒介发表意见的自由。表现形式有反论权和意见广告。根据上述定义,下列属于接近权的是:
Itisaknownfactthatphysicalactivityimprovesoverallhealth.Notonlydoesitimprovecirculation,increasebloodflowto
LanguagesinAmerica TheUnitedStatesis【T1】____________anEnglishspeakingcountry.The【T2】____________ofthepopulationspe
最新回复
(
0
)