首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> using namespace std; class Base { int a; public: Base(int x) { a-x
有以下程序: #include <iostream> using namespace std; class Base { int a; public: Base(int x) { a-x
admin
2013-02-27
22
问题
有以下程序:
#include <iostream>
using namespace std;
class Base
{
int a;
public:
Base(int x) { a-x; }
void show() { cout<<a; }
};
class Derived : public Base
{
int b;
public:
Derived
选项
答案
2
解析
本例程序中类Derived是从基类Base公有继承来的。主函数中定义了基类对象b和一个基类指针pb,又定义了派生类Derived的对象d。由于Derived是Base的子类型,因此可以将派生类Derived的对象d的地址赋值给指向基类Base的指针pb,但这时指针pb只能使用从基类Base继承的成员。所以通过对象指针pb调用的show函数是基类的成员函数show(),从而输出基类私有数据成员a的值2。
转载请注明原文地址:https://kaotiyun.com/show/YoNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
设一棵树的度为3,其中没有度为2的节点,且叶子节点数为5。该树中度为3的节点数为()。
以下说法错误的是()。
下面叙述正确的是
重载的运算符仍然保持其原来的操作数个数、优先级和【】不变。
在C++语言中,一个short型数据在内存中占用2个字节,则unsignedshort型数据的取值范围为【】。
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。
如下的类定义,括号里应填()。classMyclass{public:MyClass(inta=0,intb=0){X=a;Y=b;voidChange
CASE是一组【】的集合,可以辅助软件开发生命周期各阶段进行软件开发。
用黑盒技术测试用例的方法之一为()。
随机试题
用Photoshop处理“音乐无限.psd”的部分界面如下图所示。下列描述中正确的是()。
下列关于蜂窝织炎的叙述正确的是
男性,75岁。确诊糖尿病肾病3年,夜间阵发性呼吸困难1周,血压90/50mmHg,双肺底较多湿啰音,心率160次/min,心律不齐,双下肢水肿,血尿素氮35mmol/L,肌酐1210p.mol/L,二氧化碳结合力9mmol/L。此时最宜采用的治疗措施
化疗前需要准确测量病人体重的原因是
调剂室“查对制度”的诸款项的内容可以概括为四个字,即
经营杠杆本身并不是资产报酬不确定的根源,但是,经营杠杆放大了市场和生产等因素变化对利润波动的影响。()
A注册会计师负责审计甲公司2012年度财务报表。A注册会计师遇到下列事项,请代为作出正确的专业判断。(根据2011年考题修订)在向甲公司管理层解释审计的固有限制时。下列有关审计固有限制的说法中,A注册会计师认为正确的有()。
按照四川省的相关规定,主要以专业技术提供社会公益服务的事业单位,应保证专业技术岗位不低于单位岗位总量的()。
请说明导致全球化加速的主要因素。
Atypicalperipheraldevicehas(66)whichtheprocessorusestoselectthedevice’sinternalregisters.
最新回复
(
0
)