首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; class Base { private: int a,b; public: Base(int x
若有以下程序: #include <iostream> using namespace std; class Base { private: int a,b; public: Base(int x
admin
2010-03-29
54
问题
若有以下程序: #include <iostream> using namespace std; class Base { private: int a,b; public: Base(int x, int y) { a=x; b=y; } void show() { cout<<a<<", "<<b<<end1; } }; class Derive : public Base { private: int c, d; public: Derive(int x, int y, int z,int m):Base(x,y) { c=z; d=m; } void show() { cout<<c<<", "<<d<<end1; } }; int main ( ) { Base b(50,50) ,*pb; Derive d(10,20,30,40); pb=&d; pb->show {); return 0; }
选项
A、10,20
B、30,40
C、20,30
D、50,50
答案
1
解析
本题考核基类指针的使用。本题首先定义了一个基类Base和一个由Base派生出来的派生类Derive。在主函数中,定义了一个基类Base指针吵和基类对象b,还定义了派生类Derive的对象do然后将派生类对象d的地址赋值给指向基类Base的指针pb。由于Derive是Base的子类型,因此允许上述赋值。但这时指针pb只能使用从基类Base继承的成员,即当pb指向d对象时,pb->show还是调用基类Base的成员函数show()。所以程序最后输出的是对象d中对基类成员的初始化值,即10,20。
转载请注明原文地址:https://www.kaotiyun.com/show/0Ujp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面不属于结构化程序设计原则的是
若有定义语句:intx=10;则表达式x-=x+x的值为()。
若有定义语句doublex,y,*px,*py;,执行了px:&x;py=&y;之后,正确的输入语句是()。
有以下程序:#includemain(){charc;c=getchar();do{putchar(C++);}while((C=getchar())!=’#’);}程序运行时从第一列开始输入abcdefg##
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
下面描述中不属于数据库系统特点的是
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
在软件开发中,需求分析阶段产生的主要文档是()。
己知函数的调用形式“fread(buffer,size,count,fp);”其中buffer代表的是()。
下列给定程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正程序中的错误或在下画线处填上正确的内容并把下画线删除,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序
随机试题
第二心音主要是由于下列心脏瓣膜的运动产生
以下哪一选项不是普萘洛尔引起的不良反应
母牛结核菌试验阳性,无明显症状,牛奶处理原则母羊患布氏杆菌且具症状,处理原则
关于工程建设其他费用中场地准备及临时设施费的内容,下列说法中正确的是()。
背景资料某大型水闸工程施工招标文件依据《水利水电工程标准施工招标文件》(2009年版)编制,招标文件规定:1.开标时间为2013年9月21日上午9:00;2.计划工期为12个月;3.工程预付款为签约合同价的10%,分2次平均支付,第1次支付前,承包
下列()不是伊斯兰教的主要称谓。
在某成长小组进行到第三节时,开始出现了一些次团体,并且影响到小组过程的正常有效进行。对此,社会工作者决定把这个问题直接拿出来在小组中进行讨论,计小组组员商讨如何更好地推进小组的运行。这个过程体现了小组工作()的原则。
设F(x)=∫xx+2πesint.sintdt,则F(x)为[].
当数据库的存储结构改变了,由数据库管理员对模式/内模式做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的
数据模型用来描述数据的静态特征、动态特征和数据的完整性约束。对数据结构和数据间联系的描述,这是描述数据的【】。
最新回复
(
0
)