首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的打印结果是【 】。 #include <iostream> using namespace std; class Base { public: Base(int x) {
下面程序的打印结果是【 】。 #include <iostream> using namespace std; class Base { public: Base(int x) {
admin
2013-02-27
29
问题
下面程序的打印结果是【 】。
#include <iostream>
using namespace std;
class Base
{
public:
Base(int x)
{
a=x;
}
void show()
{
cout<<a;
}
private:
int a;
};
class Derived : public Base
{
public:
Derived(int i) :Base(i+1) ,b(i) { }
void show()
{
cout<<b;
}
private:
int b;
};
int main ( )
{
Base b(5) , *pb;
Derived d(1);
pb=&d;
pb->show();
return 0;
}
选项
答案
2
解析
基类Base派生出派生类Derived,在主函数中,定义了基类对象b,基类指针pb,以及派生类对象d,并让基类指针pb指向派生类对象乙在C++中,当派生类的对象赋值给基类对象时,只能使用派生类对象中从基类继承的成员。所以最后执行语句“pb->show();”是调用基类的成员函数show(),输出a的值2。
转载请注明原文地址:https://kaotiyun.com/show/HaVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){inti;Aa={1,2
以下表达式中,结果为“假”的是()。
有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4if((a=2)&&b=1))c=2;if((c==3)∣∣(d=-1))a=5;printf("%d,%d,%d,%d\n",a,b,C,d)
下列给定程序中,函数fun的功能是:计算f(x)=1+x+<10-6。若x=2.5,函数值为12.182494。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构。试题程序:#inclu
以下程序拟调用getmax函数,找出四个变量中最大的一个,但程序不完整:#include<stdio.h>intgetmax(intx,inty){returnx>yx:Y;)voidmain(){inta,b,C,d,mx;sca
在数据库系统中,数据模型包括概念模型、逻辑模型和()。
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
数据库中对概念模式内容进行说明的语言是()。
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为()。
随机试题
压力容器炉外热处理的方法有哪些?
急性心肌梗死的并发症包括()
赞助营销是指企业通过资助某些公益性、慈善性、娱乐性、大众性、服务性的社会活动和文化活动来开展宣传,塑造企业形象和品牌,实现广告的目的,从而促进产品的销售。以下属于赞助营销的是:
下列表述符合车船税征税现行规定的有()。
下列()属于内容不合法的尤效保险合同。
物流设施的规划与设计就是设计出先进的物流设施使物流效率提高。()
个体自我意识产生的标志是()。
心身疾病:指心理社会因素为主要原因或诱因参与发病的躯体疾病。下列属于心身疾病的是()。
(2007年单选32)中国历史上第一次公布成文法的活动是()。
Labelthemapbelow.Writethecorrectletter,A-H,nexttoquestions16-20.Birdhide
最新回复
(
0
)