首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
72
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下不能作为合法常量的是()。
下列叙述中正确的是()。
在C++语言中,一个short型数据在内存中占用2个字节,则unsignedshort型数据的取值范围为【】。
在关系模型中,把数据看成一个二维表,每个二维表称为一个【】。
如果关系R中有4个属性和3个元组,关系S中有3个属性和5个元组,则R×S的属性个数和元组个数分别是______。
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法并返回相加结果,该成员函数的声明语句为______。
下列关于运算符重载的叙述中,正确的是()。
在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。
类模板的使用实际上是将类模板实例化成一个具体的()。
算法的空间复杂度是指()。
随机试题
甲有天然奇石一块,不慎丢失。乙误以为无主物捡回家,配以基座,陈列于客厅。乙的朋友丙十分喜欢,乙遂以之相赠。后甲发现,向丙追索。下列选项正确的是()。
[2009年,第105题]计算机网络技术涉及()。
《建设工程监理规范》规定,项目总监理工程师应由具有( )年以上同类工程监理工作经验的人员担任。
下列属于基本存款账户的存款人的有()。
对于有实际经营需要的进出口及生产型企业,经各分局核准,可按其外汇收入的100%核定经常项目外汇账户限额。()
试述班级授课制的优点与不足。
我国保护华侨适用的方式有()。(2009年多选59)
以下程序代码用来实现如下功能:单击命令按钮弹出对话框,在其中输入正数后单击确定,弹出一个提示信息显示刚才输入的正数,否则提示"error"。请填空。PrivateSubCommand1_Click()DimaAsInteger,bAsSt
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使函数fun()实现以下功能:找出一个整数,它加上100后是一个完全平方数,再加上268又是一个完全平方数,请问该数是多少?程序分析:在10万以内
ItiscommonlybelievedintheUnitedStatesthatschooliswherepeoplegotogetaneducation.Nevertheless,ithasbeensaidthatto
最新回复
(
0
)