首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
15
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若有以下说明和定义:intfun(int*c){…}main(){int(*a)(int*)=fun,*b(),x[10],c;…}则对函数fun的正确调用语句是()
给定程序MODl1.C中函数fun的功能:将一个十进制整数n转换成r(二~十六)进制形式。示例如下。输入12516,则输出:7D输入92,则输出:1001请改正程序中的错误,使它能得出正确的结果。
有下列程序:#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen(”d.dat”,”w+b”);
关系数据库管理系统能实现的专门关系运算包括选择、连接和【 】。
关于new运算符的下列描述中,错误的是()。
在重载运算符函数时,下面运算符必须重载为类的成员函数的是()。
在数据库设计中使用E-R图工具的阶段是______。
在一个C++程序中,每个变量都必须遵循【】的原则。
某二叉树中度为2的结点有n个,则该二叉树中有【】个叶子结点。
对于某个函数调用,不给出调用函数的声明的情况是()。
随机试题
以下关于剧场、电影院、礼堂平面布置要求的说法正确的有()。
施工组织设计编制的内容有哪些?
A、腹部反跳痛B、呼吸时有恶臭C、肾区疼痛D、肺部啰音E、潮式呼吸用嗅诊检查时可发现的体征()。
dryheatsterilization
患者,女性,23岁。使用青霉素10天后出现发热、关节肿痛、荨麻疹、全身淋巴结肿大、腹痛等症状,该患者可能出现
根据我国现行合同条件,关于索赔计算的说法中,正确的是()。
AccordingtoINCOTERMS2000,whichgroupofthefollowingtradetermsmeanthatthesellermustcontractforthecarriageofthe
提出“诗缘情而绮靡”的是()。
A、Turnright,attheendoftheroad.B、It’snotfarfromhere.C、It’saboutfromhere.D、I’msorrytohearthat.A本题同样考查对问路的疑问句
A、Becausetheyaresisterandbrother.B、Becausetheylostconnectionsforalongtimeandhewantstokeepintouchwithher.C
最新回复
(
0
)