首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include using namespace std; class Base{ int a,b;
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include using namespace std; class Base{ int a,b;
admin
2019-04-01
55
问题
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。
#include
using namespace std;
class Base{
int a,b;
public:
Base(int X,int Y){a=x;b=y;)
void show(){cout<
);
class Derived:public Base{
int c,d;
public:
Derived(int x,int y,int z,int m):Base(x,y){c=z;d=m;)
void show(){cout<
);
int main()
{
Base B l(50,50),*pb;
Derived D I(1 0,20,30,40);
pb=&D1;
return 0;
return();
)
运行时输出的结果是( )。
选项
A、10,20
B、30,40
C、20,30
D、50,50
答案
A
解析
此题考查的是多态性。在C++中,一个基类指针可以用于指向它的派生类对象,而且通过这样的指针调用虚函数时,被调用的是该指针实际所指向的对象类的那个重定义版本。在实函数的情况下。通过基类指针所调用的只能是基类的那个函数版本,无法调用到派生类中重定义函数。此题中,通过指针pb所调用的是基类的版本,即输出a和b的值10,20。
转载请注明原文地址:https://kaotiyun.com/show/JeAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序等。
下列程序执行结果是()。#include<iostream.h>classA{public:inta;A():a(10){cout<<a<<endl;}};voidmain(){
有如下程序:#include<iostream.h>voidmain(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;
在数据流图(DFD)中,带有名字的箭头表示
设有charstr[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是
面向对象程序设计思想的主要特征中不包括
对于语句cout<<setfill(’*’)<<setw(10)<<1<<setfill(’*’)<<setw(2)<<2;的输出结果是
关于结构化程序设计原则和方法的描述错误的是()。
下面字符串中,不可以用作C++标识符的是()。
随机试题
A.干扰肾小管分泌B.干扰肾小管重吸收C.影响体内电解质平衡D.酶促作用E.酶抑作用氢氯噻嗪与氨基糖苷类抗生素合用会造成不可逆性耳聋是由于
正常人粪便颜色为
下列哪种情况不是人工流产吸宫术的禁忌症
高位小肠梗阻除腹痛外最主要的症状是
2009年)将八进制数763转换成相应的二进制数,其正确结果是()。
已知A公司在预算期间,销售当季度收回货款60%,次季度收回货款35%,第三季度收回货款5%,预算年度期初应收账款金额为22000元,其中包括上年度第三季度销售的应收账款4000元,第四季度销售的应收账款18000元,则第一季度可以收回的期初应收账款为(
第二次鸦片战争后,外国侵略势力()。
The1990shavebeendesignatedtheDecadeAgainstDrugAbusebytheUnitedNations.But,(1)_____lessthanthreeyearstogobe
Therearesomanynewbooksaboutdyingthattherearenowspecialshelvessetasidefortheminbookshops,alongwiththehealt
A、Theyhelpthestudentstobecomemorecooperative.B、Theyareverygoodentertainmentforstudents.C、Theymakelotsofmoney
最新回复
(
0
)