首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
44
问题
有以下程序:
#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://www.kaotiyun.com/show/YoNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
给定程序BIANK1.C中主函数的功能:输入一个实数a,根据迭代公式x1=(x0+a/x0)/2.0,计算并输出其平方根。要求误差不超过1e-6(0.000001)。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
函数fread(buffer,size,count,fp)中buffer代表的是()。
有以下程序:#include<stdio.h>#include<stdlib.h>voidfun(int**s,intp[2][3]){**s=p[1][1];}main(){
有下列程序:#include<stdio.h>main(){charv[4][10]={t.efg”,”abcd”,”mnopq”,”hijkl”},。p[4],t;inti,j;
结构化分析的常用工具不包括______。
表达式operator++(x,int)其可以表示为【】。
若有定义语句:inta=3,b=2,c=1;,则表达式a<b?a:b的值是【】。
如果表达式y*x++中,“”是作为成员函数重载运算符,“++”是作为友元函数重的运算符,采用运算符函数调用格式,该表达式还可表示为()。
如果关系模式R为1NF,且每个非主属性都完全函数依赖于R的候选码,则称R属于______。
随机试题
高温高压的和腐蚀性介质用的阀门,大都用法兰连接的阀盖。
哺乳动物细胞有几千个B肾上腺素受体,而细胞应答需要几万甚至几百万个cAMP分子,所以激素信号必须放大才能产生足够的cAMP,其信号传递过程如下:
A.空腹血糖B.糖化血红蛋白C.尿糖D.GHbAlcE.葡萄糖耐量试验鉴别1型和2型糖尿病最好的指标是
下列哪种疾病不引起心脏搏动增强
某城市桥梁工程,采用钻孔灌注桩基础,承台最大尺寸为:长8m、宽6m、高3m,梁体为现浇预应力钢筋混凝土箱梁。跨越既有道路部分,梁跨度30m,支架高20m。桩基混凝土浇筑前,项目技术负责人到场就施工方法对作业人员进行了口头交底,随后立即进行1号桩桩身混凝土浇
混凝土搅拌站一般不包括()。
商业汇票未按照规定期限提示承兑的,持票人丧失对其前手的追索权。()
WritealettertoyourfriendZhangAilingtoconveyyourcongratulationsonheradmissiontoNankaiUniversity.Youshould
关系运算中选择某些列形成新的关系的运算是
TheCanadianpoliticalsystemconsistsof
最新回复
(
0
)