首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include<iostream> using namespace std; class Base{ int a,b; publi
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include<iostream> using namespace std; class Base{ int a,b; publi
admin
2020-11-11
65
问题
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。
#include<iostream>
using namespace std;
class Base{
int a,b;
public:
Base(int x,int y){a=x;b=y;}
void show(){cout<<a<<’,’<<b<<9ndl;}
};
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<<c<<’,’<<d<<endl;}
};
int main()
{
Base B1(50,50),*pb;
Derived D1(10,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/GZyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示人基本信息的类CHumanlnfo,但类CHumanln的定义并不完整。请按要求完成下列操作,将类CHumanInfo的定义补充完成:(1)定义私有数据成员bloodType用于
使用VC6打开考生文件夹下的源程序文件modil.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。注意:不要改动main函数,不能增行或删行,也不能
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:number1=anumber2=anumber1=anumber2=b注意:错误的语句
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成以下函数:intfactorial(intn):求出n的阶乘,必须使用递归调用。如果n小于1则返回0。注意:不能修改函数的其他部分。#include#in
分布式数据库系统不具有的特点是
在数据流图(DFD)中,带有名字的箭头表示
数据库设计过程不包括
生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
随机试题
阅读《寡人之于国也》中的一段文字,回答下列问题:孟子对日:“王好战,请以战喻。填然鼓之,兵刃既接,弃甲曳兵而走,或百步而后止,或五十步而后止,以五十步笑百步,则何如?”曰:“不可,直不百步耳,是亦走也。”曰:“王如知此,则无望民之多于邻国也。”
桂枝汤主治证候有
患者25岁,闭经56天,验尿HCG阳性,B超为宫内孕,但发现右卵巢囊性肿物直径5cm,内见密集光点。妇科检查肿物活动,囊性感,血肿瘤标记物未见异常,下一步处理哪项最合适:
在处方书写中,“请取”可用英文缩写为
心理评估常用的方法不包括
根据《人民币银行结算账户管理办法》的规定,银行对一年未发生收付活动且未欠开户银行债务的单位银行结算账户,应通知单位自发出通知之日起30日内办理销户手续,逾期视同自愿销户,未划转款项作为银行营业外收入处理。()
按联结的基础产品分类,可将结构化金融衍生产品分为()。
根据《政府采购法》的规定,下列各项中,属于招标采购中出现的应予废标的情形有()。
历史教师优化教学内容的具体目标指什么?
一个直角三角形的三条边分别是3厘米,4厘米,5厘米(如图),如果以它的最长边为轴旋转一周,求旋转后所形成图形的体积.(π取3计算)
最新回复
(
0
)