首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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-06-06
69
问题
有以下程序:
#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;
}
}
选项
答案
10,20
解析
本题考核基类指针的使用。本题首先定义了一个基类Base和一个由Base派生出来的派生类Derive。在主函数中,定义了一个基类Base指针pb和基类对象b,还定义了派生类Derive的对象d。然后将派生类对象d的地址赋值给指向基类Base的指针pb。由于Derive是Base的子类型,因此允许上述赋值。但这时指针pb只能使用从基类Base继承的成员,即当pb指向d对象时,pb->show还是调用基类Base的成员函数show()。所以程序最后输出的对象d中对基类成员的初始化值,即10,20。
转载请注明原文地址:https://kaotiyun.com/show/jSjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:判断t所指字符串中的字母是否由连续递增字母序列组成(字符串长度大于等于2)。例如字符串:uvwxyz满足要求;而字符串:uvxwyz不满足要求。注意:部分源程序存放在PROGl.C中,请勿改动主函数main和其他函数中的任何内
有以下程序:#include#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i
以下函数实现按每行8个输出w所指数组中的数据:#includevoidfun(int:*w,intn){inti;for(i=0;i
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。例如,s所
下面对对象概念描述正确的是
以下函数实现按每行5个输出a所指数组中的数据:#includevoidfun(int*a,intn){inti;for(i=0;i<n;i++){printf(’’%d’’,a[i]);}printf(’’\n’’);}在横线处应
下列关于数据链表的叙述中正确的是()。
下列说法正确的是()。
下列关于二叉树的叙述中,正确的是( )。
随机试题
稳压二极管的反向特性曲线越陡()。
急性中幼粒细胞白血病中的M0型,骨髓中原粒细胞占非红系细胞(NEC)的________。
男,25岁,1周前右足底被铁钉刺伤,未作清创处理。近日,感头痛、咬肌紧张酸胀,诊断为破伤风,其发病机制中错误的是
属于牙源性囊肿的是()。
根据贷款性质不同将个人教育贷款分为()。[2014年6月真题]
现代技术的运用在报纸版面上有哪些明显变化?
试分析学校转型变革背景下教师的基本素养。
简述安德森的心理技能形成的三个过程。(2017年华东师大)
Governmentsallovertheworldmakepublicabouttheconditionoftheireconomies.Mostcountries,includingtheUnitedStates,
Thehealth-careeconomyisrepletewithunusualandevenuniqueeconomicrelationships.Oneoftheleastunderstanding【S1】______
最新回复
(
0
)